• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Программа трека "Android"

Первая часть — лекционные и практические занятия

1 день

Особенности разработки ПО для мобильных устройств. Общие сведения о платформе Android. Инструменты Android-разработчика. Структура и соcтавные части Android-приложения. Activities и их жизненный цикл. Intents и Intent Filters.

2 день

Разработка UI под Android: простые ресурсы, раскладки, контролы, адаптеры. Локализация приложений. AndroidManifest.

3 день

Разработка UI под Android: фрагменты и управление фрагментами. Material Design in Lollipop 5.0.   

4 день

Многопоточность под Android: AsyncTasks, Handlers, Threads, Loopers etc. В каких случаях что лучше использовать? Какие есть «подводные» камни?

5 день

Location-based приложения. Несколько способов определить ваше местоположение с помощью Android-приложения. Показ карты GoogleMaps в Android-приложении.

Публикация приложений на GooglePlay.

Вторая часть — хакатон

Темы: 

  1. Работа с протоколом Bluetooth Low Energy в Android-приложениях
  2. Разработка приложений для носимых устройств на платформе Android Wear
  3. Разработка приложений для носимых устройств на платформе Tizen
  4. Разработка приложений для Samsung Smart TV

 1 день

Хакатон-intro. Рассказ о формате, темах и целях Хакатона. - 1 час

Более подробное описание каждой из тем вместе с необходимым теоретическим материалом:

Работа с протоколом Bluetooth Low Energy в Android-приложениях -1,5 часа

Разработка приложений для носимых устройств на платформе Android Wear - 1,5 часа

Разработка приложений для носимых устройств на платформе Tizen  - 1,5 часа

Разработка приложений для Samsung Smart TV - 1,5 часа

2-5 день

Слушатели делятся на команды, выбирают одну из 4 тем и работают над проектом под контролем преподавателя