Я новичок во Flutter и пытаюсь создать приложение для личного проекта. Проект представляет собой платформу для обмена контентом, где вы можете загружать звуковые файлы или файлы изображений в созданные вами альбомы.
Бэкэнд написан на Django / Django Rest Framework, и у меня есть несколько CRUD (один для альбомов, один для работ (звук / картинка), один для пользователей и один для категорий База данных: PostgreSQL.
Я получил все, что нужно для сетевых вызовов, но я пытаюсь структурировать, как обрабатывать отношения между всеми этими объектами, чтобы избежать создания нескольких экземпляров одного и того же объекта.
Я изо всех сил пытаюсь решить, как и где хранить мои данные и нужно ли разделять хранилища пользовательского интерфейса и хранилища данных ....
Если вам нужна дополнительная информация, скажите мне, я Я дополню этот пост тем, что нужно (модели, документация конечных точек, ...)
Я надеюсь, что у кого-то есть хороший совет или он хочет поделиться тем, что он делает!
Спасибо!