프로젝트 설명
주요 기능
기술 및 아키텍쳐 선정
컨벤션 규칙 및 브랜치 전략
팀원별 역할 분담
폴더링
메모지는 일상 속에 메모와 사진과 함께 쓰는 일기를 적을 수 있는 메모 앱 서비스 입니다.
IDE - Android Studio koala
Architecture - MVI, Clean Architecture
DI - Hilt
Network - Retrofit
Asynchronous - Coroutine, Flow
Jetpack - DataStore, Navigation,
CI - Github Actions
Image - coil
lint - ktlint
third party - amazon aws, kakao login
- 메모 기능: 글과 체크박스를 통해 메모를 작성 수정하는 기능
- 카테고리 기능: 카테고리 별로 메모를 저장하고 묶을 수 있는 기능
- 일기 기능: 사진과 함께 텍스트로 하루하루 일기를 작성하는 기능
- 알림 기능: 특정 시간별로 일기를 쓰도록 알림을 보내는 기능
- 검색 기능: 특정 키워드로 검색하는 기능
👑김명석 | 주효은 | �손민재 | �김민우 |
메모화면, 메모 카테고리 추가, 기초세팅 |
메모 검색, 메모 상세화면 |
일기 화면(리스트형/캘린더형) |
로그인 UI, 온보딩, 설정 |
깃 컨벤션: Git Convention
코드 컨벤션: Code Convention
브랜치 전략: Branch Strategy
├── Memozi
├── 📁:app
├── 📁:build-logic
│ ├── 📁 convention
├── 📁:core
│ ├── 🗂️ buildconfig
├── 📁:data
│ ├── 🗂️ auth
│ ├── 🗂️ oauth
├── 📁:local
│ ├── 🗂️ auth
├── 📁:remote
│ ├── 🗂️ auth
├── 📁:domain
│ ├── 🗂️ auth
│ ├── 🗂️ oauth
├── 📁:feature
│ ├── 🗂️ navigator
│ ├── 🗂️ login
│ ├── 🗂️ memo
│ ├── 🗂️ diary
├── 📁:gradle
│ ├── libs.versions.toml