Military Ranks

Military Ranks

app.kornelis.ranks.military

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.

Known issues

App with Firebase privacy policy