Учебная программа: программирование для Android
Категория слушателей - курс предназначен для слушателей, не имеющих начальных навыков разработки, а также для разработчиков программного обеспечения, желающих получить системные знания и улучшить навыки разработки приложений для Android.
Цели курса:
- Овладеть необходимыми знаниями и навыками для разработки приложений под платформу Android; понимать основные компоненты платформы Android и взаимодействие между ними; изучить, инсталлировать, настраивать среды разработки: Eclipse, JDK, Android SDK, эмулятор Android; разрабатывать и тестировать приложения в обязательном объёме знаний и практических навыков, необходимых разработчику.
1. Введение в Android.
- модели устройств с поддержкой Android и выбор версии системы;
- архитектура Android;
- Play Маркет.
2. Среда разработки.
- необходимое программное обеспечение;
- подробно о составе Android SDK;
- инсталляция и настройка среды разработки Eclipse,
- инсталляция, настройка и интеграция со средой разработки JDK, Android SDK, эмулятора Android Virtual Device.
3. Разработка первого Android приложения.
4. Базовое программирование для Android.
- основы построения приложений: структура проекта, файл AndroidManifest.xml и его структура, обзор компонентов приложения, ресурсы приложения;
- разработка интерфейса пользователя: разметка, стандартные компоненты, обработка событий, меню, диалоги, оповещения пользователя;
- графика;
- мультимедиа;
- методы хранения и доступа к данным;
- отладка приложений.
5. Приёмы профессионального программирования.
- деятельности и намерения;
- потоки, службы и широковещательные приёмники;
- создание анимации;
- базы данных SQLite;
- работа с картами;
- взаимодействие с интернет ресурсами.
6. Взаимодействие с аппаратными средствами.
7. Play Маркет.
- правила размещения приложений;
- регистрация аккаунта разработчика;
- подготовка приложений к продаже.