Про курс
Курс «Створення елементів користувача в Android» є продовженням серії уроків для початківців Android розробників зі створення мобільних додатків з використанням Java і Kotlin. У даному курсі ми розглянемо процес створення компонентів інтерфейсу за допомогою різних спеціалізованих бібліотек.
Навички, отримані при проходженні цього курсу, допоможуть розуміти те, як правильно організовувати використання користувачем графічного інтерфейсу програми та внутрішньої логіки програми.
Цей курс входить до спеціальності:
Попередні Вимоги
Впевнене володіння мовою Java/Kotlin, досвід роботи в Android Studio.
Ви навчитеся
- Застосовувати принципи REST і SOLID для створення мобільних додатків.
- Застосовувати мову Kotlin та переписувати мобільні програми з мови Java на Kotlin.
- Створювати Андроїд додатки, структуровані згідно з патернами MVVM та MVP.
- Підключати до проекту різні сервіси Google та Firebase, такі як Google Maps та ін.
- Використовувати бібліотеку DataBinding для зв'язування логіки програми та її подання.
- Правильно робити верстку екрана під структуру даних під час використання DataBinding.
- 5 год 41 хв
- 08.07.2019
- 10 з
- 18.12.2019
- російська
Що входить до курсу
×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Створення користувальницьких елементів управління в Android на 40 днів?
Ціль уроку. Засвоїти джерела даних RxJava. Вивчити основні оператори для перетворення даних у RxJava. Навчитися застосовувати операції злиття кількох потоків на один. Розібратися з багатопоточністю та Subject'ами.
Ціль уроку. Розібратися з поняттям API та принципами REST. Освоїти бібліотеки Retrofit 2 та OkHTTP. Вникнути в принципи створення інтерфейсу API Service на основі наявної документації API. Зрозуміти суть запитів GET, POST, PUT, DELETE, MULTIPART, освоїти передачу параметрів у запит.
Ціль уроку. Опанувати роботу з бібліотекою Realm. Зрозуміти основи правильного створення структури даних. Навчитися отримувати, записувати та вибирати дані з бази даних.
Ціль уроку. Розібратися з принципами створення класів SOLID, детально розглянути різні приклади, пов'язані з цими принципами. Вивчити основні шари Clean архітектури, зрозуміти побудований між класами ланцюжок залежностей, і як правильно застосовувати бібліотеку Dagger2 для формування ланцюжків залежностей та синглтонів.
Ціль уроку. Освоїти архітектурні патерни проектування додатків MVP та MVVM. Чітко розуміти відмінності MVC від MVP та від MVVM. Розібратися з набором нових бібліотек для роботи з життєвим циклом Android Architecture Components та в чому їхня перевага над класичним підходом до створення архітектури.
Ціль уроку. Опанувати базові оператори мови програмування Kotlin. Зрозуміти відмінності принципів програмування Kotlin від Java. Вивчити практично правильність застосування різних видів змінних і як правильно виконувати перевірку на null.
Ціль уроку. Набути навички розробки додатків на стеку MVVM, використовуючи мову програмування Kotlin. Навчитися швидко переписувати Java класи на Kotlin та виправляти помилки, які виникають при конвертації коду.
Ціль уроку. Розібратися у призначенні сервісів Google Cloud Platform та Firebase. Навчитися підключати до проекту Android Studio сервіси від Google і Firebase. Отримати досвід роботи з Google Api, наприклад з Google Maps.
Ціль уроку. Опанувати бібліотеку DataBinding, зрозуміти які переваги її використання в Android-проектах. На прикладі Activity та ViewHolder навчитися правильно робити верстку екрана під структуру даних під час використання DataBinding. Вивчити поняття Binding адаптера та способи біндингу складені полів у структурі даних.
Ціль уроку. Вивчити принцип роботи часткового завантаження даних, розібратися із застосуванням Paging Library для реалізації цього завдання. Розібратися на відмінності PagedListAdapter від RecyclerView.Adapter. Вивчити які види DataSource є у PagingLibrary.