- All Android versions have been tested as per - https://developer.android.com/about/dashboards/
- App has been obfuscated using Proguard
- Handle broken / no internet
- Handle force update
- Application startup should check all dependencies on Google Play services
- Handle permissions for each permission asked
- Code has been committed to Git repo
- Configure google play app-signing for releasing the app.
- Send the release Keystore, upload Keystore (if opted) and Keystore credentials (password, alias, alias password) for the app to Gaurav on mail.
- Add Gaurav and Client email to Firebase console as owner.
- SSL pinning has been implemented (Experimental)
- In-app messaging has been implemented to send out unplanned emergency messages to our users if needed.
- Crashlytics reporting added
- Firebase analytics added