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

Разработка приложений для смартфонов на ОС Аndroid

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

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

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

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

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

Авторы

Березовская Юлия Владимировна
Березовская Юлия Владимировна
Старший преподаватель кафедры программирования и высокопроизводительных вычислений ИМИКТ САФУ имени М.В. Ломоносова.
Латухина Екатерина Александровна
Латухина Екатерина Александровна
Старший преподаватель кафедры программирования и высокопроизводительных вычислений ИМИКТ САФУ.
Носов Константин Александрович
Носов Константин Александрович
Программист Центра инновационного обучения ИМИКТ САФУ имени М.В. Ломоносова.
Юфрякова Ольга Алексеевна
Юфрякова Ольга Алексеевна
Директор Центра инновационного обучения, заместитель директора по НИРС ИМИКТ САФУ им. М.В. Ломоносова, заведующая лабораторией технологий распределенных и высокопроизводительных вычислений, старший преподаватель кафедры программирования и высокопроизводит
Чему я научусь?
  • Применять принципы юзабилити при создании интерфейсов для мобильных экранов.
  • Использовать Intel XDK для переноса проектов и Intel Perceptual Computing SDK для работы с медиа.
  • Осуществлять тестирование на физических устройствах и готовить продукты к публикации в Google Play.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Проектирование, ориентированное на пользователей. Пользовательский опыт Цель лабораторной работы изучить процесс целеориентированного проектирования и на его основе разработать персонажей, продумать сценарии взаимодействия,... Цель лабораторной работы изучить процесс целеориентированного проектирования и на его основе разработать персонажей, продумать сценарии взаимодействия, выработать требования к продукту. ещё
Проектирование, ориентированное на пользователей. Пользовательский опыт тест для курса Разработка приложений для смартфонов на ОС Аndroid 55 мин
2 Особенности интерфейсов для смартфонов. Принципы юзабилити Цель лабораторной работы освоить основные принципы проектирования пользовательских интерфейсов и научиться создавать качественный интерфейс, отвечающий целям... Цель лабораторной работы освоить основные принципы проектирования пользовательских интерфейсов и научиться создавать качественный интерфейс, отвечающий целям и потребностям пользователей. ещё
Особенности интерфейсов для смартфонов. Принципы юзабилити тест для курса Разработка приложений для смартфонов на ОС Аndroid 55 мин
3 Основы тестирования и отладки приложений на смартфоне Цель лабораторной работы рассмотреть инструменты для тестирования мобильных приложений, входящие в состав Android SDK.
Основы тестирования и отладки приложений на смартфоне тест для курса Разработка приложений для смартфонов на ОС Аndroid 50 мин
4 Принципы переноса ранее разработанных приложений на смартфон Существует огромное количество приложений, хорошо зарекомендовавших себя на десктопах, но при этом не имеющих мобильных аналогов.... Существует огромное количество приложений, хорошо зарекомендовавших себя на десктопах, но при этом не имеющих мобильных аналогов. Лекция посвящена возможностям переноса уже существующего приложения для работы на смартфоне. Рассматриваются общие принципы портирования приложений, особенности разработки интерфейсов с учетом возможностей смартфона, особенности портирования ресурсов и сложности, возникающие при переносе приложений на другую платформу. Также приведен обзор программных средств, облегчающих портирование, в котором особое внимание уделяется среде Intel XDK. Для наиболее удобного изучения материала данной темы настоятельно рекомендуется предварительно пройти курс Введение в разработку приложений для ОС Android. Скриншоты приложений взяты из магазина приложений Google Play или сделаны самостоятельно с использованием смартфона Мегафон SP-A20i Mint на платформе Intel Medfield. ещё
5 Портирование приложений с использованием Intel XDK Цель лабораторной работы освоить основные принципы переноса приложений на смартфон при помощи среды разработки Intel XDK.
Портирование приложений с использованием Intel XDK тест для курса Разработка приложений для смартфонов на ОС Аndroid 50 мин
6 Мобильная связь в приложениях для смартфона Рассматривая вопросы программирования для смартфонов на Android, нельзя забывать о первоначальном предназначении мобильного телефона – звонить... Рассматривая вопросы программирования для смартфонов на Android, нельзя забывать о первоначальном предназначении мобильного телефона – звонить и отправлять SMS-сообщения. Профессиональный программист должен уметь использовать эти возможности в своих приложениях. В лекции рассказывается об особенностях разработки приложений, использующих возможности мобильной связи. Рассматриваются вопросы возможностей мобильной связи в приложениях для смартфона, телефонной связи, работы с SMS и мобильным интернетом. Скриншоты приложений взяты из магазина приложений Google Play или сделаны самостоятельно с использованием смартфона Мегафон SP-A20i Mint на платформе Intel Medfield. ещё
7 Использование мобильной связи в приложениях для смартфона Цель лабораторной работы научиться работать с мобильной связью в приложениях для смартфона.
Использование мобильной связи в приложениях для смартфона тест для курса Разработка приложений для смартфонов на ОС Аndroid 25 мин
8 Работа с аудио и видеоинформацией в приложениях для смартфона, использование Intel Perceptual Computing SDK Основы работы с аудио и видеоинформацией в приложениях для Android. Введение в Perceptual Computing. Возможности использования... Основы работы с аудио и видеоинформацией в приложениях для Android. Введение в Perceptual Computing. Возможности использования Intel Perceptual Computing SDK. ещё
9 Управление воспроизведением аудио Пользователи приложения, воспроизводящего аудио, вправе ожидать предсказуемого способа управления воспроизведением.
Управление воспроизведением аудио тест для курса Разработка приложений для смартфонов на ОС Аndroid 50 мин
10 Маркетинг и публикация приложений на Google Play В данной лабораторной работе мы наглядно отобразим шаги публикации Android приложения на Google Play.
Маркетинг и публикация приложений на Google Play тест для курса Разработка приложений для смартфонов на ОС Аndroid 30 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

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

Сертификат

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

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

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

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

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