일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드 앱 아키텍처 가이드라인 사용법
- 안드로이드 mvvm예제
- 안드로이드 Espresso
- 안드로이드 최적화
- android clean architecture
- Koin
- sharedFlow
- 안드로이드 mvvm
- android memory leak
- 안드로이드 Mockito
- 안드로이드 테스트코드
- 안드로이드 앱 아키텍처 가이드라인
- android DI
- 리싸이클러뷰 최적화
- 안드로이드 JUnit
- Android MVVM
- coroutine
- 안드로이드 앱 아키텍처 가이드라인 설명
- Hilt
- 안드로이드 의존성주입
- MVVM
- 스타트업 코딩테스트
- 안드로이드 리싸이클러뷰
- RxJava
- 안드로이드 클린 아키텍처
- 안드로이드 hilt
- 안드로이드 아키텍처 컴포넌트
- Android App Architecture Guideline
- 코루틴
- 안드로이드 앱 아키텍처 가이드라인 예시
- Today
- Total
목록안드로이드 아키텍처 컴포넌트 (2)
안드로이드 연구소
지난 게시물에서 MVVM이 왜 많은 안드로이드이 선택하게되었는지 알아보았다. 간단히 말하면 구글에서 안드로이드 아키텍처 컴포넌트(줄여서 AAC)라는 걸 내놓았는데 MVVM과 찰떡궁합이였기 때문이었다. 그렇다면 구글에서는 안드로이드 아키텍처 컴포넌트를 왜 발표하였을까? Q1. ChatGPT, 구글은 왜 안드로이드 아키텍처 컴포넌트를 만들게된 배경에 대해서 말해줘. 안드로이드 아키텍처 컴포넌트가 출시되기 전에는 Android 앱을 설계하는 공식 권장 방법이 없었으며 개발자는 종종 MVP, MVC 등과 같은 다양한 패턴을 사용했습니다. Android 앱의 복잡성이 증가함에 따라 코드베이스를 관리하고 안정성과 신뢰성을 보장하기가 더 어려워졌습니다. 또 복잡한 사용자 인터페이스를 처리하고, 데이터 지속성 및 동기..
오늘은 첫 포스터에서 설명한 것 같이 이전 포스터들에서 챕터1에서는 잘못 사용하고 있었던 안드로이드 코드들을 고친 다음 오늘부터 챕터2의 핵심인 MVVM에 대해서 연구해보려고합니다. 여러분들이 MVVM은 많이 들어보기만 하신분들만 있기도 하고 회사 프로젝트에서 사용하고 있어서 그냥 사용하시고 있는분들이 많을거라 생각합니다. MVVM은 여러 디자인 패턴중 하나입니다. 하지만 왜 다들 안드로이드 개발에서는 많은 패턴 중에 MVVM을 사용하고 있을까요? 저는 이 궁금중부터 시작하여 역사적인 관점에서 - MVVM이전에는 어떤 패턴들을 사용하였고 - 어떤 문제들가 있어서 MVVM이라는 새로운 시도를 하게되었으며 - 이는 어떤 효과를 불러일으켰는지 살펴볼 예정입니다. 그럼 시작해보겠습니다. Q1. ChatGPT, ..