Что такое Crazymenu для iPhone и как оно работает можно посмотреть на видео.

Напомню, что это разработанное нами приложение, которое попало в список финалистов fbFund.

Таги: ,

Появлению нашего приложения для iPhone - Crazymenu, среди финалистов fbFund, предшествовало событие, которое, скорее всего, сыграло большую роль.

Это было выступление нашего партнера Салима, на вечере мобильных технологий в Сан-Франциско (MoMoSV). Этот ивент проходил при поддержке компании Skyhook Wireless, которая заинтересована в развитии приложений использующих данные о геопривязке клиентов. Их системой пользуется и Apple при определении места положения в аппаратах iPhone и iPod Touch.

В тот вечер Салим рассказал о Crazymenu и разрабатываемом мобильном приложении для iPhone. Присутствовавший тогда на ивенте Dave McClure из fbFund попросил прислать ему скринкаст работающего приложения, так как на тот момент приложения еще не было в AppStore.

В последствии, как только Crazymenu апп появился в AppStore он попал на рассмотрение к этим ребятам и был выбран одним из финалистов fbFund.

Ниже - выступление Салима на MoMoSV (тут все напоминает местячковый баркемп:)

И сборная презентация всех проектов, презентовавшихся в тот вечер. В том числе и Crazymenu.

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

Спасибо Максу Саваневскому и Денису Довгополому за их поддержку.

Таги: , ,
Crazymenu Loading

Crazymenu для iPhone

Вот стоило только появиться в App Store приложению Crazymenu для iPhone как его уже отобрали для участия в финале соревнования стартапов, которое проводит fbFund.

Всего будет отобрано 50 проектов, которые получают возможность попасть в Facebook инкубатор этим летом и $1000 на рекламу в социальной сети Facebook. Но большую ценность для проектов представляет, конечно же, инкубатор, где будут проведены тренинги и консультации со специалистами из Facebook.

Стоит ли говорить, что мы безумно рады тому факту, что разработанное и спроектированное нами и нашим партнером Салимом (Salim Madjd) приложение для iPhone удостоилось такому вниманию.

Первый раз Салим заявил об этом приложении на вечере Mobile Monday Silicon Valley, который прошел в Сан-Франциско и был поддержан компанией Skyhook Wireless. Эта компания специализируется на предоставлении данных о местоположении клиента используя данные его Wi-Fi подключения. Компания заинтересована в развитии сервисов, использующих данные о геопривязке. Видео и презентацию с того выступления планирую опубликовать позже в этом блоге.

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

Таги: , , ,

iPhone-бум уверенно распространяется. Все больше девелоперов пробуют свои силы, разрабатывая приложения для iPod и iPhone. И это только начало.

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

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

Конечно, если проблема новая — то хочешь не хочешь, а решать придется тебе. Читать документацию, копаться в коде, экспериментировать и пр. Ну, и опытом потом делиться — кому-нибудь это обязательно окажется полезным. Хотя многим делиться опытом лень. Думаю, примерно так это все и происходит. Или должно происходить.

Об отслеживании утечек памяти при разработке приложений на Obj-C написано много. Лично я с утечками памяти столкнулся, разрабатывая вторую версию приложения для социальной сети любителей поесть «Crazymenu».

Это был мой первый опыт программирования под Obj-C и поэтому утечки стали для меня неприятным сюрпризом (и не единственным, кстати). Тем более что утечки были замечены практически под конец, когда до дедлайна оставались считанные дни.

В сети мною было найдено несколько очень хороших статей, в которых описывались причины возникновения утечек памяти и инструмент для их обнаружения в xCode. Одна из этих статей была написана в нашей компании (это говорит о том, что мы готовы делиться своим опытом и делаем это, внося свой вклад в общую «базу данных»), и эта статья является ее продолжением.

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

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

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

Вот оно какое

Вот оно какое

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

cm_logoС проектом crazymenu.com тесно связана история нашей компании. Так сложилось, что crazymenu стал инкубатором и тестовой площадкой для большинства новых технологий, которые изучались и в последствие использовались у нас. По этому, я хотел бы рассказать немного об этом проекте и на его примере поделиться опытом внедрение различных интернет технологий.

Социальная сеть любителей поесть

Мы познакомились с проектом crazymenu.com весной 2006 года. Все началось с 3 форм для регистрации пользователей, но спустя пару месяцев, на сайте был поиск ресторанов, профайлы пользователей, друзья, списки любимых ресторанов, java applet для загрузки и обработки фотографий и прочие атрибуты классической социальной сети.

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

Усі ми, рано чи пізно, зустрічаємося з проблемою оптимізації, і класикою у цій галузі для веб-розробок є задача збільшення швидкості доступу до сторінок. Однак як виконати оптимізацію, не порушуючи виплеканої вами архітектури? Як перетворити її на «перлину» вашого проекту та отримати в результаті гнучкий механізм, який радуватиме серце та не стане джерелом майбутніх помилок? Спробую поділитися своїм досвідом у цій справі.