Desigur catalog
cat-01
Utilizator PC
cat-02
Grafica pe calculator
cat-05
AUTODESK 3DS MAX
cat-04
Grafică de inginerie
cat-06
Tehnologii WEB
cat-07
Limbaje de programare
cat-03
Baze de date
cat-08
IT-Academie pentru elevi
cat-09
Business model
Orar
10 Februarie 19:00-21:00
Februarie
Februarie

Основы разработки на Android

android
  • Длительность курса: 11 занятий по 2 часа
  • Стоимость обучения:
  • Рекомендуемая подготовка:  знание  основ  JAVA SE
  • Записаться на курс

В программе курса:

Обзор платформы, установка и настройка среды разработки Android Studio.

  • История появления;
  • Особенности и возможности платформы;
  • Установка и настройка среды разработки Android Studio.
  • Установка Android SDK и других различных дополнительных библиотек.
  • Архитектура;
  • Структура проекта.
  • Декларация компонентов;
  • Активация компонентов;

Деятельности. Намерения

  • Создание деятельности. Объявление в манифесте
  • Использование фильтров намерений
  • Запуск и завершение деятельности
  • Управление жизненным циклом деятельностей
  • Сохранение состояния деятельности
  • Группы намерений
  • Примеры использования намерений
  • Передача объектов через интент

XML-компоновка. View-элементы 

  • Использование языка XML для создания графической компоновки окна.
  • Изучение и рассмотрение основных и наиболее популярных графических элементов (в виде XML-тегов)
  • Наиболее часто используемые параметры графических компонентов.

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

  • Текстовые поля
  • Добавление полос прокрутки
  • Отображение графики
  • Обработка событий
  • Кнопки и флажки
  • Индикаторы и слайдер
  • Компоненты отображения времени

 Виджеты-списки 

  • Адаптеры данных
  • Текстовые поля с автозаполнением
  • Отображение данных в списках
  • Отображение графики в списках
  • Создание списка с собственной разметкой

Фрагменты 

  • Философия проектирования. Создание фрагмента
  • Добавление фрагмента в деятельность
  • Управление жизненным циклом фрагмента
  • Классы ListFragment, DialogFragment
  • Класс ViewPager
  • Передача данных между активностью и фрагментом
  • Передача данных между фрагментами

База данных SQLite ( 2 урока ) 

  • Создание базы данных. Класс SQLiteOpenHelper
  • Управление базой данных. Класс SQLiteDatabase
  • Чтение, вставка, обновление и удаление данных
  • Вставка изображений в БД
  • Многотабличные БД
  • Использование SQL-скриптов при создании БД
  • Обновление БД в SQLite
  • Preferences
  • File System.

Content Provider. Service. Broadcast Receiver

  • Контент-провайдер
  • Основные концепции и создание контент-провайдера
  • Запросы к контент-провайдеру
  • Службы
  • Жизненный цикл служб
  • Создание службы
  • Приемники широковещательных намерений
  • Жизненный цикл приемников широковещательных намерений
  • Использование широковещательных намерений

Работа в Сети ( 2 урока )

  • Асинхронное выполнение задач
  • Мобильный Интернет
  • Управление Wi-Fi соединениями
  • Создание приложения для работы в сети