Size: a a a

2020 September 27

SS

Savely Sakun in SwiftBook
Ivan Akulov
Это не факт, но конечно может быть такое требование.  Чаще нужно закрыть вакансию, и если кандидат нравится, то некоторые требования могут опускать
Понял, спасибо за ответ!
источник

А

Алмаз ® in SwiftBook
Кто реализовывал интернет магазины. Вопрос как реализовать.
Есть раздел избранное. Хранится на backend. Как правильнее реализовать апи добавления и удаления с избранных на backend? При каждом клике значка на клиента или при выходе с контроллера? Кто либо делал такое
источник

А

Алмаз ® in SwiftBook
@ivanakulov может ты подскажешь.
источник

G

Georgy in SwiftBook
Алмаз ®
Кто реализовывал интернет магазины. Вопрос как реализовать.
Есть раздел избранное. Хранится на backend. Как правильнее реализовать апи добавления и удаления с избранных на backend? При каждом клике значка на клиента или при выходе с контроллера? Кто либо делал такое
можешь добавлять в очередь и синхронизировать с бэком в фоне
источник

G

Georgy in SwiftBook
смотря как у тебя там сетевая работа организована
источник

А

Алмаз ® in SwiftBook
Georgy
смотря как у тебя там сетевая работа организована
Апи простое по id товара добавляю и удаляю. И все. Можно конечно backend напречь что б он принял массив [idProduct]
источник

G

Georgy in SwiftBook
я бы хранил состояние избранного на мобиле и синхронизировал при выходе с модуля, отправляя массив
источник

G

Georgy in SwiftBook
и при запуске приложения тож.. если вдруг пользователь решит схлопнуть приложение, то синхранизация может не пройти, поэтому стоит сделать синхронизацию на старте на всякий случай
источник

А

Алмаз ® in SwiftBook
Georgy
я бы хранил состояние избранного на мобиле и синхронизировал при выходе с модуля, отправляя массив
Спасибо.
источник

ДБ

Дима Бажан in SwiftBook
нужно добавить ячейку с колекшн вью на эран избранных
логику надо прописать в IBAction
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Подскажите, как в MVVM правильно организовать хранение профиля юзера? Раньше этот класс был синглтоном, как правльно реструктуризировать?
источник

R🦐

Roman Orlov 🦐 in SwiftBook
🅰️лександр Б.
Подскажите, как в MVVM правильно организовать хранение профиля юзера? Раньше этот класс был синглтоном, как правльно реструктуризировать?
Ну такие вещи обычно на сервере хранят
источник

R🦐

Roman Orlov 🦐 in SwiftBook
И запрашивают через обычный HTTP запрос
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Roman Orlov 🦐
Ну такие вещи обычно на сервере хранят
Это понятно. Конда с сервера загружаешь, где в приложении хранить?
источник

🅰Б

🅰️лександр Б.... in SwiftBook
🅰️лександр Б.
Это понятно. Конда с сервера загружаешь, где в приложении хранить?
Раньше хранил в UserSerive() и это был синглтон, а сейчас хочу переписать на MVVM
источник

R🦐

Roman Orlov 🦐 in SwiftBook
🅰️лександр Б.
Это понятно. Конда с сервера загружаешь, где в приложении хранить?
Смотря, где нужны данные пользователя. Если на одном экране — тогда в обычном объекте. Если везде нужен, тогда синглтон.
источник

R🦐

Roman Orlov 🦐 in SwiftBook
Ну просто MVVM и использование синглтонов особо никак не пересекаются
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Roman Orlov 🦐
Смотря, где нужны данные пользователя. Если на одном экране — тогда в обычном объекте. Если везде нужен, тогда синглтон.
Ну типа синглтон же не круто, учитывая DI
источник

R🦐

Roman Orlov 🦐 in SwiftBook
🅰️лександр Б.
Ну типа синглтон же не круто, учитывая DI
А в проекте есть DI?
источник

ST

Sasha Troxa in SwiftBook
Подскажите крутые api
источник