Разработка приложений под Android

Курс сайт события http://levelp.ru/courses/mobilnye-tekhnologii/android/

Добавить в календарь:
Поделиться:
После прохождения курса Разработка приложений под Android Вы сможете написать практически любое приложение средней сложности для самой популярной мобильной платформы в настоящий момент - Android.

 

Практика: 

На курсе подробно рассматривается структура платформы Android, её возможности и компоненты. В качестве практической работы в процессе прохождения материала будет писаться приложение, использующее все основные возможности Andoid OS. Со второй половины курса в качестве домашнего задания будет дано написание второго приложения по своей идее.

 

После окончания курса Вы:

  • Сможете начать карьеру Android - разработчика
  • Получите полное понимание, что такое приложение под Android
  • Сможете написать несколько приложений под руководством преподавателя
  • Во второй части курса в качестве домашнего задания сможете реализовать приложение по Вашей идее
  • Научитесь работать в IDE Android Studio
Требования к участникам курса
  • Знание основ программирования на языке Java
  • Наличие устройства с Android OS.
  •  

Программа курса:

1. Введение в Android

  • История Android
  • Dalvik VM
  • Программный стек Android
  • Android SDK
  • Исходный код Android
  • Литература

2. Среда разработки

  • Android Studio
  • Настройка среды разработки
  • Обзор Android SDK
  • Работа с виртуальными устройствами Android (AVD)
  • Genymotion

3. Создание Android приложения

  • Создание и конфигурация проекта
  • Запуск приложения на реальном устройстве и эмуляторе

4. Структура Android приложения

  • Структура приложения
  • AndroidManifest.xml
  • Компоненты приложения
  • Жизненный цикл приложения
  • Ресурсы приложения
  • Gradle

5. Android ресурсы

 

  • Типы ресурсов
  • R.java
  • Локализация
  • Поддержка экранов разной плотности пикселей
  • Поддержка ориентаций экрана

6. Создание UI

 

  • Элементы UI
  • View
  • ViewGroup
  • Создание UI в XML
  • Создание UI в коде
  • Создание UI в XML и коде

7. Жизненный цикл Activity

 

  • Обратные вызовы жизненного цикла Activity
  • Сохранение состояния Activity

8. Отладка Android приложения

 

  • LogCat
  • android.util.Log
  • DDMS

9. Использование Intents

 

  • Возможности использования Intents
  • Типы Intents
  • Структура Intent
  • Common Intents
  • Передача параметров через Intents

10. ListView & Adapters

 

  • AdapterView
  • ListView
  • GridView
  • Adapter
  • ListActivity

11. Расширение ArrayAdapter

 

  • Кастомизация Adapter под собственные задачи
  • Оптимизация использования кастомизированного Adapter
  • Паттерн ViewHolder

12. Меню и настройки

 

  • Создание Меню в приложении
  • Создание Настроек приложения
  • Доступные типы настроек
  • PreferenceActivity
  • Хранение значений в хранилище SharedPreferences

13. Работа с сетью

 

  • Обработка HTTP запросов
  • HttpClient и HttpURLConnection
  • Обработка запросов в асинхронном потоке (AsyncTask)
  • Особенности JSON парсинга на Android

14. Fragment

 

  • Назначение Fragment в Android
  • Жизненный цикл Fragment
  • Добавление Fragment к Activity

15. Использование сторонних библиотек при разработке

 

  • Android Arsenal
  • Разбор примера использования библиотеки для загрузки изображений из сети «PIcasso».

 

 

Евгений

Евгений

Профессионал в области разработки
мобильных приложений.
Менее, чем за 4 года Евгений
прошел путь от начинающего
разработчика до тимлида крупной
компании.

Участвовал во многих известных
проектах. Занял первое место в конкурсе
разработчиков мобильных приложений i-Free AppContest 2010 в номинации
"Лучшее приложение под Android".
Является одним из 35 разработчиков в мире, имеющих разработанное и опубликован-
ное Google, приложение для GoogleGlass.
 
"Если в Вас есть стремление стать профессиональным программистом
под Андройд, то главное - это верить, что у Вас всё получится!"- говорит Евгений. 

 

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

Стоимость курса в аудитории - 17 990 руб.

Стоимость участия он-лайн - 12 970 руб.

Забыли пароль? Регистрация