Первый уровень предназначен для новичков в Android программировании, перспективной технологии, завоевавшей за короткое время лидирующие положения на рынке. Изучение этой технологии сделает Вас востребованными специалистами, позволив получать не только удовольствие от работы, но и достойное вознаграждение. На уроках мы изучим важные аспекты для грамотного проектирования и реализации Android-приложений
На втором уровне мы будем учиться использовать SDK, чтобы не изобретать еще раз колесо. Наша цель научить Вас не просто создавать очередное приложение, а приложение, ориентированное на пользователя. Вы уже имеете базовые знания архитектуры операционной системы Android? Но Android SDK содержит системные службы, поставщики контента, базу данных и много других интересных вещей, которые позволят Вам эффективно использовать аппаратные и программные возможности платформы.
Уровень 1. Программа курса: • Урок 1. Введение Первое знакомство с Android; Инструменты для разработки; Структура проекта • Урок 2. Интерактивные приложения Интерактивность; Компоненты; Знакомство с R. • Урок 3. Операции и Интенты Задачи и Операции; Интенты; Фильтры Интентов. • Урок 4. Операции Жизненный цикл Операций; Назначение методов жизненного цикла. • Урок 5. Макеты Виды макетов; Компоненты макетов, их назначение и использование; Атрибуты • Урок 6. Организация приложения Как организовать приложение; Списки; Адаптеры. • Урок 7. Фрагменты Назначение; Жизненный цикл; Транзакции. • Урок 8. Вложенные Фрагменты Жизнь Фрагментов и жизнь Операций, сходства и различия; Добавление вложенного Фрагмента в приложение.
Чему вы научитесь: • Работать в IDE Android Studio; • Создавать макеты; • Работать с Операциями и Фрагментами; • Проектировать и создавать свои несложные приложения учитывая форм-фактор устройства. • Обрабатывать события жизненного цикла приложения; • Работать со списками и адаптерами.
Уровень 2. Программа курса: • Урок 1. Меню и навигация в приложении Меню параметров и строка действий. Контекстное меню и режим контекстных действий. Всплывающее меню. Выдвижные панели. • Урок 2. Хранение данных Internal Storage, External Storage, Shared Preferences. Использование баз данных в Android. Облачная NoSQL база данных. • Урок 3. Поставщик контента Назначение. ContentProvider и ContentResolver. URI. Пример использования. • Урок 4. Многопоточность Процессы и потоки. Thread, Runnable, AsyncTask, Loader. • Урок 5. Службы Назначение. Запущенная служба. Привязанная служба. Реализация. • Урок 6. Приемники широковещательных сообщений. Виджеты Назначение. Примеры использования. • Урок 7. Карты и позиционирование. Методы определения местоположения. Два способа использования карт от Google. Определение местоположения и геокодирование. • Урок 8. Отладка приложений и распространение Инструменты отладки и работа с ними. Google Play.
Чему вы научитесь: • Создавать удобные для пользователей приложения; • Работать с базами данных; • Создавать виджеты; • Создавать многопоточные приложения и понимать где это использовать; • Работать с картами Google.
Информация о курсе: Название: Android. Уровень 1 и 2 Год выпуска: 2016 Автор: Андрей Шварц Жанр: Обучающее видео Выпущено: Образовательный IT-портал "Geekbrains" Язык: Русский Формат: MP4 Качество: PCRec Видео: ~322 kb/s, 1280x720 Аудио: AAC, 64 kb/s (2ch) Продолжительность: 47:32:15 Размер: 3.63 GB / 4.36 GB