Договорились, ударили по рукам - и уже через 2 месяца бодрые программисты выкатили веб-версию приложения, которая вроде как-то работала и формально даже почти удовлетворяла требованиям ТЗ, нооо... Проблема в том, что формальное "удовлетворяет ТЗ" и реальное "работает у всех и всегда” - это две большие разницы. Мало кто проверяет работу приложений на "маленьких" разрешениях и "старых" телефонах. Мало кто смотрит на версию прошивки Android или iOS. Не особо обращают внимание и на скорость работы приложения, а ведь лишние полсекунды на одно действие приводят к десяткам секунд, потраченных на ожидание за всю сессию, что уже очень сильно раздражает. Когда к этому добавляется еще и плохой UX/UI дизайн (а простыми словами - не продуманный интерфейс пользователя), то возникает ощущение дешевой подделки. Таким приложением не хочется пользоваться, оно вызывает только раздражение (и мысль о потраченных впустую деньгах).
Вторым подарком от нас была версия приложения с тёмной темой
Ля, ребят, вам не стыдно? 🤭
Технологически все реализовано по уму - тема приложения выбирается автоматически в зависимости от системной, но также есть возможность принудительно выбрать светлую или темную. Что касается выбора цветов, то тут сработал принцип минимализма, мы постарались соблюсти требования к контрастности текста относительно фона.
На иксе сейф-зоны не соблюли :(
Комментарий недоступен
Кодовая база на React Native скомпилирована в два нативных приложения для iOS и Android.