Лабораторна робота 2. Організація архітектури застосунку та реалізація обробників подій
- Виконайте проєктування архітектури застосунку у відповідності до архітектурного шаблону MVC у вигляді діаграми класів UML.
- Реалізуйте рівень моделі у вигляді класу/класів даних Kotlin.
- Реалізуйте рівень представлення у вигляді Composable функцій екранів, розміщених у окремому файлі/файлах Kotlin.
- Реалізуйте обробники подій у компонентах Composable функцій.
- Виконайте розробку Composable функцій екранів для горизонтальної орієнтації.
- Забезпечте збереження стану головної активності при змінах конфігурації пристрою, на якому він працює.
- Перевірте функціонування застосунку для різних орієнтацій екрану.
- Надішліть до СЕЗН ЗНУ (Moodle) звіт з лабораторної роботи, оформлений згідно шаблону у верхній секції цієї дисципліни з UML діаграмою класів застосунку, а також вихідний код класів рівня моделі, головної активності та файлів з Composable функціями, а також скріншоти екранів застосунку у різних орієнтаціях.
- У звіті напишіть висновок з інформацією, що Ви вивчили та які навички отримали при виконанні лабораторної роботи.
- Виконайте коміт коду проєкту на цій стадії до окремої гілки репозиторію на GitHub з назвою lab2.