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

25

Pick Up Note

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

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

И я решил скачать какое-нибудь простенькое приложение, функциональность которого ограничена единственным пунктом — уметь показать коротенькую надпись на телефоне или планшете, чтобы ее было видно более-менее издалека. Это должны быть короткие сообщения, выражения эмоций, да что угодно. Я был совершенно уверен, что с первой же попытки найду десяток навороченных программ, которые умеют это делать. Каково же было мое удивление, когда я не нашел вообще ничего подобного. То есть, конечно, нашел парочку приложений, безнадежно устаревших, о которых забыли сами разработчики еще чуть ли не на витке 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_ Если вам есть, чем поделиться с другими читателями нашего сайта, пишите на advert@appleinsider.ru и не забудьте указать свое имя или ник. Мы внимательно читаем входящие письма и публикуем ваши самые интересные истории.

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

  1. 0

    Толкайте школьникам)
    Хотя любая рисовалка справится с вашей задачей. Тот же Paper. Так что не лукавьте:) (отправлено из приложения AppleInsider.ru)

    • 0

      Goomer, Поймите, я ни в коем случае не претендую на уникальность=) если честно, мне еще подсказали в отзывах программу iHi+, которая по сути то же самое, только более навороченная. Я ее не нашел,когда пытался сформулировать свой запрос изначально, но 99 рублей я бы вряд ли отдал — лучше бы дальше терзал блокнот)

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

  2. 0

    Согласен, Objective C странный, но не менее удобный, чем С! (отправлено из приложения AppleInsider.ru)

    • 0

      dárKrav3n, я бы даже сказал, намного более удобный, тем более, чем C) сейчас я понимаю, что этот язык в связке с xcode — вообще одна из самых удобных и быстрых в изучении и понимании вещей, с которыми я сталкивался.

  3. 0

    Хорошее приложение добавьте выбор шрифтов (отправлено из приложения AppleInsider.ru)

  4. 0
    marchellouse

    Один из не многих случаев, когда можно сказать, что все гениальное- просто. И для определенных ситуаций приложение- самое то! Как я понял, инструкции в XCode на английском. А есть ли книги или уроки на русском с хотя бы более менее актуальной информацией по разработке? (отправлено из приложения AppleInsider.ru)

    • 0

      marchellouse, К сожалению, на русском актуальной на сегодняшний день информации крайне мало. Большинство туториалов на ютубе посвящены старым версиям xcode без сторибордов, что совершенно адская, на мой взгляд, вещь. И книги на русском сильно устарели. С другой стороны есть шикарный курс от Appleinsider — «научи меня xcode», но начинать его смотреть нужно, я считаю, с набором хотя бы минимальных знаний по синтаксису языка и структуре среды разработки) Они там конечно веселые пацаны, но главный дядя не особо обращает внимание на то, что по идее изучение должно идти «с нуля»))

  5. 0

    И как этим пользоваться? (отправлено из приложения AppleInsider.ru)

  6. 0

    Оооо, гениально! А просто сказать челу в лицо нельзя? Бред полный. (отправлено из приложения AppleInsider.ru)

    • 1

      ramzes, ну если бы у вас в метро расстегнулась, к примеру, ширинка, а между нами бы стояла милая барышня, я бы лучше вам табличку показал, нежели в лицо говорить, чел)

  7. 0

    К вопросу о применении… Ведем на ТВ с коллегами прямые эфиры. Кричать в студии явно не рекомендуется и приложение как раз в помощь! Спасибо разработчику!

  8. 0

    Супер приложение!)) пригодиться!) надеюсь будет возможность выбора шрифтов) ну и ожидаю от разработчика новых минималистичных приложений) (отправлено из приложения AppleInsider.ru)

  9. 0
    videooperator

    Как только дошёл до слов «минимализм» и «в стиле iOS7», перестал дальше читать. (отправлено из приложения AppleInsider.ru)

  10. 0

    Написанный текст должен сразу автоматически подгоняться под весь размер экрана. Больше текст-меньше буквы. (отправлено из приложения AppleInsider.ru)

  11. 0

    Автор, не обращай внимания на зануд, которы оставляют отрицательные отзывы. Для начала отлично! Приложение может быть весьма полезно в некоторых ситуациях. У меня на iPad функция растягивания работает странно — нужно попадать обоими пальцами в текст, лишь потом растягивать. А если текст маленький? Добавь автоподстройку по размеру, как тут уже писали, чтобы текст растягивался до максимального кегля. Пусть эта функция хотя бы будет доступна только в полной версии за 33 руб. Ну и отсутствие дизайнера чувствуется. (отправлено из приложения AppleInsider.ru)

  12. 0

    А еще автор не страдай идиотизмом apple , которая в добровольно пиринудительном порядке заставляет переезжать всех на ios 7 , сделай поддержку хотя бы 6 версии

  13. 0

    А мне кажется что это вполне полезное приложение, лично я не раз сталкивался с ситуацией когда оно бы мне пригодилось. Ставлю на скачивание 😉 спасибо (отправлено из приложения AppleInsider.ru)

  14. 0

    Что могу сказать! Автор, а Вы молодец. Вроде ничего особенного, но реально может пригодится. Спасибо Вам), на загрузку!

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