안드로이드 layout – tools attribute
. 안드로이드 XML 리소스 파일을 보다보면 자주 보이는xmlns:tools=”http://schemas.android.com/tools”사용법입니다. https://gun0912.tistory.com/73 . .
. 안드로이드 XML 리소스 파일을 보다보면 자주 보이는xmlns:tools=”http://schemas.android.com/tools”사용법입니다. https://gun0912.tistory.com/73 . .
MutableLiveData 에 ArrayList 타입을 사용할 경우 ArrayList 에 아이템을 추가하거나 변경해도 LiveData – notify 가 일어나지 않습니다. LiveData 에 observe() 를 걸어도 이벤트가 발생하지 않습니다....
초보 개발자를 위한 안드로이드 오픈소스 라이브러리 27 https://aedi.tistory.com/906
Android Jetpack 은 개발자가 고품질 앱을 쉽게 개발할 수 있도록 지원하는 라이브러리, 도구, 가이드의 모음 입니다. Jetpack 은 androidx.* 패키지 라이브러리로 지원되며, 크게 4가지 구성요소(기초,...
https://recipes4dev.tistory.com/158 http://www.uwanttolearn.com/android/constraint-layout-hell/ .
lateinit 은 반드시 명시적으로 초기화 코드를 클래스 내에 적시해야하며 var 로만 선언이 가능 by lazy 를 사용하는 방법은 by lazy 이후 블럭의 내용이 객체가 처음...
Android Jetpack 은 개발자가 고품질 앱을 쉽게 개발할 수 있도록 지원하는 라이브러리, 도구, 가이드의 모음 입니다. Jetpack 은 androidx.* 패키지 라이브러리로 지원되며, 크게 4가지 구성요소(기초,...
Android Jetpack 은 개발자가 고품질 앱을 쉽게 개발할 수 있도록 지원하는 라이브러리, 도구, 가이드의 모음 입니다. Jetpack 은 androidx.* 패키지 라이브러리로 지원되며, 크게 4가지 구성요소(기초,...
Java 에서 비동기 처리를 위해 AsyncTask를 (한 때) 사용했듯이 Kotlin 에서도 비동기 처리를 위해 Coroutine 을 사용할 수 있습니다. 그렇다면 코틀린 기반의 프로젝트에서 RxKotlin vs...
앱 시작을 위한 가장 기초는 디자인 패턴이 아닌가 싶습니다. 안드로이드의 추세가 MVC -> MVP -> MVVM 패턴으로 진화함에 따라 프로젝트의 규모와 요구사항에 맞게 적절한 패턴을...