- SSAFY 8th PJT Team D102 🌞
- 프로젝트 기간 :
2023.01.03
~2023.02.17
- 구성원 : 이지윤, 이민하
1️⃣ Specification
2️⃣ Flow Chart
3️⃣ Package Structure
4️⃣ 핵심 기능 구현 방법 설명
5️⃣ Contributor
Architecture | Clean Architecture, MVVM |
Design Pattern | SSA(Single-Activity-Architecture), Singleton |
Jetpack Components | Navigation Component, ViewBinding, LiveData, ViewModel, Lifecycle, Room/SQLite |
Network | Retrofit2, OkHttp |
Third Party Library | Coroutine, Glide, Image Cropper, TedPermission, Lottie, Spin-kit, Naver map API, Kakao API, BootPay API Firebase(FCM & Hosting) |
Other Tool | Jira, Git, Notion, Slack, Figma, Zeplin |
Strategy | Jira & Git Flow |
📦 com.ssafy.smile
┣ 📂 common
┣ 📂 data
┃ ┗ 📂 local
┃ ┃ ┣ 📂 database
┃ ┃ ┃ ┣ 📂 dao
┃ ┃ ┃ ┣ 📂 entity
┃ ┃ ┗ 📂 datasource
┃ ┃ ┗ 📂 repository
┃ ┗ 📂 remote
┃ ┃ ┗ 📂 model
┃ ┃ ┗ 📂 datasource
┃ ┃ ┗ 📂 repository
┃ ┃ ┗ 📂 datasource
┃ ┃ ┗ 📂 service
┣ 📂 domain
┃ ┗ 📂 model
┃ ┗ 📂 repository
┣ 📂 presentation
┃ ┗ 📂 adapter
┃ ┗ 📂 base
┃ ┗ 📂 view
┃ ┃ ┣ 📂 home
┃ ┃ ┣ 📂 map
┃ ┃ ┣ 📂 mypage
┃ ┃ ┣ 📂 portfolio
┃ ┃ ┣ 📂 user
┃ ┃ ┣ 📂 splash
┃ ┗ 📂 viewmodel
┗ 📜 MainActivity.kt
┗ 📜 Application.kt
👉 WIKI에 핵심 기능 구현 코드 및 방법 정리
👉 팀원 소개와 역할 분담
이지윤 | 이민하 |
@jiy00nLee | @minha721 |
Android Dev | Android Dev |
구조 설계 주소록 작가 포트폴리오 등록/수정 주변 게시글 목록(지도) 게시글 등록/수정 나의 관심 내역 작가 리뷰 등록/조회 이미지 유틸(ImageUtils) 권한 처리(PermissionUtils) |
스플래시 회원가입 로그인 주변 작가 목록 작가 포트폴리오 조회 게시글 조회 검색(작가, 게시글) 예약 및 결제 작가 추천 |