요리 레시피 공유 앱
나의 요리 레시피를 다른 사람들과 공유함으로써 요리를 할 때 많은 도움을 받을 수 있는 앱입니다.
2020. 03 ~ 06
- 기획, 개발, 디자인 모두 했습니다.
- 사용 프로그램 : Android Studio, Google Firebase, Git
- 사용 언어 : Java
- minSdkVersion : 21
- targetSdkVersion : 34
- 기숙사 생활/자취를 하는 학생들
- 1인 가구
-
학생들은 앱에 자신만의 요리 레시피를 피드에 업로드하여 공유할 수 있습니다.
-
채팅을 통해 레시피 관련 대화를 할 수 있습니다.
-
피드에 있는 레시피에 대해 평가를 할 수 있습니다.
- MVC 패턴
- SharedPreferences
- ViewPager2
- RecyclerView
- Response 클래스 구현
- Material 디자인
- 포토뷰 (com.github.chrisbanes:PhotoView)
- 사진 첨부 (Glide)
- 이미지 피커 (com.github.esafirm.android-image-picker:imagepicker)
- SwipeRefreshLayout
- ElasticView
- 요리 사진 업로드 기능을 구현했지만, 사진을 1장 밖에 올리지 못하는 것은 아쉬운 점입니다.
요리 결과물만 사진으로 올릴 것이 아니라, 레시피 사진들도 직접 업로드할 수 있도록 기능을 구현하면 좋겠다는 생각이 들었습니다. - 채팅 기능을 성공적으로 구현해서 뿌듯했습니다.
- 기존에 출시된 요리 레시피 공유 앱들보다 좀 더 차별화되는 기능을 추가하면 좋을 것이라 생각하여 현재 고민중입니다.
Kotlin으로 리팩토링했으며(RecipeSpace), MVVM 패턴과 클린 아키텍처를 적용했습니다.