Neshan class

Neshan Map app (iOS and Android).

Inheritance
Implemented types
Implementers

Constructors

Neshan({bool fallbackToStore = false})
Creates a new Neshan instance.
Neshan.open({bool fallbackToStore = false})
Creates an action to open Neshan (use with launchApp).
factory

Properties

androidPackageName String
Android package name.
no setteroverride
customScheme String
Custom scheme for install detection and iOS deeplinks.
no setteroverride
fallbackToStore bool
Whether to fallback to stores if the app is missing.
getter/setter pairoverride-getter
hashCode int
The hash code for this object.
no setterinherited
macosBundleIdentifier String?
macOS is not supported.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
storeActions List<StoreOpenAppPageAction>
Store actions for Neshan.
no setteroverride
supportedPlatforms List<PlatformType>
Supported platforms (iOS and Android).
no setteroverride
website Uri
Neshan web map fallback.
no setteroverride

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

directionsWithCoords({required Coordinate destination, Coordinate? origin, bool fallbackToStore = false}) NeshanDirectionsWithCoordsAction
Creates an action that starts directions to destination.
view({required Coordinate coordinate, bool fallbackToStore = false}) NeshanViewAction
Creates an action that shows coordinate on the map.