Menu

[Dev Story] WherezMoney. Історія про облік доходів з геолокацією

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


[Dev Story] WherezMoney. История об учете доходов с геолокацией

Як тільки у мене і мого друга з'явилися устрою від apple і ми познайомилися з безліччю додатків з App Store, будучи програмістами, нам захотілося зробити що-небудь варте, успішне і корисне для цієї платформи. Нас хвилювали історії про успішні стартапи і у нас виникло безліч ідей для додатків.

Спочатку ми планували випустити двомірну гру - гонки, використовуючи безкоштовний движок cocos2d. Вивчили сам движок, написали перші рівні, навіть прикрутили систему частинок і трохи фізики.


[Dev Story] WherezMoney. История об учете доходов с геолокацией

Але цей проект ми так і не завершили до кінця, напевно тому що не знали чітко, чого саме хочемо зробити і не зуміли поставити строки завершення проекту. Зате ми навчилися програмувати під iOS і поміняли роботу. Так ми стали iOS розробниками!

Бажання випустити свій додаток нас не покидало і на цей раз ми вирішили зробити більш просте додаток. Мій друг якось шукав програма для обліку фінансів і скаржився, що всі вони громіздкі і якісь складні у використанні. І тоді народилася ідея, чому б не випустити додаток для себе з обліку фінансів і зробити його безкоштовним. Спочатку ми планували закінчити задумане додаток за пару місяців. Але як виявилося, ми були дуже оптимістичні.

На ринку повно подібних додатків і нам потрібно було створити самий зручний з існуючих! Кілька днів ми вивчали додатки конкурентів, особливо нам сподобалося додаток CoinKeeper, але хотілося додаток легше у використанні. Дуже довго продумували інтерфейс, але так і не вирішили до кінця, як повинно бути. Багато деталей пізніше вигадували на ходу, під час розробки. Одного попросили зробити дизайн для майбутнього додатки.

Спочатку робота йшла повільно, перепробували багато варіантів анімації, інтерфейсу, розглянули кілька варіантів дизайну. До всього іншого наш дизайнер не був натхнений нашою ідеєю і ми попросили допомогти колегу з роботи. Але так як вона була дуже зайнята поточними проектами, нам довелося зовсім робити весь дизайн самим. На щастя, новий дизайн ios7 дуже мінімалістичний, настільки, що навіть ми без проблем змогли щось наваяти. Ми знайшли художника (http://dribbble.com/kaizoro) і замовили тільки сплешскрин і іконку.


[Dev Story] WherezMoney. История об учете доходов с геолокацией

Додаток повинно було зберігати витрати, доходи і показувати це все в звітах. Так вийшло, що під час розробки я подорожував по країнах і мені дуже хотілося дізнатися, скільки ж я грошей все таки витратив у кожному з місць і тоді ми розширили функціонал, додали мегафишку - збереження геопозиции до кожної транзакції, щоб потім можна було показати на карті місце списання, а якщо зменшити масштаб, то показати списання згруповано за місцем.


[Dev Story] WherezMoney. История об учете доходов с геолокацией

Ми не встигали намічений спочатку термін. Та й з офіційною роботою іноді доводилося напружитися. Активно взялися за розробку після місяця перерви. За місяць зробили до кінця основний функціонал. Проаналізувавши статистику завантажень з App Store, зупинилися на тому, що будемо підтримувати чотири мови - російська, англійська, японська та китайська. Перекладачів знайшли тут - http://www.onehourtranslation.com. У кінці розробки ми вирішили трохи вкластися в рекламу і зробити додаток платним, ціною в один долар.

Щоб протестувати програму, почути відгуки від друзів ми використовували сервіс TestFlight. Дуже зручний сервіс, тим більше безкоштовний. Зняли коротке відео і спробували знайти паблишеров. У мережі легко знайти фірми по просуванню ігор, а з додатками на жаль знайшли тільки пару штук, та й то відповіді не дочекалися.

Протягом розробки вносилися деякі поліпшення, наприклад кастомний клавіатура з вбудованим калькулятором, нагадування, скасування вилучень та інше.


[Dev Story] WherezMoney. История об учете доходов с геолокацией

Ці доопрацювання і покращення дуже гальмують саму розробку і іноді нам приходилося від багато чого відмовлятися, тому що наш проект погрожував розтягнутися на довгий термін. Це дуже важливий момент, коли програмісти самі є і розробниками та менеджерами. Нікому зупинити потік поліпшень і доробок! Дуже важливо доводити проекти до кінця.

І ось, нарешті, довгоочікуваний реліз! Сподіваємося, що додаток буде кому-небудь корисним, постараємося забезпечити гідну підтримку.

iPhone: 33 руб. [Придбати в App Store]

Дана історія опублікована в рамках рубрики Developer Story, де розробники діляться секретами своєї внутрішньої кухні.
|