Приложение встречает пользователя сплеш-скрином, после чего предлагает выбрать необходимую группу. При вводе группы предлагает подсказки групп (Autocomplete TextView), которые также предварительно парсятся с сайта. После чего запускается основной экран приложения. При загрузке данных показывается Placeholder. В качестве базы данных Realm. Главный экран состоит из ViewPager, содержащий RecyclerView для отображения данных и TabLayout для навигации. Также есть отдельное окно для просмотра расписания преподавателя. Для начала работы с ним, открывается диалог. В данном диалоге вводится ФИО преподавателя. Здесь также работают подсказки.