Найти тему

Изучая программирования - пиши проект

Привет! Я успел убедиться в том, что для погружения в какой-либо навык необходима практика. Этим летом я заглянул к своему знакомому, который живет в частном доме и зарабатывает на жизнь изделиями из металла. Сделать лавку, каркас крыши, макет Эйфелевой башни 6 метров высотой, качели…и все, что угодно — это к нему. Во дворе у него целая мастерская. Когда я попросил его научить меня варить. Он не дал мне книг, курсов по правильной сварке, руководств - он дал мне задание и инструменты. "На делай!" - и ушел заниматься своими делами. Периодически подходил, смотрел что у меня получается, подсказывал, поправлял. Когда дело дошло до сварки - проконтролировал, чтобы я не покалечился. В тот день я унес кучу всяких мыслей и парочку начавших формироваться навыков. Спустя, почти 4 месяца я легко смогу повторить все, что делал тогда. Программирование так же требует постоянной практики. И ради этой практики я буду писать приложение.

Кулинарный ассистент

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

Я люблю готовить и часто сталкивался с рядом проблем и вопросов. Приложение должно эти вопросы решить.
Идея следующая: я открываю приложение в главном меню которого отображаются рецепты блюд. Каждый рецепт имеет пункты выполнения, рекомендации по обработке продуктов и список необходимых ингридиентов.
Я могу двигаться по пунктам вниз четко следуя рецепту и отмечать или не отмечать пункты. Отмечать пункты может быть полезно в том случае, если, например, речь идет о сложной выпичке и процесс приготовления - несколько часов.
Список продуктов для приготовления - тоже интерактивен. Если вдруг я вижу, что у меня не хватает ингридиентов - я могу нажать по нему и отправить в
"Список продуктов для покупки". Собственно такой список тоже должен быть в приложении. Я хочу иметь возможность вносить в него изменения из меню рецепта, либо из самого списка, редактируя покупки.
Таймер: не всегда есть на кухне, но есть в любом смартфоне. Функционал под вопросом. Разве что ввести его для отдельных этапов приготовления.
Список граммовок различных продуктов - лично мне очень не хватает адекватного списка или таблички, где будет написано "чайная ложка сахара - столько то грамм, столовая столько-то" и т.д. для всех распространенных продуктов, которые можно и нужно отменять.

Это базовая идея. Концепция. Возможно, в будущем, оно будет меняться и дополняться, но пока стоит разобраться с тем что имею.

Этот пост будет добавлен в подборку вместе со всеми материалами, которые будут относиться к приложению.