Про курс
Цей курс допоможе початківцям Android розробникам перейти від теорії до практики. Крок за кроком ви пройдете всі етапи розробки мобільного додатка - від аналізу технічного завдання до готового додатка з тестовими даними.
На прикладі створення програми книги контактів, ви навчитеся використовувати сучасні інструменти та технології розробки під Android. В курсі будуть розглянуті принципи дизайну та навігації в Android додатках, створення головних та другорядних екранів програми, робота з картками та віджетами, з базою даних програми та її архітектурою.
Цей курс входить до спеціальності:
Попередні Вимоги
Знання Android, Kotlin, Jetpack, Material Design guidelines та coroutines.
Ви навчитеся
- Розробляти програми під конкретне технічне завдання.
- Створювати мобільний додаток за шаблоном MVVM.
- Використовувати принципи Material design під час проектування програми.
- Працювати з компонентами Jetpack для організації навігації у додатку.
- Працювати з бібліотекою Room та базою даних SQLite.
- Використовувати мову Kotlin для створення мобільних додатків.
- Застосовувати при створенні програми корутини та принципи багатопоточності.
- Вміти працювати з дозволами на Android.
- Використовуйте бібліотеку Picasso для роботи з файлами зображень.
- 9 год 25 хв
- 25.07.2019
- 10 з
- 24.12.2019
- російська
Що входить до курсу
×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Розробка під Android. Створення книги контактів на 40 днів?
Розібрати зі студентами технічного завдання, дати основи мови Kotlin та налаштувати проект.
Розібрати зі студентами те як виглядатиме головний екран програми, а також освоїти навігацію в програмі за допомогою Navigation component з Jetpack.
Наповнити головний екран, поки що, тестовими даними груп контактів, а також освоїти компоненти, що використовуються в додатку.
Освоїти основи роботи з базою даних Room, навчиться створювати таблиці у базі даних та налаштовувати її у своєму проекті.
Освоїти основи роботи з багатопоточністю, використовуючи Kotlin Coroutines. Навчиться створювати свої корутини, зупиняти їх у разі потреби та перемикати контекст їх виконання.
Освоїти механізми робота спливаючих вікон (діалогів) в Android. Навчитися створювати діалоги як зі стандартними компонентами, так і за допомогою власної розмітки. Навчитися використовувати віджет для вибору кольору.
Освоїти створення залежностей трьома різними способами у базі даних Room. Навчитися створювати та об'єднувати таблиці на прикладі таблиці контактів та об'єднання її з таблицею груп.
Освоїти роботу із зображеннями за допомогою бібліотеки Picasso. Навчитися виконувати запит на зображення з пам'яті пристрою.
Освоїти систему дозволів на Android, рівні небезпеки та роботу з дозволами, залежно від версії Android. Освоїти початок роботи з будь-якої соц. мережею, а також навчитися працювати зі спливаючим меню в Android.
Використовуючи раніше набуті знання та створені компоненти, звести код воєдино і реалізувати спливаюче меню, а також додати функціонал програми, що не вистачає.