All Blogs
Android NDK and RenderScript
Android NDK lets us use C and C++ code in our app, while RenderScript runs heavy computations at high performance. Both aim to improve app performance.
ThreadPoolExecutor in Android
A ThreadPoolExecutor runs tasks using a pool of reusable worker threads that pick tasks from a queue. RxJava and Kotlin Coroutines are built on top of it.
Bitmap Pool in Android
Bitmap pooling in Android reuses the memory of bitmaps that are already available instead of allocating new memory every time, so GC runs less often.