Курс на 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. Ресурсы для изучения