Компьютерные науки

Разработка приложений для ОС Android

Программа для начинающих разработчиков, предлагающая базовое погружение в процесс создания программного обеспечения для OS Android. Рассматриваются ключевые компоненты системы, принципы работы с ресурсами и интерфейсами. Практическая направленность обучения позволяет пройти полный путь от написания первого кода до публикации готового продукта.
Студентов 10450 Выпускников 1689 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Эта учебная программа посвящена техническим аспектам программирования под Android. В учебной программе изучаются применение стилей и мультимедиа, интеграция GPS-навигации и работа с базами данных SQLite. Особое внимание уделено адаптивному дизайну для корректного отображения интерфейсов на различных экранах. Занятия базируются на последовательном усложнении задач: от подготовки рабочего окружения до работы с графикой, анимацией, диалоговыми окнами и сетевыми соединениями. Учебная программа ориентирована на начинающих и требует лишь базового понимания логики программирования.
Цели
  • Познакомить с базовыми принципами создания программного обеспечения для платформы Android.
  • Сформировать понимание архитектуры мобильных приложений и их взаимодействия с ресурсами устройства.
  • Дать навыки адаптивного проектирования пользовательских интерфейсов.
Чему я научусь?
  • Управлять текстовыми стилями, графикой, анимацией и мультимедийными файлами.
  • Интегрировать в мобильные проекты базы данных SQLite и работу с сетевыми подключениями.
  • Подготавливать и публиковать готовые программные продукты в магазине Google Play.

Авторы

Елисеев Роман Андреевич
Елисеев Роман Андреевич
Чему я научусь?
  • Управлять текстовыми стилями, графикой, анимацией и мультимедийными файлами.
  • Интегрировать в мобильные проекты базы данных SQLite и работу с сетевыми подключениями.
  • Подготавливать и публиковать готовые программные продукты в магазине Google Play.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Вступление
2 Подготовка к работе Установка программного обеспечения, необходимого для разработки приложений на OS Android. Настройка Eclipse и Android SDK. Создание... Установка программного обеспечения, необходимого для разработки приложений на OS Android. Настройка Eclipse и Android SDK. Создание виртуального устройства для проверки работоспособности приложений. ещё
3 Первое приложение создание первого приложения для OS Android. Использование кнопок и Listener. Введение понятия Intent, примеры использования Intent... создание первого приложения для OS Android. Использование кнопок и Listener. Введение понятия Intent, примеры использования Intent внутри и извне приложения. ещё
Первое приложение тест для курса Разработка приложений для ОС Android 30 мин
4 Единицы размерности Задание параметров размера объектов пользовательского интерфейса. Использование независимых единиц измерения.
5 Управление текстом и стилями Задание параметров текста: размер, шрифт, цвет. Использование стилей для оформления текстов.
6 Варианты Layout и темы Использование различных вариантов Layout для создания пользовательского интерфейса. Создание тем для упрощения работы с элементами.
Варианты Layout и темы тест для курса Разработка приложений для ОС Android 30 мин
7 Использование DDMS Применение DDMS для тестирования приложения, дебаггинг. Создание log-сообщений и их просмотр.
8 Список "Примеры создания приложений, использующих элемент ""Список"". Настройка списка, формирование собственных списков из необходимых элементов."
9 Параметры экрана Применение альтернативных Layout для изменения отображения приложения в зависимости от спецификаций экрана. Работа с различной ориентацией... Применение альтернативных Layout для изменения отображения приложения в зависимости от спецификаций экрана. Работа с различной ориентацией экрана. ещё
10 Анимация Примеры добавления анимации в приложение. Покадровая анимация. Tween-анимация.
Анимация тест для курса Разработка приложений для ОС Android 30 мин
11 Графика Рисование средствами Android SDK. Преимущества использования разных видов графических ресурсов.
12 Меню Контекстные и опциональные меню в Android. Особенности разработки меню.
13 Кнопки Различные варианты кнопок в приложении. Обработка фона кнопок с помощью инструмента 9patch.
14 Диалоговые окна Диалоговые окна с вопросом, окна ожидания, отображение прогресса процесса. Создание собственных диалоговых окон.
Диалоговые окна тест для курса Разработка приложений для ОС Android 30 мин
15 Сообщения Сообщения в статусной панели. Добавление звукового сигнала как элемента оповещения.
16 Мультимедиа Добавление аудио и видео файлов в приложение. Камера как средство ввода.
17 Shared Preferences Применение Shared Preferences для сохранения данных приложения. Меню настроек с помощью Android SDK.
18 SQLite базы данных Создание и изменение баз данных SQLite через Android-приложение. Использование информации баз данных в программе.
19 Интернет соединение Открытие интернет соединения для загрузки данных. Настройка разрешенных операций.
Интернет соединение тест для курса Разработка приложений для ОС Android 30 мин
20 Content Providers Загрузка данных в программу из других приложений посредством Content Providers. Чтение списка контактов.
21 Карты и GPS Настройка приложения для работы с картами Google. GPS-навигация.
22 Виджеты Особый вид приложений - виджеты. Настройка виджетов.
23 Публикация приложения Экспорт приложения, особенности создания сертификата. Публикация приложения на Google Play.
24 Заключение
Заключение тест для курса Разработка приложений для ОС Android 30 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.