В приложении используется Room для работы с базой данных, Retrofit2 для работы с API. Приложение построено используя паттерн MVVM.