계속 버려져야할까?

kangsudal
3 min readNov 10, 2021

--

썩어버린 음식을 냉장고에서 꺼내며서 생각한다.

얼만큼 사과를 먹는지 계산할 수 있을까?

내가 제일 많이 먹는 음식은 무엇일까?

아, 당장 점심 뭐먹지? 정하기 귀찮다.

하여 만든 한끼잇고

플레이스토어다운로드

프로젝트 설명

  • 기능: 랜덤 메뉴 추천, 레시피 공유하기, 북마크 기능, 자주먹는 top3 빈도수 체크, 식당 찾아주기 기능
  • 데이터: 식품의약품안전처 조리식품의 레시피 DB
레시피 공유하기 기능

사용프레임워크: Flutter

사용 라이브러리: http, provider, hive, shake, intl, share_files_and_screenshot_widgets_plus

http: 조리식품의 레시피 DB에서 json 데이터를 받아옴

provider: shakeDetector가 동작하면 새로 랜덤 Recipe객체 계산해 상태 공유. HomeScreen의 Consumer에 전달된다

hive: 단말기에 데이터저장

shake: 흔드는 동작 인식

intl: DateTimeFormat

share_files_and_screenshot_widgets_plus: 레시피 화면 캡처하여 공유하기

프로젝트 구조

github 저장소:

후기

랜덤메뉴정해주는 기능은 유용한것같다. 처음으로 플레이스토어 출시까지 도전해본 프로젝트여 의미가 크다.

앞으로 하고싶은것: 먹은 메뉴 카운트는하였지만, 사용자가 자주 먹는 메뉴를 토대로 한달 적정 재료 구매량을 계산할 수 있게 만들고싶다. hivebox, provider로 데이터를 주고 받는 구조가 명확하게 프로젝트로 가꾸고싶다.

--

--