Войти

Или войди с помощью

Dev Story Cards On Palm. История о картах и банкоматах

Dev Story
Информатор avatar |
Cards On Palm. История о картах и банкоматах

ТЕКСТ: АНДРЕЙ МАМОНОВ (IK MEDIA). Cards on Palm – приложение, которое помогает хранить информацию о ваших банковских картах и без труда находить банкомат или отделения банка. На разработку приложения ушло примерно 7 месяцев, причем лично я, начал им пользоваться уже через 2 месяца, остальное время ушло на доработки и исправления, чтобы мне не было стыдно показать его друзьям, а тем более продавать в App Store.

Немного о том, как возникла идея приложения: Как обычно бывает, идея приходит исходя из личных потребностей. Вот и я, имея довольно большое количество кредитных карточек, хранил информацию о них в местах, для этого не совсем подходящих: на бумажке в потайном кармане, позже в заметках своего iPhone. Поискав в App Store, я нашел несколько приложений, подходящих для хранения информации о картах, но интерфейс и функционал меня не устроили. Вот и решил создать приложение “Для себя”, поэтому на всех этапах проектирования и разработки к вопросу удобства в использовании я подходил со всей тщательностью, вкладывая кусочек души.

Изначально приложение задумывалось просто как красивая и удобная “хранилка” данных о картах. Первый макет состоял из двух экранов: главного, где размещались все карты и экрана каждой карты с информацией по ней. Все казалось элементарно и просто, и в тот момент я не представлял, сколько еще задач и проблем ждет меня впереди. Я однозначно решил, что качество приложения для меня намного важнее потраченного времени. Например, оформляя поле “платежная система”, я не просто позволил пользователю написать ее самому, а не поленился изучить основные платежные системы и подготовил их логотипы. Так что пользователю оставалось просто выбрать из списка. Напоминание о том, что срок действия карты подходит к концу, возможность создавать резервную копию в Dropbox, функция поиска банкоматов и отделений – все это появилось в процессе разработки.

В определенный момент я понял, что забыл продумать важный момент: у пользователя может быть много карт, но некоторые из них он использует чаще. А вот возможности сортировки я не предусмотрел. У меня было 2 пути: простой и сложный. Простой – это сортировать карты просто по частоте использования. Сложный – дать возможность пользователю самому перетаскивать кредитные карты, точно так же как иконки приложений на главном экране iPhone. Я выбрал сложный вариант, хотя знал, что реализация этой возможности никак не повлияет на продажи, потому что пользователь ее заметит только после покупки. В итоге это заняло около 3х недель.

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

Вообще, могу сказать, что работа с базами оказалась самой сложной частью разработки. Приложение уже в продаже, а работа продолжается с еще большими усилиями. На данный момент добавлена база по России и Белоруссии, в ближайшее время добавится Украина и Испания, далее в планах вся Европа и США. Немаловажным будет тот факт, что приложение само определит в какой вы стране находитесь и будет тянуть информацию из соответствующей базы.

Хотелось бы поделиться информацией о статистике, но приложение в продаже всего несколько дней и делать какие-либо выводы еще рано. На момент написания статьи, Cards on Palm находится на 3-м месте в категории Finance и примерно на 100-м месте общего топа. Надеюсь, через пару месяцев я смогу поделиться большей информацией о статистике в другой статье.

За пару дней, пока приложение находится в App Store меня чаще всего спрашивают, да и в комментариях, я думаю, первый вопрос будет именно таким : “Где гарантия, что данные о моих картах не украдут?“. В этом вопросе важно понимать, что приложение выпускается от фирмы и то что кража данных будет означать для меня тюремный срок. Далее сам Apple проверяет все функции приложения, которые обращаются к внешним серверам и не допустило бы подобное приложение, если бы мы получали какие-либо данные, кроме как Название банка и координат для поиска банкоматов.

Я бы с удовольствием сделал приложение бесплатным, но пополнение и редактирование баз и добавление новых стран влечет за собой определенные расходы. Так что о получении личной прибыли остается пока мечтать и надеяться на Вашу поддержку. Отдельно хочется поблагодарить iphones.ru, за возможность бесплатно показать результат своих трудов и поделиться опытом. Будем рады любой критике и тщательно изучим все ваши замечания, пишите нам!

Цена: $1.99 [iTunes link]

Данная история опубликована в рамках рубрики Developer Story, где разработчики делятся секретами своей внутренней кухни.
77
undefined
iPhones.ru
ТЕКСТ: АНДРЕЙ МАМОНОВ (IK MEDIA). Cards on Palm – приложение, которое помогает хранить информацию о ваших банковских картах и без труда находить банкомат или отделения банка. На разработку приложения ушло примерно 7 месяцев, причем лично я, начал им пользоваться уже через 2 месяца, остальное время ушло на доработки и исправления, чтобы мне не было стыдно...

77 комментариев

Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик из TikTok
Котик из TikTok
Котик из TikTok
Котик из TikTok
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем

Какие правила в комментариях
  1. eXodusN avatar
    eXodusN 2 февраля 2012
    0

    Жду базы для Украины, если действительно будут добавлены банкоматы всех банков.

    P.S. иногда одни банкоматы убираются, другие добавляются, как скоро вносятся изменения?

    apolonxviii avatar
    apolonxviii2 февраля 2012
    0

    @eXodusN, Если Автор программы будет правильно кешировать информацию из API, например ПриватБанка (https://api.privatbank.ua/p24api/) то все будет в реальном времении происходить ))

    andrey.mamonov avatar
    andrey.mamonov2 февраля 2012
    0

    @eXodusN, Через пару дней выйдет обновление, там уже будет Украина!

    Войди на сайт, чтобы ответить
    Ответить
  2. eXodusN avatar
    eXodusN 2 февраля 2012
    0

    Да, и все-таки, данные о картах крали даже у Sony. Понятно, что вы воровать ничего не будете. Но, я думаю, если наберется достаточная база, хакеры могут постараться.

    tltdmitriy avatar
    tltdmitriy2 февраля 2012
    0

    @eXodusN, так ведь данные хранятся на телефоне, а не на каком-то сервере. Как хакеры могут до них добраться?

    Войди на сайт, чтобы ответить
    Ответить
  3. NickII avatar
    NickII 2 февраля 2012
    0

    И все же о безопасности. Если потерял телефон или его украли, прощай бабло?

    apolonxviii avatar
    apolonxviii2 февраля 2012
    0

    @NickII, Первые 5 сек видео пересомтрите несколько раз )

    NickII avatar
    NickII2 февраля 2012
    0

    @apolonxviii, неубедительно

    andrey.mamonov avatar
    andrey.mamonov2 февраля 2012
    0

    @NickII, Есть возможность защиты сложным паролем. А все данные можно восстановить из Dropbox, если, конечно, делались бэкапы.

    dddsssd avatar
    dddsssd2 февраля 2012
    0

    @andrey.mamonov, dropbox как то не то, а айклауд будет?

    Артур Малосиев avatar
    Артур Малосиев2 февраля 2012
    0

    @dddsssd, почему не то? С дропбоксом работает тот же 1password и многие другие.

    iPod_Fan avatar
    iPod_Fan2 февраля 2012
    0

    @dddsssd, по моему ДропБокс даже получше айклауда будет. Айклауд вообще не прозрачная система в отличие от ДропБокс

    andrey.mamonov avatar
    andrey.mamonov2 февраля 2012
    0

    @dddsssd, да, iCloud будет позже, там довольно сложно наладить синхронизацию в реальном времени. Как только отточим все до мелочей, добавим.

    Войди на сайт, чтобы ответить
    Ответить
  4. tltdmitriy avatar
    tltdmitriy 2 февраля 2012
    0

    Вот буквально неделю назад искал приложение для хранения данных о карте, т.к. надоело подсматривать пинкоды из заметок на айфоне… Ничего стоящего для себя не нашёл. Много хороших программ для хранения логинов/паролей, а вот с картами всё хуже.
    Так что приложение очень кстати. Видно, что сделано “с душой”. Купил, сейчас буду данный забивать :)

    hry777 avatar
    hry7772 февраля 2012
    0

    @tltdmitriy, а UniQpass не смотрел?

    tltdmitriy avatar
    tltdmitriy2 февраля 2012
    0

    @hry777, нет, не смотрел. По скриншотам хранит пароли опять же для всего подряд. Я искал именно программу заточенную под кредитки с хорошей функциональностью и приятным интерфейсом. Сейчас быстренько попробовал UniQpass. В отличии от Card On Palm – cразу же надо регистрироваться, бродить по меню в поисках раздела с кредитками + отображение данных не настолько удобное и довольно простенько. Разве что мне понравилось, что можно сфоткать карту, чтобы она отображалась картинкой. Может, программа и неплоха, но для быстрого просмотра пин-кода не подходит.

    iPirat avatar
    iPirat2 февраля 2012
    0

    @tltdmitriy, 1password

    Войди на сайт, чтобы ответить
    Ответить
  5. Sky777net avatar
    Sky777net 2 февраля 2012
    0

    Пользуюсь с недавнего времени! Очень понравилась! Но иконка это просто убожество! А так все на 5 балов

    Br00m avatar
    Br00m2 февраля 2012
    0

    @Sky777net, Видно, что иконка это временная проблема. В картинке к статье она отличного качества. Думаю поправят в ближайшем обновлении

    Sky777net avatar
    Sky777net2 февраля 2012
    0

    @Br00m,
    Надеюсь! А то как то не очень

    andrey.mamonov avatar
    andrey.mamonov2 февраля 2012
    0

    @Sky777net, Уже отправили обновление на рассмотрение в Apple. Там устранен баг с иконконкой. + исправлены еще несколько недочетов.

    Войди на сайт, чтобы ответить
    Ответить
  6. swap_ avatar
    swap_ 2 февраля 2012
    0

    Так база карт хранится, как я понял, у юзера на телефоне и зашифрованная в дропбоксе. Зачем боятся хакеров? Если бы на сервере разработчика хранилось, тогда да.
    А приложение, видно, отличное. Я пользуюсь подобным от SPB, но они давно его не обновляли, да и функционал слабоват. Может когда-нибудь решусь на покупку и данного приложения :)

    andrey.mamonov avatar
    andrey.mamonov2 февраля 2012
    0

    @swap_, Все верно, Ваши данные хранятся только в телефоне. Apple очень тщательно проверяет такие приложения на утечки информации.

    Войди на сайт, чтобы ответить
    Ответить

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.