A practical Android application built to demonstrate Activity Navigation, Intent Flags, and Task Stack Management in Native Android development.
-
Task & Back Stack Optimization: Utilized
FLAG_ACTIVITY_CLEAR_TOPcombined withFLAG_ACTIVITY_SINGLE_TOPto pop intermediate activities off the back stack and reuse existing Activity instances without triggering unnecessaryonCreate()rebuilds. -
Bitwise Operations in Android: Applied Kotlin's bitwise
oroperator to combine multiple Intent flags into a single integer payload efficiently. -
Explicit Activity Navigation: Structured fluid screen transitions across color-themed Activities (
Red➔Green➔Blue) using chain-stylestartActivity()calls.
- Language: Kotlin
- UI Framework: Native Android XML Layouts
- Architecture Concept: Explicit Intents & Activity Lifecycle Management