Dev Story айКалендарь. История про даты

ТЕКСТ: ВЛАДИСЛАВ СТЕПАНОВ. Приветствую всех читателей. В этой заметке я хотел бы немного рассказать о своем первом приложении для iPhone – айКалендарь.

Идея самого приложения сформировалась уже довольно давно – электронный вариант перекидного календаря. Именно такой как помню с детства, с информацией разного плана, полезной и не очень, но все равно интересной. А уж увидеть время восхода и захода солнца на сегодня и насколько увеличился день… Есть все-таки, какая то магия в таком календаре (к слову сказать, нашел в аппсторе версию подобного календаря, но увидел у нее один основной недостаток – малое количество информации).

Сразу исходил из русскоязычной направленности приложения, поэтому делать мультиязычные варианты не планировал и пока не планирую.

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

Формирование базы с последними тремя разделами стало самым скучным и неинтересным. Информации было много и в разных форматах – по сути работа оператора ПЭВМ, которая заняла почти месяц.

Итак, приложение собрано, базы подключены, оттестировано самим и знакомыми, надо отправлять. Как у любого, кто в первый раз с этим сталкивался, возникало много вопросов. Действительно, насколько Apple имеет удобные и понятные интерфейсы для пользователей, настолько же они непрозрачны и неочевидны для разработчиков. По-крайней мере, в начале пути.

Все, 12 января приложение отправлено в «аппстор», остается ждать. Проходит день, второй… И ничего. По отзывам знаю, что рассмотрение может занимать до нескольких недель, но хочется-то сейчас. И вот 14 января получаю уведомление что приложение на рассмотрении. Но выходные и никто не работает. Прошли выходные, понедельник, вторник, а статус не меняется. Отправил письмо – «» – ответа не получил. Решил перезалить исходники на сервер – может с ними что не так? Восемнадцатого отправляю приложение, опять ждать. И 22 января вечером получаю уведомление что приложение начали рассматривать, а через три часа что оно одобрено. Все, приложение в «аппсторе»!

Читайте также  Вышла вторая бета-версия iOS 6.1

Полноценно говорить о результатах пока рано, время покажет. Можно лишь заметить, что на настоящий момент ими приятно удивлен. Пока же собираю отзывы пользователей для внесения соответствующих корректировок и дополнений. И буду благодарен всем предложениям от пользователей iPhones.ru.

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

Цена: $0.99 [iTunes link]

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

TOP TRAVEL