본문 바로가기

Android

신기술이라고 막 좋아하다가 탈랄지도....(Kotiln, RxJava, MVVM, Databinding 등등) - 3 [출처] https://developer.android.com/jetpack Android Jetpack 안드로이드 앱을 개발 할 때,com.android.support::위 와 같은 라이브러리를 안 써본 사람은 극히 드물 것이다. com.android.support:support-fragment:28.0.0com.android.support:multidex:1.0.0com.android.support:appcompat-v7:28.0.0com.android.support:recyclerview-v7:28.0.0... 구글에서 안드로이드 개발을 돕기위해 만든, 일명 Support Library. 이 라이브러리들이 더 엄청난 녀석들과 함께 Jetpack 으로 합쳐졌다. androidx.appcompat:ap..
신기술이라고 막 좋아하다가 탈랄지도....(Kotiln, RxJava, MVVM, Databinding 등등) - 2 [출처] http://reactivex.io/RxJava ReactiveX 를 Java 언어를 빌려 표현한것. ReactiveX 는 Observable Stream을 가지고 비동기적 프로그래밍을 할수 있는 API. 예시 코드) 12345678910111213Observable myObservable = Observable.from(new String[]{"Hello", "world!"}); myObservable.subscribe(new Action1() { @Override public void call(String s) { System.out.println(s); } });Colored by Color Scriptercs 처음 이렇게 봤을 때, 코드는 이해했지만, 머릿속에 든 생각은 '그래서 뭐?' ..
신기술이라고 막 좋아하다가 탈랄지도....(Kotiln, RxJava, MVVM, Databinding 등등) - 1 [출처] https://kotlinlang.org/ 새 안드로이드 프로젝트를 시작하게 되면서 기존 JAVA 와 간소하지만 지켜보자던 MVP 를 이 기회에 다 봐꿔보자는 사수의 말. Kotiln, RxJava, MVVM, Databinding 등등 Android 개발할 때 좋은 최신 기술을 다 적용해보자! 혼자 개발한 기간이 그래도 3년은 되는데! 라는 자만심에 선뜻 "네!" 라고 답했고, 난 역시 아무 생각이 없었다. Kotlin 처음 시작 하려니까, 어디서부터 시작해야하는지 막막했다. 이럴 땐, 개발자 사이트라며 Android Developer 사이트에서 Kotlin 을 검색했고, 글을 봤지만...... 그래서 집을 뒤졌다. 예전에 Kotlin 관련 책을 샀었는데 다행이 썩지 않고 잘 있었다. 이사도 ..