1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/meetqy-flutter_luckin_coffee

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

app_head

flutter_luckin_coffee 2.0

Flutter приложение Luckin Coffee (клон приложения Luckin Coffee)

Старая версия использует ветку с API фабрикой v1.0, если вы ранее клонировали данные, пожалуйста, оставьте комментарий или свяжитесь со мной лично ваш ID

Версия Flutter

Flutter 2.10.5 • канал stable • https://github.com/flutter/flutter.git
Framework • ревизия 5464c5bac7 (8 недель назад) • 2022-04-18 09:55:37 -0700
Engine • ревизия bk00c322ff
Tools • Dart 2.16.2 • DevTools 2.9.2

Вики

Суммирование, пути решения проблем во время обновления до версии 2.0, а также методы, использованные в конце концов, надеюсь, это будет полезно для вас!!!

Обзор обновления до версии 2.0

Общие идеи обновления

  1. В модуле jsonserialize была сохранена копия файла mockdata.json, вместо использования запросов Dio используется прямое чтение JSON.
  2. Удаление всех связанных с Dio кодов.
  3. Удаление логики обработки запросов и преобразования данных.
  4. Генерация случайных данных в mock.js для замены mockdata.json.
  5. Изменение управления маршрутов и переход от provide к getx.

Здесь стоит отметить, почему мне снова пришлось заниматься этим проектом – компания начала новый проект на Flutter, который почти завершен. Новый опыт понимания позволил применить его здесь.## Прогресс

  • Локальная замена api фабрики данными из mockdata.json.
  • Упрощение данных в mockdata.
  • Удаление некоторых логики, сильно связанных с api фабрикой.
  • Обновление до версии Flutter 2.10.x.
  • Обновление плагинов.
  • Удаление лишних компонентов, использование как можно большего количества встроенных компонентов.

Окончательное направление

Проект может стать более ориентированным на фронтенд и станет чистым шаблоном. Любой, кто хочет использовать страницы, может просто скопировать их в свой проект, не меняя ненужной логики.

Например:

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Флаттер: приложение Luckin Coffee (кофейня Luckin). Развернуть Свернуть
Dart и 6 других языков
AFL-3.0
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/meetqy-flutter_luckin_coffee.git
git@api.gitlife.ru:oschina-mirror/meetqy-flutter_luckin_coffee.git
oschina-mirror
meetqy-flutter_luckin_coffee
meetqy-flutter_luckin_coffee
v2.0