среда, 2 мая 2012 г.

Поваренок - каталог рецептов с сайта povarenok.ru

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

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


С гордостью могу заявить,  что у меня это получилось!!!


Программа представляет из себя каталог рецептов с сайта http://www.povarenok.ru.  Было и есть желание сделать так чтобы в ней хранились все рецепты полностью, но это очень большой объем информации. Поэтому я ограничился названием рецепта, кратким описанием, списком категорий в которых находится рецепт и списком ингредиентов.

Возможности программы:
- содержит более 20000 рецептов (краткое описание и ингредиенты);
- более 200 категорий и под категорий;
- поиск рецептов по категориям/под категориям;
- поиск по названию;
- поиск по ингредиентам (в Pro версии)
- голосовой поиск рецептов; 
- поиск по рецептам интегрирован в стандартный поиск Android;
- вызов поиска из виджета;
- возможность добавлять рецепты в любимые;
- возможность добавлять рецепты в корзину покупок (в Pro версии);
- индикация пошаговых рецептов;
- после ознакомления с рецептом можно перейти на страницу рецепта на сайте;
- возможность делиться рецептом по почте, вконтакте и т.д.

Главное окно программы предназначено для быстрого доступа к основному функционалу
1. Доступ к инструментам
- экспорт любимых рецептов
- импорт любимых рецептов
- корзина покупок
- форма обратной связи
2. Быстрый доступ к любимым рецептам
3. Просмотр категорий рецептов и просмотр рецептов в интересующей категории.
4. Просмотр всех существующих в базе программы рецептов.
5. Поиск рецепта по названию.
6. Поиск рецепта по ингредиентам.

Категории рецептов имеют иерархическую (древовидную) структуру. Всего более 200 категорий.
Основные категории:
- заготовки
- горячие блюда
- выпечка
- украшения для блюд
- закуски
- десерты
- салаты
- соусы
- бульоны и супы
- блюда из лаваша
- напитки
- каши
- готовим в пароварке
- готовим в мультиварке
- готовим в аэрогриле
- приготовление молочных продуктов

Быстрый и удобный поиск по названию. Результаты поиска отображаются сразу при вводе текста. Нажав на кнопку "Поиск" на клавиатуре вы получите полный список найденных рецептов или можете выбрать понравившийся из  выпадающего списка.

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

Поиск рецептов по названию интегрирован в глобальный поиск Android вызвать который можно нажав на кнопку "Поиск" вашего телефона. В моем случае это долгое нажатие на кнопку "Меню". Благодаря этому для поиска рецепта нет необходимости запускать программу.

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

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

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

После выбора первого ингредиента вам отобразится список всех рецептов в которых есть указанный ингредиент. Но это не все. Можно добавить до 3-х ингредиентов. При вводе второго и третьего  учитываются введенные ранее ингредиенты. В выпадающем списке цифра указывает количество рецептов в которых также присутствуют и ранее введенные ингредиенты.

Здорово!!! То чего мне постоянно не хватало.

В окне описания рецепта вы можете посмотреть фотографию, краткое описание и ознакомиться со списком ингредиентов. 

Рядом с каждым ингредиентом есть кнопка поиска, нажав на которую можно начать поиск рецептов по ингредиентам. Также вы можете открыть страницу рецепта в браузере или посмотреть рецепт во встроенном браузере. 

Понравился рецепт? Уже взяли блокнот и ручку? Не спешите. Для вас есть замечательная возможность добавить ингредиенты в корзину покупок.

Перед добавлением ингредиентов в корзину можно удалить те, которые не планируете покупать.

Корзина покупок состоит из двух списков. В режиме отображения "По рецептам", думаю вы уже догадались, ингредиенты сгруппированы  по рецептам. Удобно удалять лишние, если вдруг передумаете готовить какое то блюдо.

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

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

Я думал, как можно упростить поиск на столько, на сколько это вообще возможно. И я нашел решение - голосовой поиск!!! Он доступен из виждета. Нажмите на кнопку, произнесите слово, получите результат. 

Просто, удобно, практично.

Программа доступна на Google Play
Ветка обсуждения программы на 4pda.ru

Спасибо за внимание, всем приятного аппетита!

2 комментария:

  1. прочитал отзывы, решил купить, но гугл написал, что моя карта declined, однако это не помешало ему списать доллар сразу и ещё доллар, когда я попытался повторить платёж :(
    - есть ли ещё способ оплатить и получить Ваши программу ?

    ОтветитьУдалить
    Ответы
    1. Последние несколько дней существует проблема с покупками на Google Checkout. Я обратился в службу поддержки с целью узнать это общая проблема или моего аккаунта.Ответа пока не получил.

      Других способов покупки нет.

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

      Удалить