A mobile app shell to display fullscreen mobile-friendly web sites, from its entry point URL.
A Flutter-based hybrid mobile web app for running on Android & iOS.
Expected features:
- Hybrid web mobile app: fullscreen web view
- Support for FCM push notifications: background & foreground
- Support for interacting with 3rd party mobile apps
- Mobile Apps packaging: app store based distribution; icons, labels & splash screen config
STATUS: IN PROGRESS - Experimental
Dev project initiated in March 2022.
- Dart 2.16+
- Flutter SDK & CLI 2.10+
- Android SDK &, Studio and/or CLI dev tools
- VTx Emulators and/or hardware test devices
- Apple Xcode dev tools, iOS emulator (macos) or ios devices
- Firebase project
- Gradle 7.2+ & Java JDK
The integration is done through the flutter firebase plugin.
Follow these instructions depending on which platform you use.
flutter pub get
flutter doctor
flutter run
flutter build
A few resources to get you started with a Flutter application project:
For help getting started with Flutter, view their online documentation: tutorials, samples, guidance on mobile development, and a full API reference.
Create a Google Firebase account & a Cloud Firebase Messaging (CFM) project from here
To run the app on iOS you need to install this on a Mac:
- Flutter & Flutter SDK
- Xcode + Apple Developer account
- iOS simulator and/or hardware device
Follow these instructions.
To run the app on Android you need to install:
- Flutter & proper SDK
- Android Studio + Google [Developer] account
- Simulator and/or hardware device (USB or WiFi pairing)
Follow these instructions.