Notice
Recent Posts
Recent Comments
Link
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 컴포즈
- 회원가입
- 클린아키텍처
- MVVM
- 커스텀뷰
- 안드로이드
- DiffUtil
- cleanarchitecture
- Flow
- sharedFlow
- Kotlin
- 로그인
- coroutine
- NavHost
- 리사이클러뷰
- Authentication
- Compose
- ListAdapter
- XML
- 플레이스토어
- Jetpack
- 코딩테스트
- 알고리즘
- Android
- Build variants
- 뷰
- NavController
- UiState
- 코틀린
- 파이어베이스
Archives
- Today
- Total
목록사내적용 (1)
Grusie 안드로이드 개발 기술 블로그

현재 근무중인 회사의 안드로이드 프로젝트는 기존 MVC 패턴으로 구현되어 있으며, Retrofit 같이 여러 곳에서 사용 되어야 하는 객체도 Singleton으로 의존성 주입을 활용하여 되어있지 않다.현재 새로 개발하는 프로젝트들은 필자가 MVVM패턴을 적용하고 있으나, DI는 아직 적용하지 못했던 상태이다.클린 아키텍처를 공부하며 프로젝트까지 진행한 이번 기회에 클린 아키텍처 + MVVM + Hilt를 적용해 볼 예정이다. 우선 클린 아키텍처를 위해, 각 계층들을 추가한다.- data모듈(실질적인 통신)- domain모듈(중개자)- presentation모듈(UI)- DI(DI 및 앱 설정) 기존에 사용했던 프로젝트들을 분리하려고 했으나, 얽혀있는 것들이 너무 많아 모듈로 분리하지 않고, 디렉토리로 ..
안드로이드 개발/클린아키텍처
2024. 3. 26. 17:05