![]()
Military Ranks
Plan
- Create an Android app where you can lookup images for military ranks.
- When app is downloaded no internet is needed.
- No backend.
- Possiblity to add all military ranks with images.
Building
This app was harder to program then expected. Images are stored in asset_packs these are served by Google Play Store and are downloaded when needed. This way no backend is needed. But testing is a bit more hassle.
The sourcing of images, well, hello Wikipedia. Sometimes not so complete, or not complete due to translation issues. But still, there are a lot of ranks in this app. And thanks to user feedback I can update things as needed.
Tech stack as it stands: - XML UI - ViewModel with Room database - Images are stored in asset packs, only downloaded when needed. - Firebase is used for debugging purposes. - Python script to match images to rank data. - Translations are done with a Python script, quality is assmed to be passable. - Auto translations are done due to lower ranks might not be able to speak an other language then their native.
Result
This app has about 6000 active users. I like working on it.
Planned Features:
- Comparisson of ranks.
- Learning path for ranks.