Лабораторные работы 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) Повернення параметрів назад при виході з віджета
Проект для научных целей. Чего-то особого реализовывать не надо. Просто демонстрация.
По поводу сроков и бюджета жду предложений.
Если есть вопросы - пишите.
Если надо перевод на русский, то предоставлю по запросу
Актуальные фриланс-проекты в категории Гибридные мобильные приложения
Проект Tuya смартДля wi fi устройства. В поиске специалиста с Tuya IoT Platform / Tuya Panel Studio, опыт работы с CBU обязателен! Необходимо выполнить Регистрация аккаунта 1. Настройка продукта в Tuya IoT Platform 2. Настройка Data Points (DP) 3. Разработка интерфейса в Tuya 4. Настройка… Встраиваемые системы и микроконтроллеры, Гибридные мобильные приложения ∙ 12 дней 1 час назад ∙ 4 ставки |