Gridgodstale2013-05-24T20:06:34+09:00

[Android] Kotlin – apply/with/let/also/run

By godstale|4월 10th, 2020|Categories: Tip&Tech (SW)|Tags: android, apply, kotlin|

. 코틀린에서 자주 사용되는 inline 함수 apply, with, let, also, run 의 차이점은 아래와 같습니다. input - receiver/parameter 는 5종의 inline 함수가 호출될 때 참조할 객체와 어떤 관계를 가지고 호출되는지를 나타냅니다. receiver 타입인 apply, run, [...]

[Android] RecycleList 참고자료 모음

By godstale|4월 9th, 2020|Categories: Tip&Tech (SW)|Tags: android, recyclelist|

. MVVM + AAC(ViewModel, LiveData, Room) + RecyclerViewhttps://blog.yena.io/studynote/2019/03/16/Android-MVVM-AAC-1.htmlMVVM + DI + DataBinding + RecyclerViewhttps://medium.com/@joongwon/android-aac%EB%A5%BC-%ED%99%9C%EC%9A%A9%ED%95%9C-mvvm-%ED%8C%A8%ED%84%B4-e24a685fc25dData Binding with Live Data for RecyclerView in Kotlinhttps://spin.atomicobject.com/2019/06/08/kotlin-recyclerview-data-binding/Room + Livedata + ViewModel + RecycerView(ListAdapter)https://m.blog.naver.com/PostView.nhn?blogId=tkddlf4209&logNo=221555168690&proxyReferer=https%3A%2F%2Fwww.google.com%2FBindingAdapterhttps://dev-imaec.tistory.com/41 . .

LiveData, ArrayList & notify

By godstale|4월 9th, 2020|Categories: Tip&Tech (SW)|Tags: arraylist, livedata, notify|

MutableLiveData 에 ArrayList 타입을 사용할 경우 ArrayList 에 아이템을 추가하거나 변경해도 LiveData - notify 가 일어나지 않습니다. LiveData 에 observe() 를 걸어도 이벤트가 발생하지 않습니다. 이 경우 LiveData 에서 강제로 notify 를 해줘야 합니다. 즉, [...]

[Android, Kotlin] AAC – DataBinding 예제

By godstale|4월 2nd, 2020|Categories: Android|Tags: android, databinding, kotlin|

Android Jetpack 은 개발자가 고품질 앱을 쉽게 개발할 수 있도록 지원하는 라이브러리, 도구, 가이드의 모음 입니다. Jetpack 은 androidx.* 패키지 라이브러리로 지원되며, 크게 4가지 구성요소(기초, 아키텍처, 동작, UI)를 가집니다. https://developer.android.com/jetpack?hl=ko 이번 포스트에서 다룰 주제는 아키텍처 [...]

Kotlin 변수 초기화 – lateinit 과 lazy property

By godstale|4월 2nd, 2020|Categories: Tip&Tech (SW)|Tags: kotlin, lateinit, property|

lateinit 은 반드시 명시적으로 초기화 코드를 클래스 내에 적시해야하며 var 로만 선언이 가능 by lazy 를 사용하는 방법은 by lazy 이후 블럭의 내용이 객체가 처음 참조되는 시점에 호출되어 초기화. val 에만 사용이 가능 상세 내용은 [...]

[Android, Kotlin] AAC – LiveData 예제

By godstale|3월 31st, 2020|Categories: Android|Tags: android, kotlin, livedata|

Android Jetpack 은 개발자가 고품질 앱을 쉽게 개발할 수 있도록 지원하는 라이브러리, 도구, 가이드의 모음 입니다. Jetpack 은 androidx.* 패키지 라이브러리로 지원되며, 크게 4가지 구성요소(기초, 아키텍처, 동작, UI)를 가집니다. 그 중 아키텍처 구성요소(AAC, Android Architecture [...]

[Android, Kotlin] AAC – ViewModel 예제

By godstale|3월 30th, 2020|Categories: Android|Tags: android, kotlin, viewmodel|

Android Jetpack 은 개발자가 고품질 앱을 쉽게 개발할 수 있도록 지원하는 라이브러리, 도구, 가이드의 모음 입니다. Jetpack 은 androidx.* 패키지 라이브러리로 지원되며, 크게 4가지 구성요소(기초, 아키텍처, 동작, UI)를 가집니다. 그 중 아키텍처 구성요소(AAC, Android Architecture [...]

Go to Top