Dev Story Очистка контактов. История об адресной книге

ТЕКСТ: SUBMARINE APPS Моя история начинается в «далекие» времена, когда на рынке смартфонов властвовала . В то время я часто менял телефоны в поисках самого удобного. По этой причине страдала моя телефонная книжка. Номера постоянно терялись, дублировались, либо содержали набор странных символов. С появлением айфонов, мои поиски удобного телефона окончились, но проблема контактов оставалась. Благодаря, на мой взгляд, неудобной системе синхронизации, хаос контактов царствует. Тогда возникла идея написания приложения, которое помогает уменьшить потери от этого хаоса. Так на свет появилось приложение Очистка Контактов ( англ.).

Процесс Написания

По идее приложение должно было содержать в себе набор функций по удалению дубликатов и очистки от пустых контактов. В начале я залез на полюбившийся мне сайт StackOverflow, где всегда можно найти много полезной информации по части программирования. И действительно, там оказался вопрос о копировании данных контакта и несколько хороших ответов к нему. Там я понял что придется столкнуться с языком , который я не очень жаловал, ведь обычно пишу на Objective-C. Но ответы на сайте помогли мне задать правильное направление. Перелопатив еще с десяток форумов, я наконец составил основную часть программы. И написал функцию удаления пустых контактов.

Тяжелее вопрос стоял с уничтожением дубликатов, ведь просто так их стирать нельзя. Они могут отличаться от оригинала другим номером, либо дополнительным адресом. Этот вопрос также был решен. Английский, Французский, Немецкий, Итальянский, Испанский и Русский. В этом мне помогли знакомства со школы и университета, так как денег на профессионального переводчика не было. К моменту появления программы в AppStore не были переведены только скриншоты для презентаций на немецком языке, и их пришлось залить так.

Продвижение

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

Заключение

Далее программу я раздал своим друзьям для бета-тестирования, и этот этап программа прошла успешно. Опыт оказался полезным, как и сама программа. Я давно придерживаюсь логики, что программа должна
разрабатываться как для самого себя. То есть создавать её нужно так, чтобы самому захотелось пользоваться.

Читайте также  Temple Run: Храбрая сердцем — забирайте, пока бесплатно

Буквально на днях была одобрена новая версия программы, в которой я исправил баг с отображением количества дубликатов. А вот и видеообзор:

iPhone + iPad: $0.99 [iTunes link]

Спасибо за внимание.

Данная история опубликована в рамках рубрики Developer Story, где разработчики делятся секретами своей внутренней кухни.
Источник: iphones.ru

TRAVEL