Activities and layouts
View and ViewGroup objects
Activity lifecycle
Kotlin Android Extension
Most programs need an entry point or a beginning routine where all execution begins. Even the simple “Hello World” in previous examples required a main function as an entry point. Android programs are the same, it also needs its own version of the “function main.” But the entry point of an Android program isn’t just a function called “main”—it’s a bit more involved than that. In this chapter, we’ll explore the structure of a basic app. We’ll take a look ...