Программирование под Андроид

Программирование под Андроид базовый
Соединительная статья Программирование под Андроид базовый

До начала осталось 29 дней
Длительность курса

Курс читается 2 раза в неделю начало с 18:30*


Групповые занятия
9000 5400грн
Записаться
Контакты
(044) 599-01-79
(093) 193-53-14
(050) 599-46-63
*Объявленный формат чтения занятий предварительный. За уточнениями обращайтесь, пожалуйста, к менеджеру.

До начала осталось 29 дней
Длительность курса 96 часов

Курс читается 2 раза в неделю начало с 18:30*


Групповые занятия
9000 5400грн
Записаться
Контакты
(044) 599-01-79
(093) 193-53-14
(050) 599-46-63

Описание курса

Курс программирования для ОS Android предназначен для студентов, котрые уже знакомы с программированием на основе платформы Java Standart Edition и желают повысить свои навыки, а также научиться разрабатывать приложения под самую популярную мобильную ОС. В ходе этого курса вы познакомитесь с особенностями разработки под OS Android, архитектурой самой ОS. Мы научим Вас основам разработки, отладке приложений мобильных устройствах. Также научим Вас правильно проектировать приложения, делать их гибкими и надежными. Один из успехов приложения – это его многоязычность, что есть привлекающим фактором для пользователей других стран и это тоже будет входить в курс обучения. По окончанию курса вы будете знать принципы разработки Android-приложений, уметь самостоятельно разрабатывать приложения и свободно пользоваться необходимым инструментарием для более быстрой разработки ПО.

Минимальные требования к слушателю:

  • Знание Java Core.
  • Знание и понимание принципов ООП (инкапсуляция, наследование, полиморфизм).
  • Базовое-среднее знание английского языка.
  • Понимание многопоточности.
  • Навыки работы со Swing/AWT
  • Желательно базовые навыки со средой разработки Intellij Idea (рефакторинг, шорткаты).
  • Уверенный пользователь ПК
  • Базовые знания XML.
  • Базовые знания SQL.

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

  • Знакомство с Android. Архитектура и базовые сведения о платформе Android
    • Архитектура ОС Android
    • Компоненты Android-приложения
  • Установка и настройка среды разработки. Создание первого приложения.
    • Установка Intellij Idea
    • Установка Android-SDK
    • Установка Genymotion эмулятора
    • Создание эмулятора
    • Возможности эмулятора
  • Разбор первого приложения. Отладка приложений.
    • Обзор структуры проекта
    • AndroidManifest.xml
    • DDMS
  • Элементы управления.
    • Создание компоновки
    • Типы компоновок
  • Базовые виджеты.
    • TextView
    • EditText
    • ImageView
    • Button
    • RadioButton
    • RadioGroup
    • CheckBox
    • ToggleButton
    • ImageButton
    • Tabs
    • ProgressBar
  • Обработка событий.
  • Intents – общие сведения.
  • Уведомления (Toast).
  • Диалоговые окна.
    • AlertDialog
    • ProgressDialog
    • DatePickerDialog
    • TimePickerDialog
    • Создание кастомных диалоговых окон
  • Меню.
    • Создание меню
    • Обработка нажатий клавиш меню
    • Подменю
  • Activity.
    • Состояния Activity
    • Запуск Activity с использованием Intent
    • передача данных между Activity
    • Вызов стандартных Activity
    • Контекст приложения
  • Ресурсы приложения.
    • XML
    • Доступные ресурсы
    • Создание ресурсов
    • Стили и темы
  • Работа с файловой системой и картой памяти.
    • Сведения о файловой системе Android
    • Чтение и запись файлов
    • Проверка состояния карты памяти
  • Адаптеры и компоненты их отображения.
    • Адаптеры данных
    • ListView
    • Применение адаптеров данных
  • Работа с базами данных.
      SQLite
    • Базовые команды SQL
    • Подключение к базе данных
    • Выполнение запросов
    • Обработка результатов запроса к базе данных
    • Контент провайдеры.
    • Создание компонентов ContentProvider
    • Чтение данных
    • Объявление ContentProvider в манифесте приложения
  • Пользовательские настройки и их хранение.
    • SharedPreferences
    • CheckBoxPreference
    • EditTextPreference
    • ListPreference
    • PreferenceScreen
  • Локализация приложений.
    • Создание многоязычного приложения
  • Компонент Service.
    • Создание служб
    • Вызов служб
    • Передача данных между службой и Activity
  • Broadcast receivers.
    • Прослушивание событий компонентом BroadcastReceiver
  • Уведомления в строке состояния.
    • Менеджер уведомлений
    • Создание уведомлений
  • ActionBar.
    • Возможности при работе с ActionBar
    • Обработка нажатий на ActionBar
  • Обработка телефонных вызовов.
    • Имитация телефонного вызова с эмулятора
    • Использование Intent для создания телефонных вызовов
    • Перехват исходящих звонков
  • Работа с SMS.
    • Отправка SMS из приложения
    • Перехват входящих сообщений
  • Работа с датчиками.
    • поиск доступных датчиков
    • Датчик освещенности
    • Датчик растояния
    • Датчик ориентации
    • Акселерометр
  • Доступ к аккамуляторной батарее.
    • Управление энергопотреблением
    • Отображение статистики использования аккумуляторной батареи

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

  • Разрабатывать многоязычные приложения с гибким интерфейсом используя последние инновации в мире Android.
  • Самостоятельно совершенствоваться, так как получите основной багаж необходимых знания
*Объявленный формат чтения занятий предварительный. За уточнениями обращайтесь, пожалуйста, к менеджеру.
Программирование под Андроид продвинутый
Соединительная статья Программирование под Андроид продвинутый

До начала осталось 18 дней
Длительность курса

Курс читается 2 раза в неделю начало с 18:30*


Групповые занятия
5000 3500грн
Записаться
Контакты
(044) 599-01-79
(093) 193-53-14
(050) 599-46-63
*Объявленный формат чтения занятий предварительный. За уточнениями обращайтесь, пожалуйста, к менеджеру.

До начала осталось 18 дней
Длительность курса 48 часов

Курс читается 2 раза в неделю начало с 18:30*


Групповые занятия
5000 3500грн
Записаться
Контакты
(044) 599-01-79
(093) 193-53-14
(050) 599-46-63

Описание курса

Курс программирования для ОS Android предназначен для студентов, которые уже знакомы с разработкой под ОС Android и желают повысить свои навыки разработки приложений под самую популярную мобильную ОС. В ходе этого курса мы не будем останавливаться на базовых темах, а свою очередь научим Вас делать привлекательный дизайн в стиле последних инноваций в мире Android, более глубоко остановимся на сложных темах, а также покажем Вам “Best Practice” в разработке и проектировании приложений . Также узнаете как публикуются приложения на Google Play и других площадках, а также как разработчики имеют прибыль с приложений. По окончанию курса вы углубите свои знания в области разработки мобильных приложений под OS Android, откроете для себя много новых возможностей по созданию “Friendly User Interface”, а также научитесь распространять и монетизировать свои приложения.

Минимальные требования к слушателю:

  • Знание Java Core.
  • Знание и понимание принципов ООП (инкапсуляция, наследование, полиморфизм).
  • Базовое-среднее знание английского языка.
  • Понимание многопоточности.
  • Навыки работы со Swing/AWT
  • Желательно базовые навыки со средой разработки Intellij Idea (рефакторинг, шорткаты).
  • Уверенный пользователь ПК
  • Базовые знания XML.
  • Базовые знания SQL.
  • Прослушан курс “Android-базовый”

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

  • Фрагменты.
    • Создание фрагментов
    • Динамическое добавление фрагментов
    • Передача данных между фрагментами
  • Создание анимации.
    • Создание анимации set, alpha, scale, translate, rotate
  • Виджеты домашего экрана.
    • Создания виджетов домашнего экрана
    • Кастомизация виджета
    • “Подводные камни” при работе с виджетами
  • Виджет NavigationDrawer (шторка).
    • Создание шторки
    • Обработка нажатий
    • Создание кастомной шторки
  • Material Design
  • Работа с Google Maps.
    • MapView
    • Управление маштабированием карты
    • Добавление маркера
  • Работа с различными интернет-соединениями.
  • Мониторинг сетевого трафика
  • Управление соединениями
  • Google Play.
    • Создание аккаунта
    • Подпись приложения
    • Публикация приложения
    • Элементы раскрутки и монетизации приложения
    • Admob SDK

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

  • Разрабатывать многоязычные приложения с гибким интерфейсом используя последние инновации в мире Android.
  • Работать с картами
  • Создавать виджеты
  • Добавлять в приложения рекламу для их монетизации
  • Публиковать приложения на Google Play.
*Объявленный формат чтения занятий предварительный. За уточнениями обращайтесь, пожалуйста, к менеджеру.