myFavorite. Не просто звонилка, а с функцией автонабора

:

image

Идея приложения возникла давно, точнее лучше сказать, что я долго искал, что-либо подобное в AppStore, но так и не нашел. Так как я дизайнер по профилю работы, и ранее никогда не сталкивался с кодингом, я очень долго оставался в рядах «ждущих», когда же это придумают другие.

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

Мечта о таком приложении была. Но для ее реализации требовалось либо найти программиста под iOs, либо научится писать код самому. Честно скажу, что давно хотел себя попробовать на этом поприще. Вообщем, я выбрал второе, и хочу поделится с вами маленькой историей написания приложения «с нуля»

Скажу сразу, ранее никогда не писал код и с языком наподобие C++, не имел никакого отношения. Первый раз прочитав книгу «Become an X-coder», попытался вникнуть в суть языка и синтаксиса. Для меня это показалось не очень сложным на простых примерах, и я по книге написал свой первый калькулятор. Почему-то мне кажется, что истории многих программистов начинаются именно с этого изобретения человечества, переведенного в язык компьютера.

Второй раз была цель, а именно сделать данную программу и выложить ее в AppStore, и я приступил ко второму чтению вышеупомянутой книги. Всегда думал, что если будет идея конкретного приложения, то будет проще изучить язык на конкретном примере, так и оказалось.

Конечно разочаровало малое количество источников материала по Objective-C, и приходилось собирать все азы и приемы по крупице из разного рода блогов (причем и наших и иностранных), чтение на сайте разработчиков Apple документации (в чем мне помог переводчик), вообщем приходилось все делать самому, потому как спросить было особо не у кого. Очень помогла понять азы статья Киселева Артема, за что ему огромное спасибо. Так же помог с частыми вопросами сайт Stackoverflow, где хоть и на английском языке, но находились таки ответы, даже на самые глупые вопросы. В итоге каждый шаг разработки, каждая кнопочка с действием, были для меня сродни празднику.

Хотя бы в плане дизайна проблем не было. Я знаю, что большинство сталкиваются с этой проблемой, но мне повезло, разрабатывать дизайн получилось без чьей-либо помощи.

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

P.S Не ругайте меня. При перекладывании в AppStore, пропал стартовый сплеш, и сейчас вместо него белый экран. Проблему устранил, и уже отправил обновление в Эппл.
Так что очень скоро все будет гуд.

Итог. Мое первое приложение получилось довольно таки простым, но в то же время функциональным:

— Во-первых это функция автовызова, о которой я мечтал долгое время. Теперь когда еду домой отмечаю место на карте, ставлю номер девушки, и все. За метров 100-300 до дома, телефон автоматически набирает номер, и я могу сказать ей, чтобы она выходила.

— Во-вторых еще получилась красивая звонилка в одно касание, для любителей этого жанра. Тапнул по иконке, и уже через секунду набирается любимый номер.

— И наконец, в-третьих, я получил экспириенс, и буду рад, если приложение будет популярным в AppStore, потому как популярным для меня, оно стало с первого дня разработки

Приложение: myFavorite
Версия: 1.0
Цена: $0.99 [ iTunes link]