Лабораторные работы Flutter Dart
Нужно сделать 3 лабораторные работы на технологии Flutter(Dart)
Предмет "Мобильная разработка"
Лаба 1
1) Побудувати Scaffold віджет, Drawer, FloatingButton, BottomNavigationBar
2) *Бонус* анімований BottomNavigationBar
3) *Бонус* анімований Hero віджет
4) Побудувати ієрархію віджетів. А саме: Container, Column, Row, Expanded
5) Продемонструвати стилізацію віджетів. А саме: колір, розмір, тінь, бекграунд
6) Побудувати коректне розміщення віджетів за допомогою crossAxisAlignment, mainAxisAlignment
7) На основі зазначенних вище завдань створити імітацію верстки популярного мобільного додатку (наприклад: фейсбук, інстаграм, твіттер і т.д.)
Лаба 2
1) Побудувати нетривіальне дерево віджетів
2) Продемонструвати використання класу ChangeNotifier
3) Побудувати Модель стану, до якої будуть здійснюватись звернення
4) Продемонструвати доступ до моделі:
4.1) Через Consumer
4.2) Через Provider.of()
5) Декомпозиція додатку на Stateful та Stateless віджети
6) Реалізувати зміни стану
6.1) Приклад: при натисканні на кнопку
7) Продемонструвати підхід "прокидання стану нагору" (lifting state up)
7.1) Приклад: корзина інтернет магазину змінює свій стан (додає продукт) при натисканні на кнопку "Купити" на головному віджеті
Лаба 3
1) Реалізувати можливість зміни теми (темна/світла) за допомогою Shared Preferences
2) Продемонструвати використання асинхронних функцій
2.1) Обробка Future результату за допомогою .then()
2.2) Обробка Future результату за допомогою ключового слова await
3) Виконання http запитів на віддалений ресурс
3.1) Написати функцію parseJson() для обробки отриманого JSON
4) Перехід на віджет по імені класу
5) Перехід на віджет по "іменованій навігації"
6) Передача параметрів у віджет, який буде відкрито (через конструктор)
7) Повернення параметрів назад при виході з віджета
Проект для научных целей. Чего-то особого реализовывать не надо. Просто демонстрация.
По поводу сроков и бюджета жду предложений.
Если есть вопросы - пишите.
Если надо перевод на русский, то предоставлю по запросу
Aktualne zlecenia dla freelancerów w kategorii Hybrydowe aplikacje mobilne
Projekt Tuya smartDla urządzenia wi fi. W poszukiwaniu specjalisty z Tuya IoT Platform / Tuya Panel Studio, doświadczenie z CBU jest obowiązkowe! Konieczne do wykonania Rejestracja konta 1. Ustawienie produktu w Tuya IoT Platform 2. Ustawienie Data Points (DP) 3. Opracowanie interfejsu w Tuya 4.… Systemy wbudowane i mikrokontrolery, Hybrydowe aplikacje mobilne ∙ 13 dni 4 godziny temu ∙ 4 oferty |