Aplikacja jest oparta o Komponenty Architektury Google tj.: https://developer.android.com/topic/libraries/architecture/index.html
Do tworzenia obiektów POJO na podstawie pliku JSON można użyć (wybierając Source type: JSON, Annotation style: Gson): http://www.jsonschema2pojo.org/