×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Розробка під Android. Створення книги контактів на 40 днів?
ВІДЕОУРОК № 10. Другий екран програми
Розібрати зі студентами технічного завдання, дати основи мови Kotlin та налаштувати проект.
Розібрати зі студентами те як виглядатиме головний екран програми, а також освоїти навігацію в програмі за допомогою Navigation component з Jetpack.
Наповнити головний екран, поки що, тестовими даними груп контактів, а також освоїти компоненти, що використовуються в додатку.
Освоїти основи роботи з базою даних Room, навчиться створювати таблиці у базі даних та налаштовувати її у своєму проекті.
Освоїти основи роботи з багатопоточністю, використовуючи Kotlin Coroutines. Навчиться створювати свої корутини, зупиняти їх у разі потреби та перемикати контекст їх виконання.
Освоїти механізми робота спливаючих вікон (діалогів) в Android. Навчитися створювати діалоги як зі стандартними компонентами, так і за допомогою власної розмітки. Навчитися використовувати віджет для вибору кольору.
Освоїти створення залежностей трьома різними способами у базі даних Room. Навчитися створювати та об'єднувати таблиці на прикладі таблиці контактів та об'єднання її з таблицею груп.
Освоїти роботу із зображеннями за допомогою бібліотеки Picasso. Навчитися виконувати запит на зображення з пам'яті пристрою.
Освоїти систему дозволів на Android, рівні небезпеки та роботу з дозволами, залежно від версії Android. Освоїти початок роботи з будь-якої соц. мережею, а також навчитися працювати зі спливаючим меню в Android.
Використовуючи раніше набуті знання та створені компоненти, звести код воєдино і реалізувати спливаюче меню, а також додати функціонал програми, що не вистачає.