들어가며 Google에서 Kotlin를 Android 공식 언어로 추가함에 따라 많은 개발자들이 Java에서 Kotlin으로 변경했을 것입니다. 단순히 Google에서 Kotlin을 Android 공식언어로 추가했다고 Java 을 Kotlin으로 변경하였을까요? Java의 단점 보완한 Kotlin는 Java와 호환도 잘되어 Java로 구현된 오픈소스 라이브러리를 그대로 사용할 수 있어서 많은 개발자들이 Java에서 Kotlin으로 변경하였을 것입니다. Kotlin 으로 변경하였을 때 가장 큰 장점이 무엇이라고 생각되시나요? 필자는 비동기 처리 방식으로 생각합니다. Java에서 비동기 처리는 대표적으로 RxJava을 활용해서 처리하였을 것입니다. Kotlin을 사용하는 대부분의 개발자들은 Coroutine..
개발 블로그 또는 Github 오픈소스를 살펴보면 AAC(Android Architecture Components) ViewModel을 활용하여 MVVM 을 구축한 것을 종종 봅니다. 구글에서 말하는 AAC ViewModel과 MVVM에서 말하는 ViewModel 의 차이가 무엇일까요? ViewModel이면 ViewModel이지 AAC ViewModel이라고 다르게 표현할까요? AAC ViewModel과 ViewModel의 차이점에 대한 포스트를 작성하였습니다. MVVM의 ViewModel이란? MVVM의 View Model 은 공통 속성 및 명령을 표시하는 뷰의 추상화 입니다. 다르게 말하면 View와 Data Binder 사이의 통신을 조정합니다. MVP 패턴과 차이점은 MVP 패턴은 Presente..
- swift
- DI
- flutter
- 알고리즘
- Android
- 패턴
- 임용고시
- java
- MCC
- 코틀린
- 미션차이나센터
- 선교
- Android Studio
- missioon
- RXjava
- missionchina
- Kotlin
- 점수판
- 스코어헬퍼
- 고시문헬퍼
- 고시문
- 안드로이드
- 탁구
- view
- 디자인패턴
- issue
- IT
- push
- IOS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |