Connect with us

Медиа

Online-школа по Android-разработке: самое время включиться

30 марта компании e-Legion и Google запустили бесплатную online школу Android-разработчиков — LearnDroid.

Ляпина Катя

Опубликовано

/

     
     

30 марта компании e-Legion и Google запустили бесплатную online школу Android-разработчиков — LearnDroid.

Online школа представляет собой 13 видео-уроков с тестами, которые выходят каждую неделю, начиная с 30 марта. Все темы в программе были отобраны и согласованы с представителями Google. Преподаватели — ведущие разработчики e-Legion, Google, Тинькофф, Mail.ru, OK.ru, JetBrains, Лаборатории Касперского, Parallels, LinguaLeo, Aviasales и ABBYY. В конце самые старательные получат приятный бонус в дополнение к знаниям — фирменный сертификат.

image01

Первая лекция записана Дмитрием Жемеровым из компании JetBrains. В своей лекции Дмитрий рассказал о внутренностях SDK (adb, monitor, logcat, etc.), системе сборки Gradle применительно к Android проектам и сделал обзор основных функций Android Studio на примере простого HelloWorld приложения.

«Основные компоненты приложения. Жизненный цикл приложения» — вторая лекция курса, записанная Дмитрием Калитой из Parallels. Дмитрий рассказал об основных компонентах приложения: Application, Activity, ContentProvider, Service, BroadcastReceiver, рассматривается жизненный цикл Activity, флаги launchMode и флаги configChanges. А также, Дмитрий рассказал про смену ориентации девайса и сохранение и восстановление состояния Activity.

Третья лекция — «Intent’ы, IntentFilter’ы и BackStack Activity» Евгения Елисеева из Kaspersky Lab. В лекции Евгений рассказал о философии интентов, рассмотрен запуск компонентов приложения и запуск внешних приложений и сервисов с передачей/без передачи параметров. Кроме того, лектор рассмотрел IntentFilter’ы, понятие BackStack Activity и влияние флагов на него. И рассказал, как сделать так, чтобы приложение откликалось на определенный тип интента.

Четвертая лекция — «Ресурсы приложения и модификаторы» Александра Бильчука из LinguaLeo. В лекции рассказывается о том, зачем нужны директории layout, values, drawable, xml, menu и о модификаторах ресурсов (-hdpi, xhdpi, -land, swXXXdp, -v21, -ru. Лектор объясняет, как система выполняет поиск необходимых ресурсов и затрагивает configChanges флаги и их влияние на резолвинг ресурсов.

И самая последняя из вышедших лекций — «Хранение данных» Дмитрия Тарасова из Тинькофф Банк. В лекции рассмотрены основные хранилища данных: SharedPreferences, SQLite, файловое хранилище. Дмитрий рассказывает про внутреннюю и внешнюю память и про внутреннюю структуру директорий приложения (cache, databases, lib, etc.)

Еще не поздно подключиться к изучению самой популярной мобильной платформы.

Для этого нужно просто зарегистрироваться на сайте организаторов.

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement

Популярное

Спасибо!

Теперь редакторы в курсе.