Гипотеза первого релиза — “приложение по прокату велосипедов, будет востребовано на рынке Европы”. В декабре 2019 была пересмотрена основная гипотеза и теперь она звучала так — “может ли сервис по прокату велосипедов и самокатов получить максимальное распространение за счет удобства для конечного пользователя и франчайзи?” Для того, чтобы ответить на этот вопрос, нужно было реализовать следующее:
провести работы по оптимизации структуры приложения (как внутренней — backend, так и внешней — дизайн и frontend) для внедрения нового типа транспорта и возможного масштабирования в будущем
сделать условия аренды регулируемыми в админке.
Спасибо за статью.
Думаю, из-за того что приложением пользователь будет пользоваться в основном на улице, интерфейс нужно делать контрастным, чтобы можно было различить его элементы на солнце.
Спасибо за комментарий, Александр. Вы правы, именно поэтому основные элементы (кнопки, иконки, текст) мы сделали контрастными по отношению к светлому фону.
Также статья не очень продуманна. Как итог подводится выражение не стоит делать дизайн ради дизайна. Но в самом начале именно это и произошло. Вы подумали, почему бы не сделать дизайн, сделали, получили ОС от дев Тим и спонсора, а потом апрувнули.
В старом дизайне были проблемы и мы показали как их можно было решить. Наши доводы убедили руководителя бизнеса и поэтому мы получили согласие на редизайн. Кроме того, как я писал в статье, создание приложения на React Native имеет свои особенности, которые мы и имели в виду при разработке нового интерфейса.
Важный момент. Вы использовали не agile, а его фреймворк scrum, причем в самом упрощенном виде.
В общем статья несколько слабая, декларирование мы выбрали GrafQL или RN потому что так проще слегка смущает. Я точно также могу спросить почему вы не выбрали вместо RN Flutter, Ionic или вообще не сделали PWA? Почему вместо REST не gRPC?