TGViewer
Разработка Юлы Разработка Юлы @youlatech · 360 subscribers
Post #197 603
Как реализовать фичу «Просмотренные товары» на iOS?
#iOS #UserExperience #UserDefaults

В Юле каждый может предложить свою идею, а после … Что было после – сейчас расскажем 🙂


Вот какими были условия реализации для фичи:

✔️просмотренные товары выделяются в ленте;
✔️в «Избранном», напротив, не выделяем товар как просмотренный;
✔️если карточка товара ранее открыта (хоть что-то было показано пользователю), товар считается просмотренным;
✔️товар считается просмотренным в течение 1 недели с момента открытия;
✔️информация о просмотренных товарах хранится на клиентах.

И еще один важный нюанс для мобильного клиента – просмотренные товары нужно реализовать полностью без участия бэкенда.

Какую схему реализации использовала наша продуктовая команда и как мы задействовали хранилище UserDefaults – читайте по ссылке
  • ❤ 6
  • 🤔 2
  • 😁 1
More from @youlatech
  1. Jan 23, 2023Наша команда разработки Юлы, Маркета ВКонтакте и бизнес-сообществ ВКонтакте – завсегдатаи…
  2. Dec 27, 2022BDD-фреймворк для автоматизации API без кода #QA #Automatization Новые статьи на Хабре в к…
  3. Dec 19, 2022Что такое kPHP для нашей команды и с чем его едят? #Backend Распил монолита – звучит до бо…
  4. Dec 12, 2022Осенний сезон конференций 2022 закрыт, а мы делимся видеозаписями в нашем Youtube-канале Р…
  5. Nov 24, 2022Стоит ли внедрять GraphQL в свой проект? #Backend #GraphQL Наша команда никогда не устанет…
  6. Nov 16, 2022Код как данные #Frontend #Livecoding Если данные можно превратить в строки кода, возможно…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →