Беру в работу мобильные приложения под общие списки покупок: один список — несколько участников, и любая отметка сразу видна всем, без сообщений в мессенджере «купи ещё, я забыл написать». Жена отметила хлеб в корзину — на экране мужа в другом магазине пункт тут же гаснет, и никто не приносит домой два пакета молока.
Основная сложность таких приложений не в интерфейсе, а в синхронизации: список редактируют одновременно два-три человека, и записи не должны затирать друг друга. Я делаю так, чтобы правки долетали до всех участников за секунду-другую, а при потере связи — а в подвальных супермаркетах это обычное дело — приложение продолжает работать локально и подмешивает накопленные изменения в список, когда сеть появится снова.
Дальше — то, что отличает удобное приложение от простой заметки на несколько человек: деление списка по магазинам, чтобы за одну закупку в двух местах каждый видел только свою часть; распределение пунктов между участниками семьи; сортировка по отделам торгового зала; журнал изменений, чтобы было видно, кто что добавил или купил. Собираю как отдельные нативные приложения под iOS и Android, так и одну кроссплатформенную сборку.
Что обычно входит в заказ:
— быстрое подключение к общему списку без долгой регистрации
— уведомления о новых пунктах и о закрытой закупке
— разбивка по магазинам и отделам, перетаскивание пунктов местами
— тёмная тема оформления и несколько списков одновременно
— сопровождение публикации в магазинах приложений
Основная сложность таких приложений не в интерфейсе, а в синхронизации: список редактируют одновременно два-три человека, и записи не должны затирать друг друга. Я делаю так, чтобы правки долетали до всех участников за секунду-другую, а при потере связи — а в подвальных супермаркетах это обычное дело — приложение продолжает работать локально и подмешивает накопленные изменения в список, когда сеть появится снова.
Дальше — то, что отличает удобное приложение от простой заметки на несколько человек: деление списка по магазинам, чтобы за одну закупку в двух местах каждый видел только свою часть; распределение пунктов между участниками семьи; сортировка по отделам торгового зала; журнал изменений, чтобы было видно, кто что добавил или купил. Собираю как отдельные нативные приложения под iOS и Android, так и одну кроссплатформенную сборку.
Что обычно входит в заказ:
— быстрое подключение к общему списку без долгой регистрации
— уведомления о новых пунктах и о закрытой закупке
— разбивка по магазинам и отделам, перетаскивание пунктов местами
— тёмная тема оформления и несколько списков одновременно
— сопровождение публикации в магазинах приложений