ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Этот курс позволяет получить необходимые навыки для разработки полнофункциональных приложений на платформе Android 8.х.
Курс включает глубокое изучение основных компонентов Android API и их взаимодействия. Курс обучения на 70% состоит из практических лабораторных работ, что позволяет сразу применять полученные теоретические знания на практике. ПОСЛЕ ИЗУЧЕНИЯ КУРСА РАЗРАБОТКА ANDROID ПРИЛОЖЕНИЙ, ВЫ СМОЖЕТЕ:
Выберите форму обучения,
чтобы увидеть актуальные даты:
РАСПИСАНИЕ ЗАНЯТИЙ
|
Содержание курса
Модуль 1: Введение в Kotlin.
- История Kotlin.
- Особенности языка.
- Как работают программы на языке Kotlin.
- Программное обеспечение для разработки на Kotlin.
- Установка Java JDK и JRE.
- Установка Android Studio.
- Создание Kotlin проекта в среде Android Studio.
- Создание программы на Kotlin.
- Запуск программы.
- Создание комментариев.
- Переменные.
- Типы данных.
- Ввод данных в программу Kotlin.
- Оператор If-else.
- If-else и логические операторы.
- Оператор When и выражения.
- Цикл for.
- Цикл while.
- Цикл do-while.
- Выражения Jump.
- Оператор break.
- Оператор continue.
- Оператор return.
- Функции.
- Структура функций.
- Создание функции.
- Область функции и область переменных.
- Объектно-ориентированное программирование (OOP - Object-Oriented Programming).
- Объект.
- Класс.
- Создание класса.
- Предоставление конструктора класса.
- Наследование.
- Перегрузка конструкторов.
- Переопределение свойств.
- Абстрактные классы.
- Интерфейсы.
- Обобщенные классы.
- Перечисления.
- Переменные экземпляра класса.
- Переменные класса.
- Коллекции в Kotlin.
- Класс HashMap.
- Класс ArrayList.
- Метод mutableListOf.
- Архитектура платформы Android.
- Библиотеки Android.
- Компоненты Android-приложения.
- Типы процессов в Android и их приоритеты.
- Разработка Android-приложений.
- Android SDK платформа.
- Интегрированная среда разработки.
- Android Studio.
- Gradle.
- Экземпляр класса Run.
- Лабораторная работа: Создание первого приложения под Android.
- Приложение «Простой калькулятор».
- Структура Android проекта.
- Вид.
- Создание пользовательского интерфейса.
- Добавление text box.
- Добавление Image.
- Добавление check box.
- Добавление radio button.
- Лабораторная работа: Создание приложения «Заказ пиццы».
- Создание интерфейса пользователя для приложения.
- Конфигурирование и настройка кода приложения.
- Запуск приложения.
- Вид.
- Компоновщики.
- Компоновщик Constraint.
- Компоновщик Linear.
- Компоновщик Relative.
- Компоновщик TableRow.
- Компоновщик Frame.
- Компоновщик ScrowView.
- Стили и темы в Android.
- Стили.
- Темы.
- Файл Манифеста.
- Адаптивные иконки.
- Лабораторная работа: Компоновщики, стили и темы.
- Создание компоновщика для приложения.
- Настройка собственного стиля и темы.
- Настройка иконки приложения.
- Класс Context.
- Класс Toast.
- Позиционирование уведомления.
- Что такое Активность?
- Жизненный цикл активностей в Android-приложениях.
- Управление жизненным циклом активности
- Класс Intent.
- Навигация между активностями.
- Передача данных между активностями.
- Виды.
- ListView
- RecyclerView.
- Лабораторная работа: Настройка RecyckerView.
- ДобавлениеRecyclerView на активность
- Создание CardView
- Создание собственного адаптера данных для RecyclerView.
- Запуск и тестирование приложения с RecyclerView.
- Добавление слушателя событий для каждой строки RecyclerView.
- Диалоги.
- AlertDialog.
- ProgressBar.
- Seekbar.
- Date Picker Dialog.
- Time Picker Dialog.
- Снэкбар (Snackbar).
- Меню
- WebView.
- Уведомления.
- Создание уведомления.
- Канал уведомления.
- Лабораторная работа: Настройка Android Web-броузера, меню и уведомлений.
- Настройка Android Web-броузера.
- Добавление меню.
- Создание канала уведомлений и сообщения уведомления.
- Варианты хранилищ в Android.
- Объект Shared Preferences.
- Внутренние хранилища.
- Внешние хранилища.
- Сетевое соединение.
- База данных SQLite.
- SQLite в приложении.
- Библиотеки SQLite.
- Создание адаптера для базы данных SQLite.
- Content Provider.
- Создание Content Provider.
- Sync Adapters.
- Как работают Sync Adapters.
- ORMLite.
- Выбор между внутренним и внешним хранилищем.
- Лабораторная работа: База данных SQLite и Content Providers.
- Создание базы данных.
- Запросы к таблицам базы данных SQLite.
- Создание Content Providers.
- Использование библиотеки ORMLite.
- GPS и как это работает.
- Другие провайдеры определения местоположения.
- Настройка GoogleMaps.
- Фрагмент карт.
- Получение API – ключа Google.
- Добавление маркера карты.
- Методы получения местоположения пользователя.
- Классы Geocoder и Geolocation. Прямое и обратное преобразование координат.
- JSON и API.
- Лабораторная работа: Приложения определения расположения с использованием GPS и GoogleMaps.
- Создание интерфейса приложения.
- Получение ключа Google-API.
- Настройка приложения для использования ключа Google-API.
- Настройка разрешений в приложении.
- Получение местоположения пользователя.
- Нахождение ближайшего к пользователю ресторана.
Слушатели
Программисты, желающие начать разработку приложений под платформу Android.
Предварительная подготовка
Для лучшего освоения материала и большей продуктивности необходимо иметь достаточные знания в области разработки приложений на Java. Наличие предыдущего опыта разработки на любом другом объектном языке будет достаточно для прохождения данного курса.