[Architecture] MVVM
MVVM 아키텍처의 필요성 보통의 앱이라 하면 프로그램 런처의 단일 진입점이 있고, 해당 진입점(디렉터리)만을 사용하여 애플리케이션이 구축된다. 대표적인 예로는 자바 WAR 파일 Rails 또는 NodeJS 코드의 단일 디렉토리 구조가 있다. 하지만 안드로이드 앱은 4대 컴포넌트라 불리는 Activity, Service, Content Provider, Broadcast Receiver을 비롯하여 Fragment 등의 구성요소가 있으며, 각 구성요소의 진입지점으로 앱으로 진입이 가능하다. 예를 들어 Activity 시작으로 앱에 진입할 수 있고, Broadcast Receiver에서 Broadcast Intent를 호출받아 앱으로 진입이 가능하다(푸시 알림 등). 또한 구성요소가 계속해서 살아있는 웹앱과..
Android 개발/Architecture
2021. 1. 4. 21:50
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- HTTP 100 Continue
- HTTP 401 Unauthorized
- LocalDateTime
- REST API GET
- sealed class 안정성
- sealed class 상속
- 코틀린 also
- REST API란 무엇인가?
- REST API PUT
- Kotlin sealed class 상속
- REST API Plain Text
- REST xml
- 500 Internal Server Error
- HTTP 400
- sealed class 사용 방법
- Android
- java
- sealed class 1.5.0
- sealed class enum
- ZonedDateTime
- REST API POST
- REST JSON
- HTTP 204
- HTTP 301 Moved Permanently
- sealed class 특징
- HTTP 201
- kotlin
- Kotlin sealed class
- REST API HTML
- HTTP 404 Not Found
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함