Skip to content

h5xde-dev/market_mobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

G2R Market Mobile

Мобильное приложение маркета

Что уже есть в приложении:

  • Мультиязычность
  • Авторизация и регистрация
  • Просмотр каталога товаров
  • Просмотр каталога запросов
  • Добавление в избранное и просмотр содержимого
  • Просмотр личных данных и возможность их редактирования
  • Список профилей
  • Выбор профиля
  • Кабинет менеджера
    • Проверка ролей в приложении
    • Шаблон для просмотра компаний
    • Апи методы
  • Редактирование профиля
  • Создание профиля и его подтверждение
    • Шаблон для создания продавца
    • Шаблон для создания покупателя
    • Отправка данных на апи
    • Обработка ошибок
    • Возможность подтвердить профиль
  • Просмотр магазинов поставщиков
  • Создание и редактирование товаров/запросов
    • Шаблон для создания товаров/запросов
    • Шаблон для управления товарами/запросами
    • Шаблон для редактирования товаров/запросов
    • Отправка данных на апи
    • Обработка ошибок
  • Создание моделей товара
  • Чат
    • Пуши через рэббит
    • Сообщения от техподдержки
    • Сообщения от профиля
    • Внешка для чата
    • Внешка для настроек чата
    • Перевод сообщений
    • Добавление в контакты
    • Получение уведомлений когда приложение закрыто

Баги

  • После авторизации не сохранялась авторизация на некоторых страницах не ставилась
  • Кнопка назад работала без сохранения предыдущего состояния
  • В фоне не приходят пуши
  • В просмотре профиля ошибки из-за отсутствующих картинок, если открывать после выбора чат, то придётся перезапускать
  • После успешной авторизации секунда задержки
  • При редактировании аккаунта если закрыть клавиатуру, то сбрасывается введённый текст (НАДО ПЕРЕДЕЛАТЬ ФОРМЫ)
  • Некоторые анимации работают медленнее на miui12 (Помог ResizeImage)
  • Сплеш скрин при запуске не видит запрета на смену ориентации экрана
  • В апи методе на беке почему-то не сработал update когда device_id поменялся
  • Медленно работают инпуты в создании товара (Пока не понимаю почему анимация у инпутов проседает)
  • Увеличить область клика на иконках
  • При регистрации не присваиваются роли

TODO

  • Добавить кеширование на новых шаблонах чтобы не долбить апишку
  • Добавить ResizeImage в формы загрузки изображений
  • Очищать кеш при изменениях
  • Callback на пуши чтобы он открывал не приложение, а конкретный чат
  • Показывать уведомление на других страницах когда приложение открыто
  • В апи на сервере добавить кеширование
  • Пагинация в шаблонах, в апи она уже есть
  • Поменять showDialog в некоторых местах на showBottomSheet
  • Сделать алерты кастомными
  • Для увеличения скорости убрать функции в виджетах, создать хелперы для разных сущностей, либо дополнительный класс
  • Убирать setState там где он не нужен, и там где _mounted != null
  • Добавить itemExtent в ListView чтобы работать с большими списками без потерь в производительности
  • Не выводить ошибки на клиента

Что нужно знать перед сборкой

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages