All Tutorials

Become a better Android app developer

setOnClickListener

Add a click listener in Kotlin.

Android Login Layout

Let users sign in.

Android Studio Tutorial - Part 7 (2019 Edition)

Enhance the RecyclerView.

Android Studio Tutorial - Part 6 (2019 Edition)

Create a list of users with RecyclerView!

Registration Screen

It always begins with registration.

Kotlin: val vs var

What's the difference?

Kotlin When Statement

The when statement replaces Java's switch.

For Loop in Kotlin

Easily loop through items.

Tracking WorkManager's Progress

Get status updates from WorkManager.

Omit Data Type

With Kotlin, specifying a data type is optional.

Android MVVM: Getting Started

Android Architecture Components + MVVM = Easier Development

WorkManager: Define Constraints

Schedule tasks only when the device is charging.

Android WorkManager: Getting Started

Get up and running with WorkManager.

Git Integration

Use Git in Android Studio.

Entering Enter

Use Android Studio's quick fix feature.

RecyclerView Day 2: List of Emails

Build a basic email client with RecyclerView.

Reformatting Code

Clean. Nice. Neat.

.apply { } in Kotlin

Clean code. Available in Kotlin.

RecyclerView Day 1: List of Friends

Have friends? RecyclerView to the rescue!

Android Studio Tutorial - Part 5 (2019 Edition)

Like photos? So do I!

Part 2: Refactoring

Rename in Android Studio.

Part 1: Navigating code

Navigate code effectively.

Part 6: Rebase

Take your skills to the next level.

Part 5: Merge

Merge branches together.

Part 4: Branching out

Navigate between branches.

Part 3: Checkout

Navigate between branches.

Android Architecture Components: Part 1

Get started with Kotlin and AAC.

Part 2: Your First Commit

Write some code. Commit it.

Part 1: Setup

Go forward, or back in time, with Git.

Android Studio Tutorial - Part 4 (2019 Edition)

Hello, Daniel!

Build an Android News Media App in Kotlin - Part 5

Build an Android Ecommerce App in Kotlin - Part 13

Android Studio Tutorial - Part 3 (2019 Edition)

Install the app on a Virtual Device.

Android Studio Tutorial - Part 2 (2019 Edition)

Learn the basics.

Android Studio Tutorial - Part 1 (2019 Edition)

Download Android Studio. It's free.

Build an Android Ecommerce App in Kotlin - Part 12

Build an Android News Media App in Kotlin - Part 4

Build an Android News Media App in Kotlin - Part 3

Build an Android News Media App in Kotlin - Part 2

Build an Android News Media App in Kotlin - Part 1

Setup, select the app colors.

Android App Development for Beginners (2018 Edition): Part 7

Android App Development for Beginners (2018 Edition): Part 6

Build an Android Ecommerce App in Kotlin - Part 11

Build an Android Ecommerce App in Kotlin - Part 10

Android App Development for Beginners (2018 Edition): Part 5

Build an Android Ecommerce App in Kotlin - Part 9

Build an Android Ecommerce App in Kotlin - Part 8

Android Kotlin Bootcamp - Day 6 of 30

Build an Android Ecommerce App in Kotlin - Part 7

Build an Android Ecommerce App in Kotlin - Part 6

Build an Android Ecommerce App in Kotlin - Part 5

Build an Android Ecommerce App in Kotlin - Part 4

Build an Android Ecommerce App in Kotlin - Part 3

Build an Android Ecommerce App in Kotlin - Part 2

Build an Android Ecommerce App in Kotlin - Part 1

Android Kotlin Bootcamp - Day 5 of 30

Android Kotlin Bootcamp - Day 4 of 30

Android Kotlin Bootcamp - Day 3 of 30

Android Kotlin Bootcamp - Day 2 of 30

Android Kotlin Bootcamp - Day 1 of 30

Android App Development for Beginners (2018 Edition): Part 4

Android App Development for Beginners (2018 Edition): Part 3

Android App Development for Beginners (2018 Edition): Part 2

Android App Development for Beginners (2018 Edition): Part 1