programming August 8, 2021 Deep Dive in Android Full Screen - 1 안드로이드에서 Full Screen을 어떻게 다루어야 하는지 소개합니다. android kotlin java full screen system ui
programming July 21, 2021 Implement Kotlin Symbol Processing Kotlin Symbol Processing 구조를 이해하고, 예제를 구현해봅니다. android kotlin annotation processor compiler plugin KSP
programming July 6, 2021 Introduce Kotlin Symbol Processing Kotlin Symbol Processing에 대해 소개합니다. android kotlin annotation processor compiler plugin
programming Mark 31, 2021 Introduce Android Jetpack Compose 🚀 Anroid Jetpack에서 제공하는 라이브러리 - Compose를 소개합니다. android jetpack compose declarative ui kotlin
programming January 4, 2021 Introduce Android View Processing & GPU Rendering Profiling 🔍 안드로이드 뷰 렌더링 과정을 이해하고, 이 과정에서 성능 프로파일링을 어떻게 할 수 있는지 알아보겠습니다. android vsync android-view android-hwui android-graphics
programming September 21, 2020 Airbnb - MvRx 아키텍쳐 소개 에어비앤비에서 만든 MvRx 아키첵쳐를 소개합니다. kotlin coroutines android android-jetpack rxjava android-lifecycle
programming June 22, 2020 이미지 업로드 최적화 해보기 - CameraX 사진 촬영 및 업로드 최적화를 위한 해결과정을 소개합니다. kotlin coroutines android android-jetpack rxjava android-lifecycle
programming May 4, 2020 4-01.플로어블과 구독자 플로어블의 특징과, 왜 구독자를 사용하는지 알아봅시다. kotlin ReactiveX Reactive Programming
programming February 18, 2020 4-00.백프레셔와 플로어블 백프레셔가 언제, 어떤 이유로 발생하는지, 어떻게 해결할지 알아봅시다. kotlin ReactiveX Reactive Programming
programming February 17, 2020 3-03.Subject는 무엇인가 Hot Observable을 사용하는 데 있어 유용하고 좋은 방법인 Subject에 대해 알아보고, 더 나아가 다양한 Subject의 종류를 알아봅시다. kotlin ReactiveX Reactive Programming
programming January 5, 2020 RxJava로 LiveData 따라해보기 2 Reactive한 방법으로 LiveData와 같은 기능을 하는 데이터 홀더를 만들어 봅시다. kotlin idea android-jetpack android-architecture-component android-lifecycle rxjava
programming January 2, 2020 RxJava로 LiveData 따라해보기 1 Reactive한 방법으로 LiveData와 같은 기능을 하는 데이터 홀더를 만들어 봅시다. kotlin idea android-jetpack android-architecture-component android-lifecycle rxjava