Разработка мобильных приложений под OС Android

Смартфоны и планшеты на Android все чаше встречаются в наших  карманах, и программирование под Android также становится все популярнее. Каждому подростку будет  интересно создать что-то, что он cможет
запустить на своем смартфоне. 

Данный курс научит ребят самостоятельно разрабатывать программы для своих мобильных устройств под управлением операционной системы Android.

Мы научим их  всем тонкостям создания  приложений для смартфонов и планшетов. Они приобретут опыт  практического их применения, что может позволить  в будущем  
экономить на приобретении  некоторых программ для мобильных устройств  и даже  зарабатывать на их разработке и реализации.

Объем  курса: 64 ак. часа / 1 занятие в неделю по 2 ак. часа

Стоимость обучения:   

В группе до 6 чел.- 2 400 руб.
В мини группе      - 3 200 руб.

Записаться на курс                                                                                                                                 Посмотреть расписание занятий
 

 

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

1 модуль​:  Введение в курс "Разработка Android приложений   

В этом модуле мы будем рассматривать: Общие сведения о платформе Android. Архитектуру платформы.
Принципы и особенности разработки Android приложений. Этапы создания приложений, установка
и настройка необходимых инструментов.  Основные компоненты Android SDK. Обзор среды разработки. 

Особенности JDK. Базовые принципы ООП. Объекты и методы. Структура Java приложений.  
Математика в Java. Создание классов в Java.        

Знакомство с IDE Eclipse. Переменные и типы данных в Java. Ввод/вывод данных.
Преобразование типов в Java.  Логические и условные операторы.    

Циклы «for», «while», «do while». Оператор break.  Одномерные и двумерные  массивы. 
Строки и основные операции над ними.     

 

Модуль 2:  Знакомство с Android Studo    

 

Структура android проекта. Создание эмулятора Android.  
Подключение  Android  устройства к Android Studio. Настройка  Android Studio.        

Элементы экрана в Android Studio. Параметры экрана.
Поворот экрана. Управление элементами экрана посредством Java кода.

Создание макета XML. Принципы построение интерфейса.  
Виды Layout. Параметры и атрибуты. Создание обработчиков событий.

 

 

Модуль 3:  Работа с ресурсами Android   

 

 

Отладка приложения. Работа с логами. Try-catch.  Альтернативные ресурсы и квалификаторы.
Локализация приложения. Управление элементами в процессе работы приложения.

Меню в приложении Android ActionBar, меню опций и контекстное меню элементов Создание вложенных меню. 
Принципы построения диалоговых окон в Android Класс DialogBuilder Диалоги AlertDialog, TimePickerDialog и DatePickerDialog. Создание собственного меню и диалогового окна

Создания приложения «Калькулятор». Динамическое создание/удаление элементов. Работа с несколькими Activity.
Многоэкранное приложение.  Анимация объектов   Понятие фрагментов и их жизненный цикл.
Взаимодействие фрагментов с Activity. Пример приложения web-клиента.