ШП - Android. Разработка под мобильные устройства (2013)


Ответить на тему
 
Автор Сообщение

valerka ®

Создавать темы 20-Авг-2013 17:52

Автор: Ераскин Алексей
Название: Android. Разработка под мобильные устройства
Год: 2013
Формат: doc, mp4, ogv, pdf, ppt, rar, txt, zip
Сайт: здесь
Для кого:
Для комфортного и плодотворного прохождения курса нужно владеть базовыми навыками программирования на Java. Android SDK - это, фактически, большая библиотека классов, при ее использовании Вы столкнетесь со всеми базовыми мехнизмами и методоми объектно-ориентированного программирования.
Чему вы научитесь:
В этом курсе Вы познакомитесь с особенностями верстки и разработки приложений на мобильной платформе Android. Вы научитесь проектировать сложные многопоточные приложения, а также узнаете об особенностях публикации на Android Market и способах заработка на собственных приложениях.
Программа курса
ЗАНЯТИЕ 1
Введение в курс. Согласование режима работы.
Введение в платформу Android.
Краткий обзор мобильных платформ и устройств, на которых они функционируют, распространенных на текущий момент. Что отживает, что актуально.
Android. Распространенность на рынке. Устройства, которые поддерживают его.
Заработок с Android:
Востребованность Android-разработчиков в России, Новосибирске. Предприятия, разрабатывающие под Android. Зарплаты.
Частная разработка приложений. Заработок в Android Маркет.
Архитектура ОС Android.
Структурная схема уровней.
Виртуальная Java-машина Dalvik.
Версии API, их различие
Особенности разработки под Android.
Как различные версии API влияют на процесс разработки, необходимость оптимизации под максимальное количество версий API.
Зоопарк устройств, процессоров и разрешений, ориентаций экрана, объемов памяти.
Начинаем разработку.
Создаем новый проект «Hello, World!!». Краткий обзор структуры проекта. Знакомство с файлом AndroidManifest.xml. Создаем виртуальное устройство и запускаем этот проект на нем. У кого есть реальное устройство - подключаем и запускаем.
Исходный код контроллера главного окна приложения. Жизненный цикл окна - Activity. Изучение коллбеков на события, которые проиходят на протяжении жизни окна. Создаем onCreate(), onPause(), onStop(), onResume() - логгируем о событии. Потом вместо лога выводим сообщения Toast.
Верстаем в main.xml форму ввода данных о человеке - ФИО, пол, возраст с использованием разных визуальных компонент. Кнопка "Очистить", кнопка "Сохранить" проверяет заполненность необходимых полей, сохраняет информацию в файл. Кнопка "Загрузить" загружает информацию из файла.
Самостоятельное задание.
ЗАНЯТИЕ 2-3
Верстка экранов.
Характеристики экрана: размеры, пиксельная плотность, разрешение, ориентация. Внутренние единицы измерения: px, dip, dp. Обобщенные категории размеров экрана: small, normal, large, xlarge. Обобщенные категории разрешений: ldpi, mdpi, hdpi, xhdpi.
Виды контейнеров: LinearLayout, RelativeLayout, TableLayout.
Элементарные компоненты: Button, TextEdit, TextView, т.д.
Компонент ImageView. Ресурсы Drawable. Назначение ресурса на состояние Drawable. Картинка - кнопка.
Работа с визуальными компонентами в коде: класс View - его методы, общие для всех вьюшек, подклассы Button, TextView, т.д. Класс ViewGroup. Метод findViewById(), класс LayoutInflater.
Получение ресурсов: getResources(), работа с Drawable, Color, String (+работа cо строками формата).
Верстка экрана редактирования данных о человеке по данному дизайну.
ЗАНЯТИЕ 4
Диалоги. Создание диалогов, виды диалогов, создаем все диалоги из приложения ApiDemos App/Dialogs (7 видов).
Меню. Создание всех меню из App/Menu.
ЗАНЯТИЕ 5
Работа со списками. Компонент ListView. Класс адаптера ListAdapter. Создаем список контактов людей. Компонент «Галлерея».
ЗАНЯТИЕ 6
Файл AndroidManifest.xml: структура, назначение компонентов. Работа с большим количеством экранов.
Класс Intent один их основных рабочих лошадок Android. Запуск камеры, запуск видео, медиаплейера и т.д. при помощи Intent. Запуск другого Activity из текущего. Запуск Activity как диалога.
Важные моменты, которые надо учитывать при разработке:
Activity пересоздается при повороте: как сохранить данные.
Расширяем класс Application.
ЗАНЯТИЕ 7-8
Работа с Интернет.
Многопоточность в Android.
Готовим продукт к публикации на Android Market.
[ ОТВЕТЫ НА ВАШИ ВОПРОСЫ ]

Да как скачать-то тут??? · А где ссылка скачать? · Что такое торрент? · Рейтинг и ограничения



Последний раз редактировалось: valerka (2013-08-22 23:15), всего редактировалось 1 раз
 

hohol20145

Создавать темы 10-Окт-2013 14:54 (спустя 1 месяц 20 дней)

Преподнесение информации оцениваю на 4. Имеются такие места где я, как относительный новичок в программировании на Java, ступорился. Возможно, если проходить этот тренинг за полную цену самому, то таких моментов было бы меньше, хотя бы потому, что имеется обратная связь с преподавателем.
 

Sergej

Создавать темы 09-Дек-2013 00:03 (спустя 1 месяц 29 дней)

152750Преподнесение информации оцениваю на 4. Имеются такие места где я, как относительный новичок в программировании на Java, ступорился.
Спасибо за ваш совет, а как вы сщитаете если человек знает несколько других языков программировния (но java не писал), то сможет ли он прохидить этот курс?
 
Показать сообщения:    
Ответить на тему