일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로세스
- React
- OS
- 안드로이드
- 앱
- Database
- 코틀린
- 데이터베이스
- 메모리
- db
- Kotlin
- 디자인패턴
- 안드로이드 디자인 패턴
- github
- 리액트네이티브
- 안드로이드 개발
- CS지식
- 앱 개발
- 스레드
- 디자인 패턴
- 개발
- 앱개발
- 액티비티
- reactnative
- 리액트
- MVVM
- cs
- 운영체제
- Operating System
- Android
- Today
- Total
목록안드로이드 아키텍처 (2)
Tech Log
안드로이드 개발자 채용 공고를 보면 'AAC 적용 경험'을 요구하는 곳을 볼 수 있다. 따라서 어떤 것인지 궁금했고 최근에 프로젝트에 AAC의 ViewModel을 적용해보았다. 실제로 적용해보며, 데이터를 편하게 관리할 수 있었다. 또한 context가 필요할 때 AAC ViewModel을 사용하였다. ViewModel을 써보면서 또 어떤 다른 장점이 있길래, 구글이 AAC를 따로 만들어냈는지 그 이유가 궁금했다. 이에 대해 알아보고 ViewModel 이외에 다른 AAC(Component)는 어떤 것이 있는지 정리해보려 한다. 1. AAC는 무엇인가? 2. AAC에는 어떤 Component가 있는가? 3. AAC의 활용 Android Architecture Components(AAC)는 무엇인가? 개요 ..
안드로이드를 개발할 때 가장 많이 권장된다는, 구글이 권장하는.., MVVM 패턴을 공부해보고자 한다. 아키텍처 패턴이 각각의 장단점이 있지만, MVVM이 어떻길래 권장되는지 상당히 궁금했다. 해당 포스팅은 안드로이드 아키텍처 기준으로 작성되었습니다. 1. MVVM 패턴이란? MVVM 패턴은 Model, View, ViewModel로 세 가지 역할로 프로그램을 분담하여 나눈 것이다. 안드로이드에서의 MVC 패턴은 View와 Model 사이의 의존성이 높다. 그리고 MVC 패턴에서는 View와 Controller가 함께 Activity나 Fragment에 있다.... (이에 대한 자세한 예시는 추후에 MVC 패턴 예제 포스팅을 작성해볼 예정이다) 이렇게 두 모듈 간의 결합도가 높으면, 추후에 프로그램이 커..