Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
 
Уровень:
Для всех
Длительность:
5:59:00
Студентов:
8585
Выпускников:
1053
Базовый курс для изучения разработки приложений для OS Android в среде Eclipse. В курсе рассмотрены базовые элементы приложения, коды различных программ, которые наглядно покажут, как работать с теми или иными компонентами и ресурсами. По ходу курса вы сможете пройти путь от самого простого приложения до публикации своей работы на Google Play.
Курс предназначен для людей, которые хотят создавать свои собственные приложения для данной платформы. В ходе курса вы научитесь не только создавать программы для платформы Android, но и использовать преимущества данной OS. Вы узнаете ответы на такие вопросы, как: “Как применять стили и темы?” “Как добавить аудио и видео файлы в проект?” “Как использовать gps навигацию?” и на многие другие. Помимо вопросов, связанных с сугубо технической составляющей разработки, в курсе рассмотрены вопросы создания пользовательского интерфейса приложений, который будет всегда хорошо выглядеть вне зависимости от различных размеров экранов устройств. Ориентированность на практическое использование знаний позволит вам начать создавать приложения разной тематики сразу по завершению обучения. Данный курс не имеет жестких требований к предварительным знаниям и навыкам кроме обязательного желания разрабатывать программы на OS Android.
Специальности: Программист

Дополнительные курсы

 

План занятий

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

не могу найти и скачать именно sdk manager, на их сайте находится только android studio, дайте ссылку на скачивание

Алексей Шайдук
Алексей Шайдук

При попытке воспроизвести мателиал из третьей лекции и создать первое приложение в консоли вылезает куча ошибок типа [2016-08-27 21:08:12 - Copy of MyApp] D:\eclipse\workspace\appcompat_v7\res\values-v21\styles_base.xml:71: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton'. А также 5 ошибок в Problems:error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton'. styles_base.xml /appcompat_v7/res/values-v21 line 71 Android AAPT Problem
The container 'Android Dependencies' references non existing library 'D:\eclipse\workspace\appcompat_v7\bin\appcompat_v7.jar' MyApp Build path Build Path Problem
Unparsed aapt error(s)! Check the console for output. MyApp line 1 Android ADT Problem
The project cannot be built until build path errors are resolved MyApp Unknown Java Problem
Unparsed aapt error(s)! Check the console for output. appcompat_v7 line 1 Android ADT Problem. Ведь я ещё ничего толком и не сделал. Помогите пожалуйста.

Андрей Прокопов
Андрей Прокопов
Россия, Москва, МТУСИ, 1996
Наталья Алмаева
Наталья Алмаева
Россия