[Dev Story] Как создавалось приложение Pickup Note

25

Нам пишет разработчик приложения Pickup Note

Всем привет! Недавно в App Store появилось мое первое приложение для iPhone и iPad. Небольшая предыстория. Мой младший брат очень часто валяется на кровати в наушниках и до него совершенно невозможно докричаться. Изведя блокнот табличками типа «Сделай потише» и «Покорми кота», я решил, что лес пора начинать спасать. Я являюсь большим поклонником техники Apple, имею множество устройств, начиная от iPod Touch до Macbook pro, постоянно обновляю девайсы, поэтому в моей семье нет iOS-устройства только у кота.

Pick Up Note


И я решил скачать какое-нибудь простенькое приложение, функциональность которого ограничена единственным пунктом — уметь показать коротенькую надпись на телефоне или планшете, чтобы ее было видно более-менее издалека. Это должны быть короткие сообщения, выражения эмоций, да что угодно. Я был совершенно уверен, что с первой же попытки найду десяток навороченных программ, которые умеют это делать. Каково же было мое удивление, когда я не нашел вообще ничего подобного. То есть, конечно, нашел парочку приложений, безнадежно устаревших, о которых забыли сами разработчики еще чуть ли не на витке iOS 5, и обладающих ненужными мне функциями.
Pickup Note
Поэтому я решил попробовать написать приложение самостоятельно. Это был не первый мой опыт программирования — по работе приходится иногда писать простенькие программы на Delphi и C++, ну и базовые знания Java и PHP также имелись. С xcode начал возиться, как только купил себе MacBook, но язык Objective C показался мне каким-то странным и я забросил это дело. Как оказалось, зря.

Каждое приложение начинается с интерфейса, у меня была задача сделать его максимально минималистичным в стиле iOS 7 — никаких картинок, графики и понтов. Конкретная задача под себя — уметь писать таблички, надписи передвигать по экрану пальцем и растягивать (функцию растягивания решил оставить только для iPad). С первыми трудностями я столкнулся, когда «дизайнил» интерфейс — очень долго разбирался с привязками (constrains) — ничего не хотело нормально привязываться к краям экрана и при повороте девайса все смещалось и пропадало. Само написание кода я описывать не буду, там я больших трудностей не встретил — в xcode встроена очень мощная и продвинутая документация, работать с которой одно удовольствие.

В итоге два дня усиленной «разработки» с утра до вечера (на работе взял отгулы) принесли свои плоды — первую рабочую версию приложения. Я быстренько получил аккаунт разработчика iOS в Apple и начал тестировать приложение на своих девайсах — iPhone 4, iPhone 5, iPhone 5s и iPad Mini. После исправления мелких багов я решил, что для моих целей вполне сойдет. Название программы в шутку предложил мой товарищ. Он предложил назвать его PickupNote и позиционировать как инструмент для «пикапа» милых дам в общественных местах. Мы посмеялись, и так я его и назвал.
Pickup Note
Изначально я даже не планировал выкладывать приложение в App Store. Писал я его чисто для себя, и думал, если кому понравится, то пусть приходят ко мне, я им установлю на устройство через свой MacBook. Но когда я показал приложение друзьям и коллегам по работе, все наперебой начали спрашивать, как его можно скачать. Тогда я решил попробовать протолкнуть его в магазин приложений. Я был уверен, что его не пропустят, но через несколько дней ожидания мне на почту пришло заветное письмо, где сообщалось, что статус приложения — Ready For Sale.

Вот, собственно и все. Приложение почему-то решил написать полностью на английском языке, с упором на англоязычную аудиторию. Правильно это или нет — не знаю, возможно, стоит добавить русификацию, но в отчетах по скачиваниям фигурируют такие страны, как Бразилия, Германия и США.

В новых версиях планирую добавить выбор шрифтов и возможность сохранять таблички для будущего использования. Не исключаю, что в программе остались баги и недоработки, два из них мне уже известны — это некорректное отображение текста при включенной функции «Использовать жирный шрифт» и несрабатывание с первого раза кнопки «Invert colors». Все это будет исправлено в скорейшем времени.
Pickup Note
Спасибо за внимание, пишите в комментариях, полезным ли оказалось для вас мое простенькое приложение, и какие функции вы хотели бы увидеть в новых версиях.

Название: Pickup Note
Издатель/разработчик: Art Rovny
Цена: Бесплатно
Встроенные покупки: Нет
Совместимость: Универсальное приложение
Ссылка: Установить

Pages_ Если вам есть, чем поделиться с другими читателями нашего сайта, пишите на [email protected] и не забудьте указать свое имя или ник. Мы внимательно читаем входящие письма и публикуем ваши самые интересные истории.

Лучший комментарий

 
Авторизуйтесь Чтобы оставить комментарий