Create a Layout Variant – Getting Started with Android Development

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.

Designed for people with some Continue reading “Create a Layout Variant – Getting Started with Android Development”

The Activity Lifecycle – Getting Started with Android Development

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.

Designed for people with some Continue reading “The Activity Lifecycle – Getting Started with Android Development”

Master/Detail Flow – Getting Started with Android Development

Let’s take a closer look at the Master/Detail Flow template that is provided in Android Studio. Here I walk through the classes and layout files used in this very popular navigation template.

Designed for people with some programming experience, this course will teach you the basics of Android development and get Continue reading “Master/Detail Flow – Getting Started with Android Development”

Find Sample Code – Getting Started with Android Development

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.

Designed for people with some programming experience, this course will teach you the basics Continue reading “Find Sample Code – Getting Started with Android Development”

Add Code from a Template – Getting Started with Android Development

Android Studio provides code templates for new projects or new Activities within an existing project. Here I walk through the process to kickstart your app development.

Designed for people with some programming experience, this course will teach you the basics of Android development and get you started on the path to Continue reading “Add Code from a Template – Getting Started with Android Development”

Building Your First App – Part 2 – Getting Started with Android Development

In part 2 we finish the app by setting up the UI using ConstraintLayout. I also introduce Intents and show how to launch additional activities.

Designed for people with some programming experience, this course will teach you the basics of Android development and get you started on the path to creating Continue reading “Building Your First App – Part 2 – Getting Started with Android Development”

Building Your First App – Part 1 – Getting Started with Android Development

In part 1 I show you how to setup your development environment with Android Studio as well as enabling your mobile device for USB debugging. I also show how to create an emulator for development.

Designed for people with some programming experience, this course will teach you the basics of Android Continue reading “Building Your First App – Part 1 – Getting Started with Android Development”

Introduction – Getting Started with Android Development

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

Designed for people with some programming experience, this course will teach you the basics of Android development and get you Continue reading “Introduction – Getting Started with Android Development”

Tutorials by iBrent – free mobile courses

I wanted to take a minute and share with you some of my plans for my YouTube channel -> https://youtube.com/iBrent

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.

Be sure to follow me on Twitter for more updates: https://twitter.com/iBrent