Нам пишет Азамат Валитов.

Как только у меня и моего друга появились устойства от apple и мы познакомились с множеством приложений с App Store, будучи программистами, нам захотелось сделать что-нибудь стоящее, успешное и полезное для этой платформы. Нас волновали истории об успешных стартапах и у нас возникло множество идей для приложений.
Вначале мы планировали выпустить двухмерную игру – гонки, используя бесплатный движок cocos2d. Изучили сам движок, написали первые уровни, даже прикрутили систему частиц и немного физики.

Но этот проект мы так и не завершили до конца, наверное т.к. не знали четко, чего именно хотим сделать и не сумели поставить сроки окончания проекта. Зато мы научились программировать под iOS и поменяли работу. Так мы стали iOS разработчиками!
Желание выпустить свое приложение нас не покидало и на этот раз мы решили сделать более простое приложение. Мой друг как-то искал приложение для учета финансов и жаловался, что все они громоздкие и какие-то сложные в использовании. И тогда родилась идея, почему бы не выпустить приложение для себя по учету финансов и сделать его бесплатным. Вначале мы планировали закончить задуманное приложение за пару месяцев. Но как оказалось, мы были очень оптимистичны.
На рынке полно подобных приложений и нам нужно было создать самый удобный из существующих! Несколько дней мы изучали приложения конкурентов, особенно нам понравилось приложение CoinKeeper, но хотелось приложение полегче в использовании. Очень долго продумывали интерфейс, но так и не решили до конца как должно быть. Многие детали позже продумывали на ходу, во время разработки. Друга попросили сделать дизайн для будущего приложения.
Вначале работа шла медленно, перепробовали много вариантов анимации, интерфейса, рассмотрели несколько вариантов дизайна. Ко всему прочему наш дизайнер не был так воодушевлен нашей идеей и мы попросили помочь коллегу с работы. Но так так она была очень занята текущими проектами, нам пришлось и вовсе делать весь дизайн самим. К счастью, новый дизайн ios7 очень минималистичен, настолько, что даже мы без проблем смогли что-то наваять. Мы нашли художника (http://dribbble.com/kaizoro) и заказали только сплешскрин и иконку.

Приложение должно было сохранять расходы, доходы и показывать это все в отчетах. Так получилось, что во время разработки я путешествовал по странам и мне очень хотелось узнать, сколько же я денег все таки потратил в каждом из мест и тогда мы расширили функционал, добавили мегафишку – сохранение геопозиции к каждой транзакции, чтобы потом можно было показать на карте место списания, а если уменьшить масштаб, то показать списания сгруппировано по месту.

Мы не успевали в намеченный вначале срок. Да и с официальной работой иногда приходилось поднапрячься. Активно принялись за разработку после месяца перерыва. За месяц сделали до конца основной функционал. Проанализировав статистику скачиваний по App Store, остановились на том, что будем поддерживать четыре языка – русский, английский, японский и китайский. Переводчиков нашли тут – http://www.onehourtranslation.com. В конце разработки мы решили вложиться немного в рекламу и сделать приложение платным, ценой в один бакс.
Чтобы протестировать приложение, услышать отзывы от друзей мы использовали сервис TestFlight. Очень удобный сервис, тем более бесплатный. Сняли короткое видео и попробовали найти паблишеров. В сети легко найти фирмы по продвижению игр, а по приложениям к сожалению нашли только пару штук, да и то ответа не дождались.
В течение разработки вносились некоторые улучшения, например кастомная клавиатура с встроенным калькулятором, напоминание, отмену удалений и прочее.

Эти доработки и улучшения очень тормозят саму разработку и иногда нам приходилось от многого отказываться, потому что наш проект грозился растянуться на долгий срок. Это очень важный момент, когда программисты сами являются и разработчиками, и менеджерами. Некому остановить поток улучшений и доработок! Очень важно доводить проекты до конца.
И вот, наконец, долгожданный релиз! Надеемся, что приложение будет кому-либо полезным, постараемся обеспечить достойную поддержку.
iPhone: 33 руб. [Купить в App Store]

Все эти, пусть даже и замечательные, приложения имеют один общий “недуг”, из-за которого такую аппликуху, например, никогда бы не выпустила Apple – необходимость вручную добавлять сумму и категорию расходов.
Я перепробовал сдесяток разных приложений: и красивых, и не очень.. и где-то на второй-третий день заносить информацию туда вручную задалбывает.
Я прекрасно понимаю, что вариантов автоматизировать такое нет. (Кроме как смотреть такую статистику непосредственно по транзакциям карты на стороне клиент-банк системы.)
Но хотелось бы.
@Drew, такое приложение возможно будет в будущем, когда появятся iGlasses и будет хороший SDK для распознания чеков. Думаю лет через 5 вполне реально.
@Rinat, как вариант – запоминание основных транзакцией с таймштампом.
если я хожу обедать каждый день в 13 часов, можно и автоматом предлагать категорию “Еда”
@ifreto, хорошая идея для анализа истории затрат и соответственно сразу открывать с выбранной категорией. На досуге подумаем об анализе.
Так ли это пользователю нужно, если экономией является всего 1 клик и, к тому же, не всегда верный выбор категории может быть.
@Rinat, на самом деле этот 1 клик определяющий :)
если бы еще по геотегу привязывалось – цены бы не было.
ведь большинство расходов постоянны, это обед/продукты/бензин и чаще всего делаются в одном месте и если в поездке можно выбрать категорию расходов, то делать это из раза в раз в одном и том же месте утомляет.
собственно поэтому и переставал пользоваться подобным софтом
@ifreto, если мы постоянно будем использовать гпс, то ваша батарейка быстрее сядет на телефоне. Идея ваша понравилось и можно пункт в меню добавить, что функция влияет на скорость разряда батарее, но может помочь в определении категории расхода.
Спасибо за идею
@Rinat, ну не постоянно, только при добавлении новой транзакции. конечно на словах всё просто, но уверен вы справитесь :) успехов!
@Rinat, я когда начал читать обзор, то тоже подумалось, что категорию определяет по GPS, но под конец понял, что нет.
Идея простая – первый раз заправляюсь бензином я выбираю вручную категорию расхода и вбиваю сумму.
Второй раз на том же месте мне хотелось бы только вбить сумму, а программа должна подобрать категорию автоматически.
Даже так – процесс занесения расходов должен быть до ужаса простой и разделен на две фазы.
Первая фаза – тапаем на иконке приложения, что-то там запускается, тапаем еще куда-нибудь и забиваем сумму (цифры). Все! Выходим из приложения.
Далее вечером, или даже в выходные, когда есть свободное время, открываем приложение и спокойно начинаем “разносить” расходы по категориям. Где-то они должны быть уже проставлены автоматом (по GPS), где-то мне нужно будет установить вручную категорию опираясь на место и время транзакции.
Тогда я смогу по факту в несколько кликов заносить информацию, а потом уже распределять что куда и анализировать дальше эту информацию.
@rsergio, мы учтем ваш отзыв и подумаем над тем, как по удобней реализовать это. Не пропускайте наши обновления :)
@rsergio, “и забиваем сумму (цифры)” – лучше, делаем фотографию чека.
@Alexis Assa, фотографию? хм… если они будут храниться только в программе и не будут сиять в фотопленке, то пусть, но вообще мне фотографии не совсем нужны, тем более будет странным когда человек на выходе из заправки фотографирует чек :)
Мне проще пока иду к машине тапнуть в телефоне на иконку и вбить 1000, заблокировать телефон и поехать по делам.
Или на кассе в Ашане нужно просто вбить ИТОГО из чека и понести покупки в машину. Там чек такой, что фотатать долго будешь :)
@Drew, Где-то читал про сервис (правда работает только в США и канаде). Он подключается непосредственно к банковскому счету и распределяет расходы и доходы по категориям, и есть мобильное приложение.. Жаль, что только на том материке работает. Хотелось бы что-нибудь подобное для Европы
@Architec, Rocketbank вроде в своём приложении так умеет
@Architec, это приложение называется mint