페이징 방식을 사용하면 앱에서 네트워크 대역폭과 시스템 리소스를 더 효율적으로 사용하기에 성능, 메모리, 비용 측면에서 굉장히 효율적입니다.
Android에서는 화면을 보여주기 위해서 다양한 곳에서 다양한 데이터를 받아와서 구성하고있습니다. 이에 대한 Room과 Retrofit에 대해 설명합니다.
Android Jetpack Library : LiveData, ViewModel, DataBinding, 이를 활용한 coroutine
앱 내 잠금 기능, ProcessLifecycle로 구현하기