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
programming December 15, 2019 Kotlin Basic EX01. Kotlin Scoping Function 1 범위 지정 함수(Scope Function)에 대해 알아봅시다. kotlin kotlin-basic
programming November 17, 2019 3-02.핫 옵저버블 & 콜드 옵저버블 행동방식에 따라 나뉘는 옵저버블의 종류에 대해 알아봅시다. kotlin ReactiveX Reactive Programming