설계보고서
팀원 서예지 / 21800365
팀원 조영찬 / 21800816
팀원 김민수 / 21700094
식단관리 어플 Squid Note
문제 정의 및 프로젝트 소개
초기 화면 설계 1
초기 화면 설계 2
초기 화면 설계 3
초기 화면 설계 4
Database 설계 0
Database 설계 1
Database 설계 2
Database 설계 3
Database 설계 4
프로젝트 내 사용된 패키지 1
구글 맵 지도와 함께 사용하며 방문 음식점을 등록할때 �영수증을 인식 및 텍스트를 뽑아내 업로드가 가능하게끔 하였습니다. (이미지 picker와 연동)
스크린샷
프로젝트 내 사용된 패키지 2
식단을 작성하는 페이지에서 사진 아이콘을 누르면 음식을 인식해 인식률이 가장 높게 나온 텍스트를 식단에 업로드 할 수 있게끔 하였습니다. (이미지 picker와 연동)
스크린샷
프로젝트 내 사용된 패키지 3
스크린샷
프로젝트 내 사용된 패키지 4
스크린샷
프로젝트 내 사용된 패키지 5
스크린샷
프로젝트 내 사용된 패키지 6
스크린샷
프로젝트 내 사용된 패키지 7
이미지, 텍스트 등을 rotate, fade 등의 방법으로 animated 하게 보여지게 하였다
스크린샷
최종 결과물
주요 페이지 1 - 로그인/splash screen
할 수 있도록 하였고, 로그인 후 날짜별 식단 페이지
로 이동합니다.
로딩 시간을 주었고, splash screen에 image
rotation 후 screen이 fade하면서 사라지는
효과를 주었습니다.
최종 결과물
주요 페이지 2- 날짜별 식단
스크린샷
최종 결과물
주요 페이지 3 - 식단 코멘트
지도,영수증 입력 / 식단 수정 / 식단 삭제 기능을 포함
스크린샷
최종 결과물
주요 페이지 4 - 식단 등록(+음식 이미지인식)
데이터베이스와 연동되어 식단 업로드가 가능합니다.
스크린샷
최종 결과물
주요 페이지 5 - 친구관리 및 친구식단 확인
스크린샷
최종 결과물
주요 페이지 6 - 화상 채팅
스크린샷
최종 결과물
주요 페이지 7 - 유튜브 플레이어
스크린샷
최종 결과물
주요 페이지 8- 구글맵
스크린샷
최종 결과물
주요 페이지 9 - 영수증 등록Page
스크린샷
최종 결과물
영상 링크, 썸네일
영상 썸네일
로드맵 설계 (프로젝트 향후 계획)
의무적으로 고지할 내용
팀원별 분업 내용 및 소감
팀원 서예지
서예지:
google map, agora rtc ( 화상 채팅 ), 기본적인 CRUD
소감 : 주제에 대한 회의와 어플 구상을 오래 했는데도 프로젝트를 진행하면서 수정할 부분도 많았고, 신경써야 할 부분도 많았어서 모든 일이 이상적으로만 흘러가지 않는다는 걸 느꼈습니다. 이 역시 실전이 아닌 맛보기지만 재미있고 즐거웠습니다. 그리고 좋으신 교수님과 좋은 팀원들과 함께 좋은 경험을 할 수 있어서 감사한 학기였습니다.
팀원별 분업 내용 및 소감
팀원 김민수
김민수:
MLkit (text recognition) , TfLite( food recognition), 기본적인 CRUD
소감 : 직접 제 손으로 뚜렷한 결과물을 만들어내니 더욱 흥미가 생기고 앱개발에 대한 욕심이나 의지가 생기기도 했습니다. 한편으로는 Flutter라는 프레임워크를 사용하면서 한편으로 놀라울때가 많았습니다. 이렇게 개발자 친화적인 프레임워크가 고퀄리티 작업을 할 수 있다는 것에 플러터의 앞으로 전망이 기대가 되는 것 같습니다. 마지막으로 열정적인 팀원들 덕분에 좋은 협업을 마친 것 같아 감사인사를 하고싶습니다.
팀원별 분업 내용 및 소감
팀원 조영찬
조영찬:
table_calendar, youtube_player_flutter, 기본적인 CRUD
소감 : 마음이 맞는 팀원들과 함께 결과물을 만드는 과정이 즐겁고 의미있었습니다. 각자 너무 부족한 상태로 만났지만 서로의 부족한 점을 채워주면서 협업하는 법을 배우고 점점 어플다워지는 프로젝트 결과물을 보면서 뿌듯함도 많이 느낀 것 같습니다. 아쉬움도 많이 느꼈습니다. 처음부터 잘 정리를 하며 시작했다면, 다른 일들이 적어서 앱 개발에 집중을 더 할 수 있었다면 어땠을까라는 생각이 들지만 앱개발 공부를 하며 생긴 관심과 흥미를 잘 이어나가 앞으로 공프기 프로젝트에서 더 멋진 결과물을 만들어봐야겠다는 생각이 들었습니다.