Основи нативної мобільної розробки з Android досліджуються за допомогою актуального коду та найновіших бібліотек:
5. Навчайтеся, розважаючись
4. Дотримуйтесь найкращих практик
3. Долайте труднощі за допомогою завдань програмування
2. Створіть повноцінний мобільний додаток
1. Опануйте основи Android за допомогою тестів
0. Готові пройти сертифікацію та співбесіди?
Ексклюзивно доступний у Google Play і повністю закодований мовою Kotlin, «Kotlin для Android» — це більше, ніж демонстрація найпопулярніших розробок Android.
|> Почніть кодувати в Kotlin:
Вивчайте мову Kotlin, розробляючи класний і веселий додаток для Android.
Примітка: Kotlin є сучасною статичною мовою програмування.
«Дозволяє писати кращі, швидші та потужніші програми»
|> Розробити інтерфейс користувача:
Дізнайтеся, як використовувати рідні графічні компоненти з правилами матеріального дизайну.
|> Вивчіть Android SDK:
Створіть повний мобільний додаток за допомогою Android Studio.
\> Завдання:
Пропонується навчальний курс приблизно з десяти тем із завданнями кодування для кожної.
\> Тест:
Що таке Kotlin?
A. Це фреймворк Android
B. Це знаменита бібліотека
C. Це сучасна мова статичного програмування
D. Це інтегроване середовище розробки
Подібно до гри, в якій ви є героєм, усі теми, крім перших двох, можна розглядати без порядку.
/!\ Я не можу розкрити всі 11 тем в одному списку, оскільки «блоки слів і вертикальні/горизонтальні списки слів» є звичайним порушенням політики Google Play!
*ABCD Android*
Вивчіть Android, створивши перший проект за допомогою Android Studio
У цьому розділі розкриваються основи світу Android, розробки середовища та концепції програмування.
Крім того, перевірте свої знання за допомогою вікторини, запропонованої в кінці цього курсу!
* Kotlin і Kotlin Advanced *
Вивчайте мову Kotlin, розробляючи програму для Android у всьому світі пляжу
Щоб покращити свої навички, одним із запропонованих завдань є:
закодуйте настроюване подання за допомогою чарівних повітряних куль.
*Нативний інтерфейс користувача*
Порада, щоб дотримуватися правил Material Design:
Використовуйте рідні компоненти!
Примітка. Material Design — це адаптований набір інструкцій для телефонів, планшетів і ноутбуків. Це правила проектування в 3D з матеріалами, щоб забезпечити безперервність інтерфейсу.
Глосарій: UI означає інтерфейс користувача.
Цей курс містить основи інтерфейсу користувача, деякі найкращі методи створення належного інтерфейсу користувача та поради щодо ресурсів.
* Харчування *
Для створення повної програми необхідно мати меню.
Від інтерфейсу користувача до архітектури, ця тема охоплює, як працювати з графічними компонентами навігації.
*RecyclerView*
RecyclerView — це ключ до представлення списку елементів, він працює з адаптером для автоматизації відображення.
Поняття адаптера поглиблено відповідно до:
+ Як він поєднує дані та перегляд?
+ Який вид перегляду підходить?
Завдання полягає в тому, щоб відобразити список найкрасивіших пляжів.
Примітка. Цю розробку (відображення списку) можна оптимізувати за допомогою Compose.
* Налаштування користувача *
Параметри користувача слід враховувати в першу чергу для збереження постійних даних, він працює з бібліотекою androidx.preferences або з бібліотекою DataStore від Jetpack для інтеграції в архітектуру MAD (Modern Android Development).
У всіх випадках мова йде про читання та запис пар ключ-значення, які можна відновити навіть після закриття програми.
* Допис *
Найкраще наостанок: правда про бізнес мобільних додатків.