Rub 2 Grub – наше первое iPhone приложение

Ура. Мы сделали наше первое приложение для iPhone. Новая технология, новый девайс. Все для нас тут было ново.

Задача была такая: сделать что-то простое и в то же время полезное, с целью разобраться с технологией и платформой. И вот уже в который раз, мы решили сделать приложение для любимого нами Crazymenu. За прототип взяли приложение Scratch To Eat. Так и родилось Rub 2 Grub – потри чтобы поесть. Такой себе симбиоз Джина из кувшина и скатерти-самобранки.

Вот оно какое

Вот оно какое

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

Я пользователь

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

Главный вид, откуда все начинается

Главный вид, откуда все начинается

Теперь смотрим на разноцветные поля и теряемся, какое же из них почухать. Ну, хорошо, посмотрим, что под зеленной краской у нас находится. Поелозим пальцем по экрану и ….

Протираем дырку и видим какую-то кафешечку

Протираем дырку и видим какую-то кафешечку

Тут же уже готовая краткая информацию о ресторане/кафешечке которая вам выпала. На iPhone номер телефона становится кликабельным и сразу можно позвонить, чтобы, например, забронировать столик.

Краткая информация о кафешечке/ресторанчике

Краткая информация о кафешечке/ресторанчике

Страница детальной информации о ресторане тянется прямо из Crazymenu.com.

Детальная информация для любителей почитать

Детальная информация для любителей почитать

Расписание работы представлено в наглядном виде с указанием вашего текущего местоположения во времени.

Расписание работы и отметка текущего времени

Расписание работы и отметка текущего времени

Карта. Сейчас геопривязка и карты есть почти во всех приложениях. Есть все это и у нас. Ресторан и ваше текущее местоположение отображается на карте города.

Карта с указанием ресторана и вашего местоположения, если есть как его определить

Карта с указанием ресторана и вашего местоположения, если есть как его определить

Все данные берутся с сервиса Crazymenu, который содержит около 500 000 ресторанов со всего мира. Правда, ресторанов из США больше всего. А из Украины ресторанов почти нет.

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

Чего покушать-то имеется

Чего покушать-то имеется

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

Покусанная иконка Rub 2 Grub - второй ряд второй столбец

Покусанная иконка Rub 2 Grub - второй ряд второй столбец

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

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

Я разработчик

А вот тут надо просить Пашу Тайкало ака Kilew, чтобы он нашел время для описания технических деталей всего процесса разработки и возни в результате которой и получилось такое чудо. Первые наброски уже были сделаны в статье Objective-C для Java-программистов, но писать еще есть много о чем.

Могу только сказать пару слов с организационной точки зрения. Apple как-то все жестко завязывает на себя. Например, чтобы потестить приложение на реальном девайсе, а не на эмуляторе, надо быть участником iPhone Development Program. Регистрировать там ваш девайс, получать всякие provisioning profile и только потом, аж потом, вы сможете попробовать запустить приложение на живом девайсе. И только на одном. Для второго надо снова танцевать с бубном:) И самое главное все это стоит минимум $99. Да и за обновление прошивки с версии 1.3 до 2.2 с нас тоже взяли $10, а без этого не был доступен акселерометр для приложений.

Около 30% всех смартфонов в США это iPhone

Но, тем не менее, платформа iPhone занимает очень большую долю рынка коммуникаторов в США и тот же Android еще очень и очень мал по распространенности и количеству пользователей. А это значит, что разработка для iPhone привлекательное направление, особенно с использованием преимуществ модели iPhone 3G.

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

Комментарии

[...] платформы. В январе 2009 вышло в свет в AppStore наше первое iPhone приложение Rub2Grub для социальной сети crazymenu.com. С тех пор мы успели [...]

[...] прошло и года, как наш первый опытный образец приложения для платформы iPhone появился в Apple [...]

Оставить комментарий