Разработка приложений для Android. Базовый курс

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

Тема 1. Базовые сведения о платформе Android

  • Базовые сведения о платформе Android. Установка среды разработки.
  • Создание проекта в Eclipse. Структура проекта.
  • Компоненты Android-пpилoжeния (обзор).

Тема 2. Графический интерфейс пользователя

  • Графический интерфейс пользователя.
  • Базовые виджеты.

Тема 3. Базовые виджеты (окончание)

  • Базовые виджеты (окончание).
  • Виджеты-списки и привязка данных.

Тема 4. Уведомления. Диалоговые окна. Меню

  • Уведомления.
  • Диалоговые окна.
  • Меню.

Тема 5. Управление деятельностями. Службы

  • Управление деятельностями.
  • Службы.

Тема 6. Приемники широковещательных намерений

  • Приемники широковещательных намерений.
  • Работа с файлами и сохранение пользовательских настроек.

Тема 7. База данных SQLite

  • База данных SQLite. Примеры, задачи.

Тема 8. Контент-провайдеры

  • База данных SQLite и контент-провайдеры.

Тема 9. Ресурсы, активы и локализация приложений

  • Ресурсы, активы и локализация приложений.
  • Карта памяти и файловая система.
  • Получение информации о системе.

Тема 10. Графика. Создание анимации

  • Графика.
  • Создание анимации.

Тема 11. Мобильный интернет

  • Мобильный интернет.
  • Управление Wi-Fi соединениями.

Тема 12. Местоположение и навигация

  • Определение местоположения.
  • Сервис Geocoding.

Тема 13. Новые элементы интерфейса

  • Fragments, ListFragments, DialogFragment

Тема 14. Новые элементы интерфейса (окончание)

  • ActionBar, ActionMode.
  • Поддержка нескольких экранов.

Тема 15. Кастомизация интерфейса

  • Кастомизация виджетов. Кастомизация списка.
  • Использование ViewPager, ViewFlipper, SlidingMenu, Pull To Refresh.