Показаны сообщения с ярлыком Tap for Tips. Показать все сообщения
Показаны сообщения с ярлыком Tap for Tips. Показать все сообщения

четверг, 15 августа 2013 г.

Чаевые. "Голографический" этап разработки

К разработке приложения "Чаевые" я вернулся после длительного перерыва. В этот раз меня интересовала разработка под Android 4.x, использования стиля интерфейса Holo и поддержка планшетов.
Поэтому я выкинул симпатичные, но не стандартные кнопки, и удалил бэкграунд. Вместо вытягиваемого сверху нестандартного элемента я использовал второй экран. На нем было достаточно места и я доработал первоначальную идею с разделением счета для каждой возможной группы в компании. Теперь я стал делить счет на компании всех размеров: для двух человек, для трех и так далее до восьми человек. Получился длинный список цифр, но я постарался аккуратно его оформить, чтобы им было удобно пользоваться.

среда, 14 августа 2013 г.

Чаевые. Первая иттерация

Если рассмотреть финальный вид и функциональность программы, то кажется, что время на ее реализацию очень небольшое. Невидимой остается часть работы связанной с поиском формы: какие-то решения обдумываются и отвергаются на стадии идеи, другие решения кажутся удачными и реализуются, после чего удаляются из-за конфликта с идеями еще более удачными. При разработки "Чаевых" именно эта невидимая часть работы заняла большую часть времени.

Переформулирую задачи, которые я поставил перед собой перед проектированием приложения.
  1. Мгновенный ввод величины счета и отображение результата 
  2. Максимально простой и "чистый" вид

вторник, 13 августа 2013 г.

Чаевые. Постановка задачи

Работа в крупной компании редко дает возможность использовать при разработке последние версии операционной системы. Для заказчика более важными параметрами являются совместимость со старыми версиями - это дает широту охвата и стабильность технологий. На крупном проекте легко выпасть из "потока" на пол года и знакомиться с новыми технологиями только в обзорных статьях.
Есть много возможностей решить данную проблему: сменить работу, участвовать в конкурсах, присоединиться к интересному проекту с открытым кодом или написать свое приложение. Я пошел по последнему пути. Идея была в том, чтобы написать небольшую программу, использовать в ней только новые возможности Android и в процессе дистрибуции попробовать руками существующие магазины приложений и средства монетизации.