AppContextProvider constructor

AppContextProvider({
  1. PackageInfo? packageInfo,
  2. Battery? battery,
  3. Connectivity? connectivity,
  4. Map<String, dynamic> additional()?,
})

Creates an app context provider with optional injected dependencies and a hook for attaching additional custom metadata.

Implementation

AppContextProvider({
  PackageInfo? packageInfo,
  Battery? battery,
  Connectivity? connectivity,
  Map<String, dynamic> Function()? additional,
})  : _packageInfo = packageInfo,
      _battery = battery ?? Battery(),
      _connectivity = connectivity ?? Connectivity(),
      _additional = additional;