Skip to content

wespot-bff/WeSpot-Android

Repository files navigation

✨ WeSpot - 우리가 연결되는 공간 ✨

누군가 너를 좋아하고 있어!, 우리가 연결되는 공간 WeSpot

WeSpot은 투표와 쪽지의 두 가지 기능으로 구성된 10대의 소통 활성화를 위한 SNS 앱입니다.

Get it on Google Play



🌟 Tech Stack 🌟

Kotlin Kotlin 2.0.0v, Coroutines, Flow
Architecture MVI(Orbit), CleanArchitecture
Network Ktor, Kotlin Serialization, Paging3
Local Protobuf DataStore, DataStorePreference
UI Compose, ComposeDestination
Dependency Management Gradle Convention Plugin(build-logic), VersionCatalogs
Dependency Injection Dagger Hilt (KSP)
Lint KtLint, DeteKt
Third Party Material3, Lottie, Coil, Crashlytics, Analytics, CloudMessaging
Collaborate Tool Github Action, Jira, Discord, Postman, Figma



🌠 Project Structure

Clean Architecture Structure

  • Data Layer: data, data-remote, data-local에 해당되는 부분으로 데이터를 가져오고 저장 및 검색을 로직을 담당.
  • Domain Layer: domain, mode에 해당되는 부분으로 앱의 비즈니스 로직을 담당.
  • Presentation Layer: feature, design-system, common-ui에 해당되는 부분으로 MVI 패턴을 활용해 UI 관련 로직을 담당합니다.



⭐ Dependency Graph ⭐



💫 Contributors 💫


JinHo Jeong

💻

Jung Seungwon

💻

BFF BOT 1
Made By JUCIY

BFF BOT 2
Made By JUCIY
🍻제이콥🍻 🍩브라우니🍩 🥕짜치는 당근🥕 🥕당근워크👟

Releases

No releases published

Packages

No packages published