Blog

Lifecycle-ktx flowWithLifecycle API

Apr 3, 2021. | By:

Android Jetpack 라이브러리인 AndroidX는 다양한 카테고리의 내용들을 대응하고 있습니다. 그중 생명주기와 관련있는 AndroidX가 바로 Lifecycle입니다. 그리고, 최근 AndroidX Lifecycle 2.4.0-alpha01 버전이 새롭게 출시되었습니다.

[Read More]

[발표 자료] New ActivityResult and FragmentResult

Mar 4, 2021. | By:


New ActivityResult and FragmentResult 발표 자료입니다.

참고 자료

  • New ActivityResultRegistry : http://pluu.github.io/blog/android/2020/03/24/activity-result/
  • ActivityResult alpha02 vs alpha03 : http://pluu.github.io/blog/android/2020/04/02/activity-result-alpha03/
  • Fragment의 새로운 도약, FragmentResult : http://pluu.github.io/blog/android/2020/05/04/fragment-result/

[Read More]

Android 호환성 유지에 대한 고찰 ~ SDK/라이브러리

Feb 27, 2021. | By:

우리들은 Android Platform SDK와 AndroidX 라이브러리를 사용하여 앱을 만듭니다. 그러나 구글에서 제공하는 것만으로 작성하기엔 우리의 시간은 짧습니다. 그래서 특정 라이브러리를 사용해서 혜택을 얻습니다. 대표적인 사례로는 네트워크 통신 라이브러리(OkHttp/Retrofit)를 사용함으로써 개발 속도를 올린다거나 스스로 구현했으면 놓칠 수 있는 부분까지의 안정성을 보장받습니다.

[Read More]

Android 호환성 유지에 대한 고찰 ~ 언어편

Jan 27, 2021. | By:

안드로이드 개발자가 작성한 코드의 결과물은 다양한 디바이스에서 설치됩니다. 현재 약 25억 개의 활성화된 디바이스를 비롯하여 스마트폰/태블릿/Wear/Auto/TV 등 다양한 디바이스에서 실행되는 OS입니다. 다양하게 쓰일 수 있다는 점이야말로 안드로이드의 장점 중 하나입니다.

다만 다른 시각으로 봤을 때는 우리 손을 떠나면 어떤 디바이스에 설치될지 모른다는 점입니다. 실제로 한국만 벗어나더라도 처음 들어보는 제조사나 디바이스 등으로 확인하기 어려운 점도 있습니다.

이번 글에서는 다양한 하드웨어와 소프트웨어 특성을 가지는 안드로이드 생태계에서 의도대로 실행되는데 중요한 호환성 유지에 대해서 다룹니다.

[Read More]

Lifecycle-ktx whenStateAtLeast와 withStateAtLeast ~ 1부

Jan 12, 2021. | By:

최근 안드로이드 개발 시에 Kotlin Coroutine 도입을 긍정적으로 생각하는 곳이 늘어가고 있습니다. 그리고 AndroidX에도 Coroutine 사용을 돕고자 여러 가지 기능이 추가된 것을 아실 겁니다. 그중에서도 Activity/Fragment에서 사용되는 lifecycleScope와 ViewModel을 위한 viewModelScope가 흔하게 사용되는 기능일 것입니다.

[Read More]

About

Pluu, Android Developer Blog Site

이전 블로그 링크 :네이버 블로그

Using Theme : SOLID SOLID Github

Social Links