Skip to content

prawana-perera/todos

Repository files navigation

Todo App |

Learning Flutter

codecov

Tasks

See https://github.com/prawana-perera/todos/projects/1

Other setup todo:

Setup on app stores:

Code lint and analysis

Flutter CI/CD

Notes:

Set build versioning:

flutter build appbundle --build-name 1.0.1 --build-number 2

Android Bundle Tool Use it to test APKs locally. Download and add to make it easy to launc:

alias bundletool='java -jar <path_to_file>/bundletool-all-1.8.0.jar'

Set ANDROID paths

export ANDROID_HOME=~/Library/Android/sdk
export PATH=$PATH:${ANDROID_HOME}/platform-tools

Build apks:

bundletool build-apks \
--bundle=<path_to_app_bundle> \
--output=<path_to_generate_app_apks> \
--ks=<path_to_jks_keystore_used_to_sign_app_bundle> \
--ks-pass=pass:<ks_pwd> \
--ks-key-alias=<ks_alias_used_to_sign_app_bundle> \
--key-pass=<pwd_for_alias_used_to_sign_app_bundle>

Install APK to device:

bundletool install-apks \
--apks=<path_to_generated_app_apks_from_buildtool>

Code coverage - https://app.codecov.io/gh/prawana-perera/todos

Reference Projects

Amplify

Sandbox ID

amplify pull --sandboxId id

Useful tricks

IOS simulator: how to close an app

  • Shift+command+H (H TWICE) to simulate the double tap of home button.
  • Swipe your app's screenshot upward to close it.

Icons and Designs

Temp Login and Signup page

About

Learning Flutter

Resources

Stars

Watchers

Forks

Packages

No packages published