나의 발자취

iOS 미니프로젝트 - All About Cook 요리 레시피앱 만들기 (1) 기획 본문

앱 개발/iOS

iOS 미니프로젝트 - All About Cook 요리 레시피앱 만들기 (1) 기획

달모드 2024. 9. 9. 22:04

주어진 이틀 안에 기획부터 개발까지 다 하는 과제가 주어졌다.

조건은 Open API를 활용하고, 이제까지 배운 VC들을 활용하는 것이다(UIKit).

 

기획하는데에 여러가지 막연한 아이디어들이 많아 최종 프로젝트 기획안을 자리잡기까지 오래 걸렸다.

 

<나의 struggles....⭐️>

1. 현재 사용중인 유진투자증권 MTS 계좌랑 연동해서 조건이 맞을때마다 알람울리기

기각이유: HTS에서 확인해야만 해서 매일 번거롭게 윈도우 컴 앞으로 가야했었는데.. 너무 완벽하겠다 싶어서 들떴다. 비번 찾느라 애먹고 API 신청까지 했는데 막상 개발 가이드를 (신청해야지만 다운받을 수 있었음.) 다운받았더니 Obj-C 기반으로 된것이다. ;; -> 프로젝트 취지에 안맞아서 포기.(개인 프로젝트면 했을텐데 수업에서 한거라 바로 포기함. 아쉽지만 ㅠㅠㅠ)

 

2. 미드저니 사용하려면 디스코드에 들어갔어야하는데 이게 번거로워서 앱을 켜서 버튼을 누르기만 하면 생성해주거나, 텔레그램으로 보내주는 프롬프트를 가진 앱

기각이유: 근데 좀만 번거로워도 디스코드 앱에서 하면 되니까.. 괜한 삽질을 한다 싶었다. 게다가 미드저니 비공식 API는 미드저니 구독료와 별도로 이 API 자체의 구독료를 내야했었다;;; 그리고 이건 앱이 아니라 그저 "프롬프트" = API 개발이 되지 않나..싶었다. 이것때문에 MAKE도 계정 만듦..;ㅎ

 

3. SendBird API를 활용한 채팅앱 활용

기각이유: 아직 AlarmoFire 안배워서 기각. ㅠㅠ (근데 이것땜에 또 센드버드 API 개발함;)

 

4. 실시간 트렌드(X, Google) 확인하는 앱

기각이유: 역시나 X 개발자 계정까지 만들었으나 이 API call 를 활용하려면 몇만원을 내야했었다.;;; 바로포기.

 

5. 부동산 건축물대장 앱

기각이유: 표로 만드는게 어려워보였다. Depth도 짧고, 레이아웃 구성이 난장판될것같아서 포기.

 

 

와, 정 안되겠어서 챗지피티한테 물어봤는데 진짜 노잼 API만 추천해줘서 그냥 내가 올해 사업준비하고 떨어진 (아마 개발 실제로 착수 안해서..그래서 실현부분이 진짜 부실했다.) 걸 겸사겸사 기본 메뉴만 구성하고 나중에 확장해나가는 식으로 하자고 했다.

-> Food Recipe App

 

 

사용 API

진짜 고맙게도, 내가 생각했던 앱의 기능을 모두 구현할 수 있는 API를 챗지피티가 추천해줘서 amazed / bruh(없다고 생각했음..;;) 

바로 기획에 들어갔다.

Spoonacular API

 

 

프로토타입

프로토타입은 팀플할때 처음엔 개발을 잘 못해서 디자인을 맡았기에 재능도 잘 맞고 능숙한 편이라 금방 만들었다.

하루만에 개발할거라, 깊은 depth나 많은 Tab메뉴를 지양하면서 기획했다.

 

1. 메인 - 남은 식재료 냉파하기

  • 냉장고 안에 있는 남은 식재료를 어떻게 조합해서 먹어야할지 고민이어서 남은 식재료들을 입력하면 그걸 포함한 메뉴들을 보여주는 기능
  • 테이블뷰로 구성 예정
  • GET/Search Recipes by Ingredients
  • GET/Get Analyzed Recipe Instructions

 

 

2. 음식에 대한 상세 분석 (하단 좌)

  • 음식 이름을 검색하면 그 음식 안에 있는 재료성분, 영양소, 칼로리, 레시피 등을 상세하게 분석해주는 메뉴
  • 컬렉션뷰-웹뷰로 구현 예정
  • GET/Search All Food

 

3. 음식 유머 (하단 우)

  • 음식에 대한 유머로, 랜덤으로 추출되며 단일페이지로 되어있다.
  • GET/Random Food Joke

 

 

728x90
반응형
Comments