forked from eatvio/eatvio_app
fix: fix errors
This commit is contained in:
60
README.md
60
README.md
@@ -1,59 +1 @@
|
||||
|
||||
# eatvio_app
|
||||
### Системные требования
|
||||
|
||||
- Flutter (Channel stable, 3.19.0, on Ubuntu 22.04.3 LTS 6.2.0-39-generic, locale en_US.UTF-8)
|
||||
- Android Studio (version 2023.1)
|
||||
- VS Code (version 1.85.0)
|
||||
- Android SDK (version 34.0.0) - устанавливается из Android Studio (Tools->SDK Manager->Android Command Line Tools)
|
||||
- Эмулятор (2 available)
|
||||
|
||||
### Структура приложения
|
||||
|
||||
```
|
||||
.
|
||||
├── android - Папка для крмпиляции Android приложения
|
||||
├── assets - Медиа и шрифты
|
||||
├── ios - Папка для крмпиляции iOS приложения
|
||||
├── lib - Основной код
|
||||
├── main.dart - Файл из которого компилируется приложение
|
||||
├── presentation - Виджеты экранов (верстка)
|
||||
├── routes - Роутер (пути до экранов)
|
||||
└── theme - Темы и оформление
|
||||
└── widgets - Кастомные виджеты
|
||||
├── pubspec.yaml - Пакеты
|
||||
|
||||
```
|
||||
|
||||
|
||||
### Как запускать?
|
||||
|
||||
Для запуска на эмуляторе в программе VS Code скомпилируйте и запустите файл main.dart (предварительно необходимо установить эмулятор в Android Studio или подключите устройство в режиме разработчика через USB)
|
||||
|
||||
Для тестирования на устройствах Android в корневой папке проекта выполните команду
|
||||
|
||||
`# flutter build apk`
|
||||
|
||||
после чего `.apk` файл скомпилируется в директории `build/app/outputs/flutter-apk/app-release.apk`
|
||||
|
||||
Данный файл установит приложение на устройство с актуальной версией OS
|
||||
|
||||
### Библиотеки и инструменты
|
||||
|
||||
- **flutter_bloc** - контроль состояний
|
||||
- **cached_network_image** - кеширование картинок из веба
|
||||
- **flutter_svg** - работа с изображениями
|
||||
- **equatable** - сравнение без оператора "=="
|
||||
- **validators** - валидация
|
||||
- **hive** - локальная бд (1)
|
||||
- **hive_flutter** - локальная бд (2)
|
||||
- **isar_flutter_libs** - локальная бд (3)
|
||||
- **path_provider** - динамичкские пути до файлов
|
||||
- **fl_chart** - построение графиков
|
||||
- **flutter_spinkit** - прелоадеры
|
||||
- **flutter_dotenv** - переменные окружения
|
||||
|
||||
|
||||
### Поддержка
|
||||
|
||||
Telegram: @maxx_kim (https://t.me/maxx_kim)
|
||||
# eatvio_app
|
||||
Reference in New Issue
Block a user