Программирование приложений под Android

О чём курс

Разработка полноценных мобильных приложений требует понимания архитектуры платформы и механизмов управления данными. Этот курс поможет освоить инструменты создания интерфейсов, работы с базами данных SQLite и взаимодействия с сетевыми сервисами.

Внутри разбираются ключевые компоненты Android, такие как Activity, Intent и контент-провайдеры, а также принципы безопасной организации полномочий. Вы научитесь настраивать среду разработки, проектировать пользовательские интерфейсы с использованием View и Layout, а также реализовывать локализацию приложений и сохранение пользовательских настроек через Shared Preferences.

Программа обучения

  • Модуль 1. Обзор платформы Android
    • Что такое Android?
    • История возникновения
    • Преимущества Android
    • Архитектура Android
    • Особенности платформы Android
    • Основные компоненты Android
    • Безопасность и полномочия (Permissions)
    • Установка и настройка компонентов среды разработки
    • Создание первого приложения под Android
  • Модуль 2. Активности и ресурсы
    • Активности (Activity) в Android
    • Создание Активности
    • Жизненный цикл Активности
    • Стеки Активностей
    • Состояния Активностей
    • Отслеживание изменений состояния Активности
    • Ресурсы
    • Отделение ресурсов от кода программы
    • Создание ресурсов
    • Простые значения
    • Визуальные стили и темы
    • Изображения
    • Разметка
    • Анимация
    • Меню
  • Модуль 3. Приложения и пользовательский интерфейс
    • Использование внешних ресурсов в коде приложения
    • Использование ресурсов внутри ресурсов
    • Локализация приложения с помощью внешних ресурсов
    • Класс Application
    • Обработка событий жизненного цикла приложения
    • Понятие контекста
    • Пользовательский интерфейс
    • Представления (View)
    • Разметка (Layout)
  • Модуль 4. Намерения, меню и работа с данными
    • Адаптеры в Android
    • Использование Адаптеров для привязки данных
    • Намерения в Android
    • Использование Намерений для запуска Активностей
    • Неявные намерения
    • Сохранение состояния и настроек приложения
    • Общие Настройки (Shared Preferences)
    • Работа с файлами
    • Использование статических файлов как ресурсов
    • Меню в Android
    • Дочерние и контекстные меню
    • Описание меню с помощью XML
  • Модуль 5. СУБД, контент-провайдеры и использование сетевых сервисов
    • Работа с базами данных в Android
    • Курсоры (Cursor) и ContentValues
    • Работа с СУБД SQLite
    • Работа с СУБД без адаптера
    • Особенности работы с БД в Android
    • Выполнение запросов для доступа к данным
    • Изменение данных в БД
    • Использование SimpleCursorAdapter
    • Контент-провайдеры
    • Использование контент-провайдеров
    • Создание контент-провайдеров
    • Использование интернет-сервисов
Складчина создана 29 июня 2012 г.

Другие материалы школы 12

С Специалист Все материалы
AL-1724C Установка и настройка кластерных систем высокой доступности Astra Linux AL-1724C Установка и настройка кластерных систем высокой доступности Astra Linux 4 000 ₽ 32 350 ₽ −88%Python. Уровень 1. Базовый курс Python. Уровень 1. Базовый курс 2 962 ₽ 19 990 ₽ −85%Программирование на языке Go. Уровень 3: NoSQL и GraphQL Программирование на языке Go. Уровень 3: NoSQL и GraphQL 6 400 ₽ 26 950 ₽ −76%Linux. Уровень 1. Основы администрирования системы Linux. Уровень 1. Основы администрирования системы 3 000 ₽ 18 650 ₽ −84%П Практикум. Проектирование и разработка базы данных на примере логистики 638 ₽ 10 990 ₽ −94%П Практический курс по подбору персонала: методы и приемы собеседования 1 204 ₽ 8 950 ₽ −87%Основы бухучёта для руководителей, менеджеров и технических специалистов Основы бухучёта для руководителей, менеджеров и технических специалистов 2 256 ₽ 14 990 ₽ −85%W WS - 011T00 - A: Администрирование Windows Server 2019 10 397 ₽ 52 990 ₽ −80%А Администратор баз данных IBM DB2 15 278 ₽ 65 000 ₽ −76%В Важные изменения при переходе на электронные трудовые книжки (ЭТК) в программе 1С: Зарплата и управление персоналом 266 ₽ 2 750 ₽ −90%Сертифицированный администратор Microsoft Windows 8.1. MCSA Windows 8.1 Сертифицированный администратор Microsoft Windows 8.1. MCSA Windows 8.1 30 017 ₽ 50 980 ₽ −41%AL - 1802 Администрирование ОС Astra Linux Special Edition 1.8 AL - 1802 Администрирование ОС Astra Linux Special Edition 1.8 5 400 ₽ 60 000 ₽ −91%
14 990 ₽