Спеціальна новорічна пропозиція! Детальніше

Java Android

В даний час мобільні пристрої – смартфони і планшети – з екзотики перетворилися на невід’ємний атрибут сучасної людини. Android є найбільш популярною платформою для мобільних пристроїв, а кількість нових пристроїв під управлінням Android наближається до мільйона. Знайти свою нішу на динамічному ринку мобільних додатків Вам дозволить проходження лінійки курсів «Розробка мобільних додатків для платформи Android». На цих курсах Ви отримаєте стійкі навички створення мобільних додатків і ефективного використання можливостей, що надаються платформою для розробників. Для комфортного і плідного проходження курсу потрібно володіти базовими навичками програмування на Java. Android SDK – це, фактично, велика бібліотека класів. При її використанні Ви зіткнетеся з усіма базовими механізмами і методами об’єктно-орієнтованого програмування.

Чому ви навчитеся? У цьому курсі Ви познайомитеся з особливостями верстки і розробки додатків на мобільній платформі Android. Ви навчитеся проектувати складні багатопотокові програми, а також дізнаєтеся про особливості публікації на Android Market і способи заробітку на власних додатках.

Програма навчання

Введення в курс. Узгодження режиму роботи.
Введення в платформу Android.
Короткий огляд мобільних платформ і пристроїв, на яких вони функціонують, поширених на поточний момент. Що відживає, що актуально.
Android. Поширеність на ринку. Пристрої, які підтримують його.
Заробіток з Android.
Затребуваність Android-розробників в Україні, у Львові. Підприємства, що розробляють під Android. Зарплати.
Приватна розробка додатків. Заробіток в Android Маркет.
Архітектура ОС Android.
Структурна схема рівнів.
Віртуальна Java-машина Dalvik.
Версії API, їх відмінність.
Особливості розробки під Android.
Як різні версії API впливають на процес розробки, необхідність оптимізації під максимальну кількість версій API.
Зоопарк пристроїв, процесорів і дозволів, орієнтацій екрану, обсягів пам'яті.
Починаємо розробку.
Створюємо новий проект «Hello, World!». Короткий огляд структури проекту. Знайомство з файлом AndroidManifest.xml. Створюємо віртуальний пристрій і запускаємо цей проект на ньому. У кого є реальний пристрій - підключаємо і запускаємо.
Вихідний код контролера головного вікна програми. Життєвий цикл вікна - активність. Вивчення коллбеков на події, які відбувалися протягом життя вікна. Створюємо OnCreate (), OnPause (), OnStop (), onResume () - логуєм про подію. Потім замість логу виводимо повідомлення тост.
Верстаємо в main.xml форму введення даних про людину - ПІБ, стать, вік з використанням різних візуальних компонентів. Кнопка "Очистити", кнопка "Зберегти" перевіряє заповненість необхідних полів, зберігає інформацію у файл. Кнопка "Завантажити" завантажує інформацію з файлу.
Самостійне завдання.
Верстка екранів.
Характеристики екрану: розміри, піксельна щільність, дозвіл, орієнтація. Внутрішні одиниці виміру: PX, DIP, DP. Узагальнені категорії розмірів екрану: дрібний, середній, великий, екстрений. Узагальнені категорії дозволів: ldpi, MDPI, HDPI, xhdpi.
Види контейнерів: LinearLayout, RelativeLayout, TableLayout.
Елементарні компоненти: Button, TextEdit, TextView, т.д.
Компонент ImageView. Ресурси Drawable. Призначення ресурсу на стан Drawable. Картинка - кнопка.
Робота з візуальними компонентами в коді: клас Вигляд - його методи, загальні для всіх в'юшок, підкласи Баттон, TextView, т.д. Клас ViewGroup. Метод findViewById (), клас LayoutInflater.
Отримання ресурсів: GetResources (), робота з Drawable, Колір, String (робота + з рядками формату).
Верстка екрану редагування даних про людину з даного дизайну.
Діалоги. Створення діалогів, види діалогів, створюємо всі діалоги з програми ApiDemos App / Діалоги (7 видів).
Меню. Створення всіх меню з App / меню.
Робота зі списками. Компонент ListView. Клас адаптера ListAdapter. Створюємо список контактів людей. Компонент «Галерея».
Файл AndroidManifest.xml: структура, призначення компонентів. Робота з великою кількістю екранів.
Клас intent один їх основних робочих можливостей Android. Запуск камери, запуск відео, медіаплейера і т.д. за допомогою intent. Запуск іншого Activity з поточного. Запуск Activity як діалогу.
Важливі моменти, які треба враховувати при розробці.
Activity перестворюється при повороті: як зберегти дані.
Розширюємо клас Application.
Робота з Інтернет.
Багатопоточність в Android.
Готуємо продукт до публікації на Android Market.

Вартість

Кількість занять

16

Кількість академ. Годин

32

Ціна індивідуального курсу

20000

ціна групового курсу

6500

Онлайн запис






Деталі курсу

Тривалість одного заняття 90 хв. (2 академічні години)

Можливе написання індивідуальної програми під Вас!

По закінченню курсу видається сертифікат.

Викладачі

Записатися

 






×
Записатися

 







×
Лист директору

 




×