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
- 알고리즘
- 컴포즈
- NavController
- 클린아키텍처
- Authentication
- 뷰
- 안드로이드
- cleanarchitecture
- 회원가입
- XML
- 파이어베이스
- Compose
- 코딩테스트
- Kotlin
- DiffUtil
- 커스텀뷰
- 리사이클러뷰
- ListAdapter
- 로그인
- coroutine
- 코틀린
- Build variants
- UiState
- NavHost
- sharedFlow
- 플레이스토어
- Flow
- Jetpack
- Android
Archives
- Today
- Total
목록회사프로젝트 (1)
Grusie 안드로이드 개발 기술 블로그
[Android] 클린 아키텍처 회사 프로젝트에 적용하기
현재 근무중인 회사의 안드로이드 프로젝트는 기존 MVC 패턴으로 구현되어 있으며, Retrofit 같이 여러 곳에서 사용 되어야 하는 객체도 Singleton으로 의존성 주입을 활용하여 되어있지 않다.현재 새로 개발하는 프로젝트들은 필자가 MVVM패턴을 적용하고 있으나, DI는 아직 적용하지 못했던 상태이다.클린 아키텍처를 공부하며 프로젝트까지 진행한 이번 기회에 클린 아키텍처 + MVVM + Hilt를 적용해 볼 예정이다. 우선 클린 아키텍처를 위해, 각 계층들을 추가한다.- data모듈(실질적인 통신)- domain모듈(중개자)- presentation모듈(UI)- DI(DI 및 앱 설정) 기존에 사용했던 프로젝트들을 분리하려고 했으나, 얽혀있는 것들이 너무 많아 모듈로 분리하지 않고, 디렉토리로 ..
안드로이드 개발/클린아키텍처
2024. 3. 26. 17:05