Курс на Stepik
Обложка курса «Flutter: Создание кроссплатформенных приложений» на Stepik
Бесплатно

Flutter: Создание кроссплатформенных приложений 5.000

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

Flutter — это фреймворк с открытым исходным кодом от Google для разработки нативных интерфейсов на iOS, Android, веб, десктоп (Windows, macOS, Linux) и даже встраиваемых систем (Raspberry Pi, автомобильные дисплеи) из единой кодовой базы.

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

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

Разделы в курсе «Flutter: Создание кроссплатформенных приложений» 17 разделов Уроки в курсе «Flutter: Создание кроссплатформенных приложений» 47 уроков Тесты в курсе «Flutter: Создание кроссплатформенных приложений» 40 тестов Время прохождения курса «Flutter: Создание кроссплатформенных приложений» 2 ч. Последнее обновление курса «Flutter: Создание кроссплатформенных приложений» обн. 1 год назад

Введение в мобильную разработку

3 урока
1. Что из себя представляет мобильная разработка?
2. Тренды мобильной разработки
3. 1.5 👨‍💻 Об авторе

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

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

Введение в Dart и Flutter

2 урока
1. Что такое Dart?
2. Что такое Flutter?

Установка и настройка Flutter

1 урок
1. Установка и настройка Flutter

Основы синтаксиса Dart

8 уроков
1. Комментирование и документирование кода
2. Типы данных и переменные
3. Операторы
4. Управляющие конструкции
5. Функции
6. Строгая типизация и тип вывода
7. Работа с пакетами и зависимостями
8. Проверка знаний (тесты)

Объектно-ориентированное программирование (ООП)

6 уроков
1. Классы и объекты
2. Наследование
3. Инкапсуляция
4. Полиморфизм
5. Интерфейсы и миксины
6. Проверка знаний (тесты)

Асинхронное программирование

4 урока
1. Futures
2. Streams
3. Изоляты (Isolates)
4. Проверка знаний (тесты)

Основы UI во Flutter

5 уроков
1. Основы UI в мобильной разработке
2. Layout
3. Виджеты
4. Навигация
5. Проверка знаний (тесты)

State Management (Управление состоянием)

2 урока
1. BLoC
2. Riverpod

Работа с API и базами данных

3 урока
1. Работа с API и базами данных
2. GraphQL
3. Hive

Продвинутый UI и анимации

2 урока
1. Продвинутый UI
2. Продвинутые анимации

Тестирование и отладка

2 урока
1. Тестирование
2. Отладка

Публикация и деплой

4 урока
1. Для Android: App Bundle, Google Play Console
2. Для iOS: Archive, App Store Connect
3. Для Web: Firebase Hosting, GitHub Pages
4. Для Desktop: MSIX (Windows), .dmg (macOS)

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

1 урок
1. Примеры проектов

Подведение итогов

1 урок
1. Подведение итогов

📋 Полезные материалы и ссылки

1 урок
1. 📂 Полезные материалы и ссылки

💻 Выдача сертификата Stepik. Поздравление об окончании курса 🎆

1 урок
1. 🗓️ Сертификат об окончании курса