As an Android developer, one of the most important things you can learn is how to manage the Activity Lifecycle.
But what does that mean?
Think of your app like a house party. People arrive (your app opens), they mingle (interact), they leave (backgr...