Android wrapper for Home_modules web app.
We are working on integration with the device controls API intoduced in SDK 30 (Android 11)
APK files are available at the releases section and in the actions section as artifacts.
You can follow the following steps to build this app for yourself.
-
A text editor or IDE, like VSCode or Android Studio
-
Flutter extension
-
Optional: A custom keystore file
Warning
As of newer versions, release build process requires a custom keystore. You have to create & add the keystore on your own, or delete the code related to keystore in
android/app/build.gradle
You can still build the app in debug mode
git clone https://github.com/Home-modules/webapp-android # clone the repo
cd webapp-android # change directory into cloned repo
flutter pub get # install plugins
flutter build apk # build in release mode, Can be used for production
flutter build apk --debug # build in debug mode, no keystore required. DON'T USE FOR PRODUCTION!
Alternatively, you can use makefile
:
make build # Builds the app in release mode, requires a custom keystore
make build-dev # Builds the app in debug mode, doesn't require keystore
The APK file will be in build/app/outputs/app/flutter-apk/
All pull requests, forks and issues are welcomed here!
We haven't tried iOS builds yet. We'll welcome any suggeations/reports on iOS builds