다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다. 이어보기 : https://thdev.tech/androiddev/2018/08/05/Android-Architecture-Components-ViewModel-Inject/ Google I/O 2017에서 첫 선을 보였었다. 2018년 Google I/O에서 Jetpack 소개하였고, Android AAC(Android Architecture Components)를 포함하였다. Jetpack에는 안드로이드 개발에 도움을 줄 수 있는 라이브러리 대부분을 추가하였는데 Architecture에는 Data Binding/Lifecycle/LifeData/Navigation/Paging/Room/ViewModel/WorkManag..
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다. 이어보기 : https://thdev.tech/android/2018/06/24/Android-P-Preview 지난 글에서 Android P Preview 설치 및 달라진 UI에 대해서 살펴보았다. 이번 글에서는 Android P에서 달라지는 동작과 새로운 feature를 정리해보려고 한다.Android P에서 많은 부분이 추가되었고, 수정되었다. 그중 바로 백그라운드 제한은 OS 업데이트 때마다 강화시키고 있는 부분이다. 큰 이유야 사용자의 배터리를 최대한 절약하기 위해서이고, 백그라운드에서 위험한 기능을 제한하기 위함인데 아래와 같은 제한이 추가되었다.아래 내용은 Android P에서 동작하는 모든 앱에 영향을 미친다..
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다. 이어보기 : https://thdev.tech/android/2018/06/24/Android-P-Preview 올해도 Android 새 버전의 베타가 배포 중이다. Android P Beta를 지원하는 기기가 과거 구글의 넥서스와 픽셀에서 만 제공하였으나, 올해는 소니와 노키아, 원플러스 등의 제조사 기기들에서도 Android P Beta을 사전에 체험할 수 있게 되었다. 다만 국내 기기는 한 대도 없음.대상 기기에는 구글의 제조 폰인 Google Pixel/XL, Google Pixel 2/XL 외에도 일반 제조사들의 기기인 Essential Phone, Nokia 7 plus, OnePlus 6, Oppo R15 Pr..
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다. 이어보기 : https://thdev.tech/kotlin/2018/05/22/Android-Studio-Kotlin-Decompile 내가 작성한 Kotlin 코드가 Java로 어떻게 표현되는지 궁금할 수 있다.이런 경우 Android Studio에서 제공하는 byte 코드 Decompile을 통해 Java로 표현되는 코드를 확인할 수 있는데 이 글에서 간단하게 디컴파일 하는 방법을 살펴보려고 한다.Kotlin Decompile 다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다. 이어보기 : https://thdev.tech/kotlin/2018/05/22/Android-Studio-Kotl..
다음 글은 전체 내용을 공유하지 않고, 새로운 블로그로 링크를 제공하는 글입니다. 이어보기 : https://thdev.tech/google%20io/2018/05/12/Android-New-Package-AndroidX 그동안 com.android.support.* 또는 android.support.*와 작년에 공개한 Android Architecture Component에서 사용하던 android.arch.*의 패키지 명을 안드로이드 라이브러리 28.0.0부터 새로운 androidx.* 패키지 명으로 교체한다고 한다.Android Jetpack으로 통합해서 제공하려고 하니 기존 support 라이브러리와 architecture 라이브러리 등을 통합 관리해서 정리된 모습을 보여주고 싶은듯하다.다행히도 ..