Client in Flutter for the Alfie project.
The cloud services is a separate repo. It can be found here.
cp .env.example .env
flutter run
flutter pub run flutter_launcher_icons -f pubspec.yaml
flutter pub run flutter_native_splash:create
flutter pub global run rename --appname "Alfie" --target ios
flutter pub global run rename --appname "Alfie" --target android
Place the certificate for ssl comunication in the assets/ca
directory and name it alfie-cloud-services.crt
.
Multiple language definitions can be found in the lib/l10n
directory.
Signing
keytool -genkey -v -keystore ./android/upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload
Clean & build
flutter clean
flutter build appbundle
Install on device
bundletool build-apks --bundle=app-release.aab --output=app-release.apks
bundletool install-apks --apks=app-release.apks