Android Articles

Android Animation Deep Dive: From Principles to Practice (8): MotionLayout

Part 8 of the Android animation series: how MotionLayout uses MotionScene, ConstraintSet, Transition, and KeyFrames for complex interactive motion.

Android Animation Deep Dive: From Principles to Practice

A systematic Android animation guide covering the rendering pipeline, Choreographer, property animation, MotionLayout, physics-based animation, UX value, and performance.

Understanding Android FlexboxLayout and FlexboxLayoutManager

FlexboxLayout and FlexboxLayoutManager bring CSS Flexbox-style layout behavior to Android, making responsive rows, wrapping tags, flexible grids, and RecyclerView-based dynamic content easier to build.

Android App Startup Optimization Program

A systematic Android startup optimization guide covering startup types, cold-start phases, Perfetto and Macrobenchmark diagnostics, Baseline Profiles, and monitoring.