Обмежений доступ для гостей

Вам доступно 3 уроки з цього курсу безкоштовно.

  • Коментарі доступні тільки авторизованим користувачам
  • Прогрес зберігається тільки 0:00
🔒
КурсиМобільна розробка / Flutter для початківців

Flutter для початківців

Вигляд:

Модуль 1. Вступ до Flutter

1

Що таке Flutter?

Ознайомлення з фреймворком та його можливостями.

2

Встановлення Flutter SDK

Налаштування середовища розробки.

3

Перший проект Flutter

Створення та запуск Hello World.

4

Структура Flutter-проекту

Огляд файлів та папок проекту.

Модуль 2. Основи Dart

5

Змінні та типи даних

var, final, const, типи String, int, double, bool.

6

Функції в Dart

Оголошення функцій, параметри, стрілочні функції.

7

Умови та цикли

if/else, switch, for, while.

8

Колекції: List та Map

Робота зі списками та словниками.

9

Класи та об\

ООП в Dart: класи, конструктори, методи.

10

Null Safety

Nullable типи, ?, !, late.

Модуль 3. Базові віджети

11

Що таке віджети?

Концепція віджетів у Flutter.

12

Текст та стилі

Text, TextStyle, шрифти.

13

Кнопки

ElevatedButton, TextButton, IconButton, OutlinedButton.

14

Зображення та іконки

Image, Icon, AssetImage, NetworkImage.

15

Container та Decoration

Контейнер, відступи, рамки, тіні.

Модуль 4. Макети (Layouts)

16

Column та Row

Вертикальне та горизонтальне розміщення.

17

MainAxisAlignment та CrossAxisAlignment

Вирівнювання елементів.

18

Expanded та Flexible

Гнучке розтягування віджетів.

19

Stack та Positioned

Накладання віджетів.

20

SingleChildScrollView та ListView

Скролінг контенту.

Модуль 5. Stateful віджети

21

StatelessWidget vs StatefulWidget

Різниця та коли використовувати.

22

setState()

Оновлення стану та перемальовування.

23

Життєвий цикл віджетів

initState, dispose, didUpdateWidget.

24

Практика: Лічильник

Створення інтерактивного лічильника.

Модуль 6. Навігація

25

Navigator та Routes

Базова навігація між екранами.

26

Передача даних між екранами

Аргументи та повернення результатів.

27

Named Routes

Іменовані маршрути.

28

Drawer та BottomNavigationBar

Бічне меню та нижня навігація.

Модуль 7. Форми та введення

29

TextField

Текстові поля введення.

30

Form та TextFormField

Форми та валідація.

31

Checkbox, Radio, Switch

Елементи вибору.

32

Практика: Форма реєстрації

Створення форми з валідацією.

Модуль 8. Робота з даними

33

Асинхронність: Future та async/await

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

34

HTTP-запити

Отримання даних з API.

35

Парсинг JSON

Перетворення JSON в об'єкти Dart.

36

FutureBuilder

Відображення асинхронних даних.

Модуль 9. Локальне збереження

37

SharedPreferences

Збереження простих даних.

38

Читання та запис файлів

Робота з файловою системою.

Модуль 10. Практичні проекти

39

Todo-застосунок

Повноцінний застосунок зі списком завдань.

40

Застосунок погоди

Застосунок з API запитами та локальним збереженням.

Коментарі

💬

Коментарі доступні тільки для авторизованих користувачів