All Stories

Android - fragment-a-to-b

Communicating with fragmentsTo reuse fragments, build them as completely self-contained components that define their own layout and behavior. Once you define these reusable fragments,...

In tutorial, fragment-a-to-b, android, Jan 23, 2025

Android - no_image

With the advent of Android Lollipop, the RecyclerView made its way officially. The RecyclerView is much more powerful, flexible and a major enhancement over ListView.

In tutorial, no_image, android, Jan 23, 2025

Android - no_image

@id vs @+id

In tutorial, no_image, android, Jan 23, 2025

Android - no_image

Raw folder vs Assets folder

In tutorial, no_image, android, Jan 23, 2025

Android - no_image

Room vs SQLite

In tutorial, no_image, android, Jan 23, 2025

Android - compose_phases

Jetpack Compose PhasesLike most other UI toolkits, Compose renders a frame through several distinct phases. If we look at the Android View system, it has three main phases: measure, l...

In tutorial, compose_phases, android, Jan 23, 2025

Android - modularization_dependency_graph

Android modularizationA project with multiple Gradle modules is known as a multi-module project. In an ever-growing codebase, scalability, readability, and overall code quality often ...

In tutorial, modularization_dependency_graph, android, Jan 23, 2025

Android - fragment_lifecycle

Fragment LifecycleEach Fragment instance has its own lifecycle. When a user navigates and interacts with your app, your fragments transition through various states in their lifecycle ...

In tutorial, fragment_lifecycle, android, Jan 23, 2025

Android - build_type

Build Type, Product Flavor, Build Variant

In tutorial, build_type, android, Jan 23, 2025

Android - activity_lifecycle

Activity Lifecycle

In tutorial, activity_lifecycle, android, Jan 23, 2025