Что такое 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 для 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. Программа, помогает определиться с местом ужина или обеда в одном из близ лежащих ресторанов. Бывают такие состояния души, когда абсолютно все равно куда пойти посидеть.
Статья полностью »
С проектом crazymenu.com тесно связана история нашей компании. Так сложилось, что crazymenu стал инкубатором и тестовой площадкой для большинства новых технологий, которые изучались и в последствие использовались у нас. По этому, я хотел бы рассказать немного об этом проекте и на его примере поделиться опытом внедрение различных интернет технологий.
Социальная сеть любителей поесть
Мы познакомились с проектом crazymenu.com весной 2006 года. Все началось с 3 форм для регистрации пользователей, но спустя пару месяцев, на сайте был поиск ресторанов, профайлы пользователей, друзья, списки любимых ресторанов, java applet для загрузки и обработки фотографий и прочие атрибуты классической социальной сети.
Но планы наши были куда более амбициозны – мы стали наполнять проект различными приложениями, призванными объединить людей в их любви к пище.
Усі ми, рано чи пізно, зустрічаємося з проблемою оптимізації, і класикою у цій галузі для веб-розробок є задача збільшення швидкості доступу до сторінок. Однак як виконати оптимізацію, не порушуючи виплеканої вами архітектури? Як перетворити її на «перлину» вашого проекту та отримати в результаті гнучкий механізм, який радуватиме серце та не стане джерелом майбутніх помилок? Спробую поділитися своїм досвідом у цій справі.
Статья полностью »












