Курс на Stepik
Обложка курса «Разработка мобильных приложений для Android» на Stepik
Бесплатно

Разработка мобильных приложений для Android ★ 5.000

Открыть на
STEPIK.ORG

Курс по разработке мобильных приложений для Android предназначен для студентов и профессионалов, желающих освоить навыки создания мобильных приложений на платформе Android. В ходе курса изучаются ключевые концепции и технологии, необходимые для разработки, тестирования и публикации мобильных приложений.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Разработка мобильных приложений для Android»Учеников на курсе 433
Сертификаты, выданные на курсе «Разработка мобильных приложений для Android»Сертификатов выдано 0
Отзывы о курсе «Разработка мобильных приложений для Android»Отзывов получено 4
Рейтинг курса «Разработка мобильных приложений для Android»Рейтинг курса 5.000
Уроки в курсе «Разработка мобильных приложений для Android»Количество уроков 70
Время прохождения курса «Разработка мобильных приложений для Android»Время прохождения курса —
Обновления курса «Разработка мобильных приложений для Android»Обновления курса — —
Дата публикации курса «Разработка мобильных приложений для Android»Дата публикации курса — ———
Последнее обновление курса «Разработка мобильных приложений для Android»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «Разработка мобильных приложений для Android» 15 разделов Уроки в курсе «Разработка мобильных приложений для Android» 70 уроков Время прохождения курса «Разработка мобильных приложений для Android» 5 ч. Последнее обновление курса «Разработка мобильных приложений для Android» обн. 1 год назад

Введение

4 урока
1. Введение ↗
2. Что такое Android-разработка ? ↗
3. Особенности Android-разработки ... ↗
4. 👨‍💻 Об авторе ↗

Основные языки для разработки мобильных приложений

6 уроков
1. Введение ↗
2. Java ↗
3. Kotlin ↗
4. Objective C ↗
5. Swift ↗
6. C# ↗

Инструменты разработки мобильных приложений

3 урока
1. Android Studio ↗
2. Xcode ↗
3. Visual Studio 2022 ↗

Введение в Android-разработку

5 уроков
1. Что такое Android и его особенности ↗
2. Устройство Android-экосистемы ↗
3. Установка и настройка Android Studio ↗
4. Знакомство с эмулятором и подключение реального устройства ↗
5. Датчики смартфона — какие бывают и зачем нужны ↗

Основы языка Kotlin

3 урока
1. Основные синтаксические конструкции Kotlin ↗
2. Работа с коллекциями ↗
3. Основы объектно-ориентированного программирования (ООП) ↗

Основы Android-приложений

9 уроков
1. Структура проекта в Android Studio ↗
2. Android Manifest и его роль ↗
3. Что такое Activity ↗
4. Процессы и состояния Activity в Android ↗
5. Комментирование кода ↗
6. Ресурсы: строки, стили, темы и цвета ↗
7. Работа с графиками: Drawable и Canvas ↗
8. Работа с графиками: Tween Animation и Frame Animation ↗
9. Работа со службами: Services ↗

Пользовательский интерфейс (UI)

5 уроков
1. Основы XML-разметки ↗
2. Работа с View: TextView, Button, ImageView и другие ↗
3. Layout-менеджеры ↗
4. Fragment ↗
5. Создание интерактивных интерфейсов ↗

Работа с командной строкой

8 уроков
1. Введение в командную строку ↗
2. Настройка среды ↗
3. Основные команды ↗
4. Работа с эмулятором ↗
5. Автоматизация задач ↗
6. Отладка и тестирование ↗
7. Работа с репозиториями ↗
8. Практические задания ↗

Работа с данными

5 уроков
1. SharedPreferences для хранения настроек ↗
2. SQLite для работы с локальной базой данных ↗
3. Room Library для удобного взаимодействия с SQLite ↗
4. Работа с файлами и внешним хранилищем ↗
5. Руководство по работе с файлами формата JSON ↗

Сетевые запросы и API

4 урока
1. Основы работы с сетью ↗
2. REST API и формат JSON ↗
3. Библиотеки для работы с сетью ↗
4. Обработка ошибок и исключений ↗

Многопоточность

3 урока
1. Основы работы с потоками ↗
2. Использование Coroutines в Kotlin ↗
3. Применение LiveData и ViewModel ↗

Расширенные возможности

5 уроков
1. Навигация между экранами ↗
2. Фрагменты и их использование ↗
3. Введение в Jetpack Compose (по желанию) ↗
4. Push-уведомления ↗
5. Создание пользовательских диалоговых окон ↗

Финальный проект

5 уроков
1. Постановка задачи для проекта ↗
2. Создание структуры приложения ↗
3. Реализация основных экранов и функционала ↗
4. Тестирование и отладка ↗
5. Публикация приложения в Google Play Store ↗

Заключение

3 урока
1. Итоги курса ↗
2. Рекомендации для дальнейшего изучения ↗
3. Вопросы и ответы ↗

Дополнения

2 урока
1. Чек-листы и шпаргалки ↗
2. Ресурсы для изучения ↗