Когда написал, проверил на нескольких людях. Единственная неприятность — неаккуратный тап мог трактоваться как драг. Решил вопрос, задав небольшое расстояние, на котором значение еще не меняется.
Проблем с обучением, как и вопросов на эту тему от юзеров не было — функция не всем и не каждый раз нужная. Вообще, я поступил довольно стандартно и сделал вводный экран с описанием жестовых возможностей.
Очень здорово.
Один момент.
Когда тянешь кнопки вверх — загораживаешь пальцем иконку и информацию. Возможно, можно применить игрушечный прием — тянуть кнопку вниз, натягивая пружину (здесь красивая анимация потребуется) и, отпуская её, стрелять вверх (здесь звук и еще чуть строгой анимации). При этом все действия будут чудесно видны.
Как показали тесты на живых людях и айфонах, в момент ввода юзер сосредоточен на получившемся значении (поэтому оно вверху). Для более-менее точного ввода таким способом нужно оставить хотя бы пол экрана в высоту. Извиняюсь, если я не совсем правильно понял вашу идею.
На последнем экране… не логичнее было бы сделать изменение цифр объема жидкости прямо вместо стандартных при свайпе? Тем самым просто заменяя счетчиком стандартные значения (для тапов как я понимаю).
Очень красивое и полезное приложение!
Я бы добавил формулу расчёта дневной нормы потребления жидкости (пусть даже как встроенную покупку) исходя из пола, роста, веса, процента жира, средней физической активности, да и вообще — можно все эти данные из HealthKit импортировать при их наличии.
Но ещё недостаток, на мой взгляд, что график потребления жидкости выводится только поворотом экрана. У меня, например, книжная ориентация всегда заблокирована, поэтому неудобно каждый раз менюшку снизу вытягивать и включать её. Поэтому, для тех, у кого книжная ориентация заблокирована, лучше сделайте отдельную кнопку.
А так — молодцы!
P.S. Купил пакет нестандартных объемов: ещё неплохо было бы добавить возможность менять иконки ёмкостей с водой. Кто-то маленькими чашками воду совсем не пьёт, а вот бутылки — разные бывают (магазинные, тренировочные). И увеличить шаг изменения объёма. 648, 649, 650 мл — это смешно. Миллилитров по 10 хотя бы.
Последние пару лет увлекаюсь и живу на здоровом питание, иногда на спортивной диете, удалось победить худобу и набрать полезные 10-14 кг и выйти в нормальный индекс массы тела. Могу с уверенностью сказать вода один из двигателей обмена веществ и обновления организма.
Приложение очень полезное! Так как сам стараюсь выпить 2-3 литра воды в день, кулеры и дома и на работе и запасники воды по всюду.
Думаете на Андройд, порт делать делать?
Одно замечание! Чашечка и стакан побольше, обычно используют для чая и кофе, а это совсем не вода, даже наоборот. Мой тренер и не только, говорят, что на каждый стакан чая и кофе, нужно обязательно выпить такое же количество воды, так как кофеин держит воду в организме, как и таурин (не пинайте если чуток ошибаюсь) :)
Даже стакан сока, нельзя назвать полноценной водой, сок скорей еда чем вода. И пользователи вашего приложения могут запутаться особенно если не опытные и выпить 2 литра сока за день и еще 2 чашки чая или кофе, и посчитать что они восполнили запас воды.
Говорят что обезвоженность организма можно определять по цвету мочи, может встать в приложения колор мочи, это так шучу ;)
Вообще советую всем пить воду, с утра с лимончиком, кофе конечно так не умеет бодрить, но сам наркоман кофе еще тот!
Вот, что значит отличная работа! Не сдержался и купил, хотя раньше такими приложениями пользоваться не нравилось. Добавление через виджет для меня — киллерфича! Ну и вообще благодаря качеству проработки получаю эстетическое удовольствие от пользования.
А Вы не думали скрывать информацию о процентах и другое описание в момент, когда пользователь тянет «кнопку»? Таким образом можно увеличить шрифт добавляемого кол-ва жидкости и убрать из поля зрения лишнюю информацию.
А если отказаться от чашек-бутылок?
Заменить это всё возможностью потянуть за саму воду вверх?
Человек тянет воду вверх и видит сколько унций/мл/л он добавляет.
При отпускании воды она льётся вниз с брызгами и показывает сколько % от нормы человек в себя влил.
Если кликать на воду, то будет, конечно, еще более минималистичнее, но уйдет элемент игры. Станет скучнее. Ну и связка с реальным миром важна, т.к. только цифры мотивируют хуже.
Их можно только 2 на лок-скрине делать. Если бы было 5 — сделал бы сразу, не задумываясь. В будущем сделаю добавление одного объема, задаваемого в настройках.
iOS-приложение от наброска до App Store