Android

Android Jetpack – DataStore

안드로이드 초기부터 사용해오던 SharedPreference 에는 단점이 존재 UI thread 에서 호출하기에는 thread safe 하지 않음 – disk I/O operations 을 포함하기 때문. (Async API 를 제공하기는 하지만…) parsing error 를…

안드로이드 링크 모음 – HTTP, IO, DB, Etc

안드로이드 라이브러리 검색 https://android-arsenal.com/ 유용한 라이브러리 DB Realm – 스레드 문제 해결법 Realm 데이터베이스, 제대로 알고 안드로이드에서 사용하기 https://realm.io/kr/docs/java/latest/#queries Realm – 기본 사용법 https://jamie-dev.tistory.com/5 https://realm.io/kr/docs/java/latest/ Realm – rx-java 연동 https://riptutorial.com/android/example/14393/using-realm-with-rxjava…

안드로이드 링크 모음 – 디자인 패턴, 아키텍처, Kotlin, Framework

디자인 패턴 자바 디자인 패턴 – http://iilii.egloos.com/category/%EC%BB%B4%ED%84%B0%EC%A7%88~/list/2 디자인 패턴 – https://gmlwjd9405.github.io/tags#%EB%94%94%EC%9E%90%EC%9D%B8%ED%8C%A8%ED%84%B4 Clean architecture Detailed Guide on Android Clean Architecture – https://medium.com/android-dev-hacks/detailed-guide-on-android-clean-architecture-9eab262a9011 Clean Architecture는 모바일 개발을 어떻게 도와주는가? Clean Architecture Language,…

안드로이드 링크 모음 – 디자인, GUI

디자인 참고 사이트 https://www.uplabs.com/android List of Android UI/UX Libraries 안드로이드 유용한 UI/UX 라이브러리 category 별 모음 https://github.com/wasabeef/awesome-android-ui 이하 참고 : https://monsterdesign.tistory.com/1630 안드로이드 공식 디자인 사이트 http://developer.android.com/design/index.html 모바일 디자인 패턴 갤러리…

[Android, Kotlin] AAC – DataBinding 예제

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

Android MVVM Pattern

앱 시작을 위한 가장 기초는 디자인 패턴이 아닌가 싶습니다. 안드로이드의 추세가 MVC -> MVP -> MVVM 패턴으로 진화함에 따라 프로젝트의 규모와 요구사항에 맞게 적절한 패턴을 선택하는 것이 프로젝트의 시작점이 되지…