일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- android memory leak
- 스타트업 코딩테스트
- 코루틴
- 안드로이드 리싸이클러뷰
- MVVM
- 안드로이드 앱 아키텍처 가이드라인
- android DI
- coroutine
- 안드로이드 Mockito
- 안드로이드 클린 아키텍처
- 안드로이드 앱 아키텍처 가이드라인 설명
- 안드로이드 의존성주입
- Koin
- Android App Architecture Guideline
- RxJava
- android clean architecture
- Hilt
- Android MVVM
- 안드로이드 앱 아키텍처 가이드라인 사용법
- 안드로이드 Espresso
- 리싸이클러뷰 최적화
- 안드로이드 mvvm
- 안드로이드 테스트코드
- 안드로이드 JUnit
- 안드로이드 아키텍처 컴포넌트
- 안드로이드 최적화
- 안드로이드 hilt
- sharedFlow
- 안드로이드 앱 아키텍처 가이드라인 예시
- 안드로이드 mvvm예제
- Today
- Total
목록안드로이드 앱 아키텍처 가이드라인 사용법 (2)
안드로이드 연구소
Q1. Domain레이어에 대해 설명해줘 Domain레이어는 UI 계층과 데이터 계층 사이에 있는 계층입니다. 복잡한 비즈니스 로직 또는 여러 ViewModel에서 재사용되는 단순한 비즈니스 로직을 캡슐화하는 역할을 합니다. 복잡성을 처리하거나 재사용성을 선호하는 경우와 같이 필요한 경우에만 사용해야 합니다. 일반적으로 Data레이어에서 재사용성 또는 캐싱을 장려하는 것은 복잡한 프로세스 발생합니다. Domain레이어의 목적은 Data레이어에서 사용한 데이터를 재사용하기 위해서인데요 Data레이어에서도 캐싱 기술을 이용해서 재사용을 할 수 있지만 새로운 기술 학습과 복잡한 프로세스로 사용하기가 많이 어려웠습니다. 그래서 Data레이어에서보다 쉽게 Domain레이어에서 데이터를 재사용할 수 있게하고 있는..
Q1. UI 레이어에 대해 설명해줘 https://developer.android.com/jetpack/guide/ui-layer?hl=ko#case-study UI레이어는 데이터 레이어에서 가져온 애플리케이션 상태를 시각적으로 나타냅니다. 위에서 설명한 Data레이어의 레파지토리와 이곳에서 연결이되어서 UI로 나타나는 것 같습니다. Q1-1. UI레이어는 어떻게 구성되어있니? UI레이어로는 UI state와 UI element 두 구성요소가 있습니다. UI element는 위젯이라고도하며 애플리케이션의 사용자가 화면에서 보고 상호 작용할 수 있는 요소입니다. TextView, EditText, Buttons은 UI element에 해당됩니다. UI state는 UI element가 화면에 표시되고 작동..