Android Studio provides a way to generate layout variations to support a variety of qualifiers. These variants enable you to show a different layout based on the needs of the device. Here I walk through the process of creating a layout variant using the design editor.
Here I explain the Activity lifecycle and explain the methods you can use to respond to events that happen to your app. I also introduce the Log class and show you how to use the logcat monitor built into Android Studio to see your log messages.
Android Studio provides a sample code browser to search the latest code samples covering a variety of functionality. Here I show you how to import sample projects as well as find sample code from within the editor.
Here I introduce a new series for beginning Android development using Java and Android Studio. Follow along as I walk through a number of training tutorials provided by Google at developer.android.com/training
Recently I’ve completed a free course called Intro to App Development with Swift. This is based on Apple’s “Everyone Can Code” initiative. I plan to produce more videos showing additional programming techniques for iOS development, as well as complete projects that people can purchase to help them in their own app development process.
In addition to Swift, I’ll be producing a series of free videos and paid projects for Android development. These will start with the basics, based on the “Getting Started” section in developer.android.com/training/
And don’t forget Kotlin. The latest programming language that Google announced this year is fully supported in Android Studio 3. I’ll be producing additional videos that expand on the intro to Android courses and show how to program using Kotlin.