Задати питання

Android



Чому Android development?

З ростом популярності смартфонів і планшетів мобільна розробка стала одним із найзатребуваніших напрямків у світі ІТ. До того ж Android - найпопулярніша мобільна платформа в світі (більше 80 % всіх користувачів смартфонів).

 

Хто він — Android-developer?

Це розробник мобільних додатків на базі операційної системи Android.
Чим займається?

  • написанням програмного коду

  • версткою дизайну

Android-developer створює мобільний додаток від проектування, розробки і тестування до розміщення додатку в маркеті.

 

По закінченню курсу Ви
  • зможете завантажити свій додаток з Google Play
  • оволодієте сучасними навичками розробки мобільних додатків
  • навчитесь проектувати і реалізовувати базу даних
  • навчитесь визначати час виконання робіт і контролювати якість виконання
Програма курсу
Java SE

Змінні, типи даних

Логічні оператори та вирази, оператори розгалужень

Цикли, строки та масиви

Методи

Об’єктно-орієнтоване програмування

Виключення

Робота з файлами

Collections

Generics 

Android

Налаштування середовища + Git

Створення проекту, структура додатку

Ресурси, AndroidManifest, Gradle

Поняття основних компонентів додатку (Application, Activity, Fragment, Service, Receiver) та їх життєвий цикл

Компонування екранів (Layouts, основні Views) та взаємодія з віджетами з Java-коду

Adapters 

Стилі та теми 

Детальний розбір всіх типів ресурсів

Навігація по додатку 

Створення CustomView 

Material Design та Design Support Library 

RecylerView + CardView 

Робота з асинхронними задачими

Робота з БД (SQLite, Realm) 

Робота з RESTful API (Retrofit 2.0) 

Firebase (Push-notifications, Firebase Cloud Mesaging, Analytics, Places, Google Maps API) 

Crashlytics API

Release and publishing