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

УЧЕБНАЯ ПРОГРАММА Разработка приложений под Андроид

Урок 1.

  1. Введение
  2. Установка Android Studio
  3. Изучение среды разработки
  4. Приложение Hello World

Урок 2.

  1. Операторы, Синтаксис
  2. Типы данных Java
  3. Массивы, Списки
  4. Циклы и операторы сравнения

Урок 3.

  1. Основы ООП в Java
  2. Понятие классов, методов
  3. Практич. применение ООП
  4. Отладка кода

Урок 4.

  1. Работа с ресурсными файлами
  2. Конструктор форм (актив.)
  3. Работа контролов
  4. Доступы к контролам на форме

Урок 5.

  1. Обработка событий на форме
  2. Применения разметок (layout)
  3. Загрузка иконок
  4. Переходы между формами

Урок 6.

  1. Написание простой формы авторизации
  2. Всплывающие сообщения
  3. Публикация приложение на телефон

Урок 7.

  1. Работа с ListView
  2. Адаптеры для заполнения
  3. Получение списка контактов
  4. Работа с AndroidManifest

Урок 8.

  1. Обработка событий связанных с ListView.
  2. Вызов абонента из приложения.
  3. Отправка смс из приложения

Урок 9.

  1. Работа с ExpandedListView
  2. onSaveInstanceState. Сохранение данных Activity при повороте экрана
  3. Spinner – выпадающий список

Урок 10.

  1. Построение контекстных меню
  2. Обработка события с контекстного меню
  3. Создание Toolbar

Урок 11.

  1. Создание DragMenu
  2. Заполнение меню
  3. Создание Dashboard на базе GridView

Урок 12.

  1. Работа с GIT
  2. Работа с камерой
  3. Работа с галерей
  4. Работа с календарем (SPlaner)

Урок 13.

  1. Работа с геолокациями
  2. Работа с картой openstreetmap
  3. Работа с картой Google

Урок 14.

  1. Работа с REST Full сервисами
  2. Асинхронные запросы
  3. Парсинг JSON
  4. Парсинг XML

Урок 15.

  1. Написание приложения погоды.
  2. Диалоги. ProgressDialog.

Урок 16.

  1. Работа с уведомлениями

Урок 17.

  1. Введения в СУБД SQL Lite
  2. Изучение простых запросов SQL
  3. Создание базы данных

Урок 18.

  1. Взаимодействия с SQL Lite.
  2. Получение данных из БД
  3. Запись изменения данных

Урок 19.

  1. Работа с TAB вкладками
  2. Обработка касаний
  3. Обработка MultiTouch (обработка множественных касаний)

Урок 20.

  1. Рисование
  2. Canvas
  3. Рисование простых фигур

Урок 21.

  1. Google Play
  2. Правила публикации приложения
  3. Демонстрация опубликованных приложений

Урок 21.

  1. Push уведомления
  2. Google сервисы для push уведомлений