Skip to content

루미큐브 아님 일루미나티 아님 거북이와두루미 아님!!!!!!!!!!!!!!!!!!!!!!!!

Notifications You must be signed in to change notification settings

SOPT-all/35-APPJAM-ANDROID-ROOMIE

Repository files navigation

룸메이트 때문에 고통스러운 쉐어하우스 생활, ROOMIE에서 해결해요! 🏡
35기 AND SOPT 앱잼 ROOMIE 프로젝트입니다.

Frame 2085666010

😈 Contributors

👑 송혜음
@hyeeum
강예인
@kangyein9892
김수현
@gitsuhyun
지도
검색
상세
입주신청

마이페이지

📸 SCREEN SHOT

지도 필터링 검색

매물 상세 내부 이미지 뷰 투어 신청 분위기별 리스트

찜 리스트 마이페이지

🖥️ TECH STACK

  • Clean Architecture
  • Gradle Version Catalog
  • MVI
  • Jetpack Compose
  • Material, Material 3
  • Hilt
  • Retrofit2, OkHttp
  • Coroutine & Flow
  • Timber, Coil, Lottie
  • Kakao Open API
  • Naver Map

기술 스택 도입 이유
Clean Architecture 독립적인 계층으로 나누어 각 계층의 책임을 분리함으로써 테스트 용이성과 장기적 유지보수성을 높입니다.
MVI 단방향 데이터 흐름과 상태 단일화를 통해 상태 관리 용이성을 높입니다.

📦 FOLDERING

📂 com.wearerommies.roomie
┣ 📂 data
┃ ┣ 📂 datasource
┃ ┣ 📂 di
┃ ┣ 📂 dto
┃ ┃ ┣ 📂 request
┃ ┃ ┣ 📂 response
┃ ┣ 📂 repositoryimpl
┃ ┣ 📂 service
┣ 📂 domain
┃ ┣ 📂 entity
┃ ┣ 📂 repository
┃ ┣ 📂 usecase
┣ 📂 presentation
┃ ┣ 📂 core
┃ ┃ ┣ 📂 component
┃ ┃ ┣ 📂 extension
┃ ┃ ┣ 📂 util
┃ ┣ 📂 navigator
┃ ┃ ┣ 📂 component
┃ ┃ ┣ 📂 route
┃ ┣ 📂 type
┃ ┣ 📂 ui
┃ ┃ ┣ 📂 bookmark
┃ ┃ ┣ 📂 detail
┃ ┃ ┣ 📂 filter
┃ ┃ ┣ 📂 home
┃ ┃ ┣ 📂 map
┃ ┃ ┣ 📂 mood
┃ ┃ ┣ 📂 mypage
┃ ┃ ┣ 📂 search
┃ ┃ ┣ 📂 splash
┃ ┃ ┣ 📂 tour
┃ ┃ ┣ 📂 webview
┣ 📂 ui.theme
┃ Roomie.kt

📌 CONVENTION

👣 작업트래킹

📝 프로젝트 설계

About

루미큐브 아님 일루미나티 아님 거북이와두루미 아님!!!!!!!!!!!!!!!!!!!!!!!!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages