Мобильное приложение маркета
- Мультиязычность
- Авторизация и регистрация
- Просмотр каталога товаров
- Просмотр каталога запросов
- Добавление в избранное и просмотр содержимого
- Просмотр личных данных и возможность их редактирования
- Список профилей
- Выбор профиля
- Кабинет менеджера
-
- Проверка ролей в приложении
-
- Шаблон для просмотра компаний
-
- Апи методы
- Редактирование профиля
- Создание профиля и его подтверждение
-
- Шаблон для создания продавца
-
- Шаблон для создания покупателя
-
- Отправка данных на апи
-
- Обработка ошибок
-
- Возможность подтвердить профиль
- Просмотр магазинов поставщиков
- Создание и редактирование товаров/запросов
-
- Шаблон для создания товаров/запросов
-
- Шаблон для управления товарами/запросами
-
- Шаблон для редактирования товаров/запросов
-
- Отправка данных на апи
-
- Обработка ошибок
- Создание моделей товара
- Чат
-
- Пуши через рэббит
-
- Сообщения от техподдержки
-
- Сообщения от профиля
-
- Внешка для чата
-
- Внешка для настроек чата
-
- Перевод сообщений
-
- Добавление в контакты
-
- Получение уведомлений когда приложение закрыто
- После авторизации не сохранялась авторизация на некоторых страницах не ставилась
- Кнопка назад работала без сохранения предыдущего состояния
- В фоне не приходят пуши
- В просмотре профиля ошибки из-за отсутствующих картинок, если открывать после выбора чат, то придётся перезапускать
- После успешной авторизации секунда задержки
- При редактировании аккаунта если закрыть клавиатуру, то сбрасывается введённый текст (НАДО ПЕРЕДЕЛАТЬ ФОРМЫ)
- Некоторые анимации работают медленнее на miui12 (Помог ResizeImage)
- Сплеш скрин при запуске не видит запрета на смену ориентации экрана
- В апи методе на беке почему-то не сработал update когда device_id поменялся
- Медленно работают инпуты в создании товара (Пока не понимаю почему анимация у инпутов проседает)
- Увеличить область клика на иконках
- При регистрации не присваиваются роли
- Добавить кеширование на новых шаблонах чтобы не долбить апишку
- Добавить ResizeImage в формы загрузки изображений
- Очищать кеш при изменениях
- Callback на пуши чтобы он открывал не приложение, а конкретный чат
- Показывать уведомление на других страницах когда приложение открыто
- В апи на сервере добавить кеширование
- Пагинация в шаблонах, в апи она уже есть
- Поменять showDialog в некоторых местах на showBottomSheet
- Сделать алерты кастомными
- Для увеличения скорости убрать функции в виджетах, создать хелперы для разных сущностей, либо дополнительный класс
- Убирать setState там где он не нужен, и там где _mounted != null
- Добавить itemExtent в ListView чтобы работать с большими списками без потерь в производительности
- Не выводить ошибки на клиента
- Для IOS:
-
- Сделать flutter build
-
- Затем в /ios/Podfile прописать строку:
target 'Runner' do use_frameworks!
- Затем в /ios/Podfile прописать строку:
-
- Настроить Firebase
-