/Android08-Ratatouille

Android08 - 🍝 나만의 은밀한 라따뚜이

Primary LanguageKotlin

🍝 나만의 은밀한 라따뚜이

ezgif-3-410d82ddc14b

목차

  1. 팀 소개
  2. 기획 의도
  3. 주요기능
  4. 기술 스택
  5. 프로젝트 구조
  6. 관련 링크

팀 소개

KDJJ.work()


K018_박규훤

K002_김동현

K055_정준원

K059_최정헌

기획 의도

요리할 때마다 자신이 만들 요리의 레시피를 항상 검색해야 합니다.
요리를 할때도 초보자라면 시간을 놓치는 일이 잦습니다.
이 앱은 레시피들을 관리하고 시간을 알려주는 기능을 통해 요리를 도와줍니다.

기슬 스택

Untitled

프로젝트 구조

Multi Module & Clean Architecture

├── app
│   ├── app
│   └── di 
│       ├── data 
│       └── domain
│
├── data
│   ├── datasource(Interface)
│   ├── di
│   └── repository(Impl)
│
├── domain
│   ├── common
│   ├── di
│   ├── model
│   │   ├── exception
│   │   └── request
│   ├── repository(Interface)
│   └── usecase
│
├── presentation
│   ├── common
│   ├── di
│   ├── model
│   ├── services
│   ├── view
│   │   ├── adapter
│   │   ├── bindingadapter
│   │   ├── dialog
│   │   ├── home
│   │   │   ├── my
│   │   │   ├── others
│   │   │   └── search
│   │   ├── recipedetail
│   │   ├── recipeeditor
│   │   ├── recipesummary
│   │   └── splash
│   └── viewmodel
│   │   ├── home
│   │   │   ├── my
│   │   │   ├── others
│   │   │   └── search
│   │   ├── recipedetail
│   │   ├── recipeeditor
│   │   └── recipesummary
│
├── local
│   ├── dao
│   ├── dataSource(Impl)
│   ├── database
│   ├── di
│   └── dto
│
└── remote
    ├── common
    ├── datasource(Impl)
    ├── di
    ├── dto
    └── service

주요 기능

나만의 레시피를 은밀하게 저장

직접 레시피를 어플에 저장하여 나만의 레시피 모음zip을 만들 수 있습니다.

레시피 저장
number1

은밀한 내 레시피 공유하기

레시피를 다른 사람들에게 공유할 수 있습니다.

레시피 공유
number2 (1)

원하는 레시피는 바로 검색

검색 기능을 통해 원하는 레시피를 찾을 수 있습니다.

레시피 검색
number4 (1)

레시피 슬쩍 훔쳐오기

다른 사용자들이 공유한 레시피를 다운받아 나만의 레시피에 추가할 수 있습니다.

레시피 훔쳐오기
number6

다른 사람들의 레시피 힐끔보기

다른 사용자가 공유한 레시피들을 확인해 볼 수 있습니다.

레시피 힐끔보기
number7

타이머 기능

레시피에 조리 단계별로 타이머를 등록하고 레시피를 볼 때 사용할 수 있습니다.

레시피 타이머
number3

프로젝트 관리

Github 이슈를 통한 작업 관리

스크린샷 2021-12-02 오후 11 53 46
스크린샷 2021-12-02 오후 11 57 10

Slack Github bot을 이용한 리뷰 및 PR 상태 확인

스크린샷 2021-12-02 오후 10 12 33

Template를 이용한 PR 메세지 관리

스크린샷 2021-12-03 오전 12 00 15

Github Action을 통한 build 실패 및 테스트 코드 실패 방지

스크린샷 2021-12-03 오전 12 04 37

관련 링크

프로토타입 / C4 모델

그라운드 룰

컨벤션

앱 배포 로그