Android & Kotlin Videos

Latest Video Content

Android & Kotlin
Kotlin Coroutines: Fundamentals
Learn the fundamentals about threads and coroutines, along with the basics of the Kotlin Coroutines framew... more
Android & Kotlin
Your Second Kotlin Android App
In this course, you’ll level up your Android skills by writing a task list managing app entirely in Kotlin... more
Android & Kotlin
Your First Kotlin Android App: Polishing the App
This course is the sequel to “Your First Kotlin Android App: An App from Scratch.” In this Jetpack Compose... more
Android & Kotlin
Your First Kotlin Android App: An App From Scratch
Updated for 2023! Get started with Android by building your own game using Jetpack Compose and the Kotlin ... more
Multiple Domains
Getting Started with Git
An introduction to Git! Learn the basics of Git so you can use it in your daily workflow.
Android & Kotlin
Jetpack Compose: Getting Started
In this Jetpack Compose Course, you’ll learn what Compose is, what its fundamental components are, and how... more
Android & Kotlin
Deploying Android Apps Using GitHub Actions
Learn how to automate the process of generating signed builds, and releasing them to Firebase App Distribu... more
Android & Kotlin
Programming in Kotlin: Functions & Custom Types
Take a deeper look at the Kotlin programming language! Explore the intricacies of functions, lambdas, clas... more
Multiple Domains
Professional Development Seminars 2023
You’ve built your development skills through our high-quality, up-to-date books and videos, and now it’s t... more
Android & Kotlin
Testing Legacy Apps on Android
In this course you are going to learn how to apply the test-driven development practices your learned in “... more
Android & Kotlin
Test-Driven Development in Android
In this course, you are going to learn how to create scalable and maintainable apps by applying several te... more
Android & Kotlin
Wrangling Dates & Time in Android
In this course, gain a deep understanding of how the Data-Time Library works & learn to manage the ess... more

Latest Beginner Courses

Android & Kotlin
Kotlin Coroutines: Fundamentals
Learn the fundamentals about threads and coroutines, along with the basics of the Kotlin Coroutines framew... more
Android & Kotlin
Your Second Kotlin Android App
In this course, you’ll level up your Android skills by writing a task list managing app entirely in Kotlin... more
Android & Kotlin
Your First Kotlin Android App: Polishing the App
This course is the sequel to “Your First Kotlin Android App: An App from Scratch.” In this Jetpack Compose... more
Android & Kotlin
Your First Kotlin Android App: An App From Scratch
Updated for 2023! Get started with Android by building your own game using Jetpack Compose and the Kotlin ... more
Multiple Domains
Getting Started with Git
An introduction to Git! Learn the basics of Git so you can use it in your daily workflow.
Android & Kotlin
Programming in Kotlin: Functions & Custom Types
Take a deeper look at the Kotlin programming language! Explore the intricacies of functions, lambdas, clas... more

Latest Pro Courses

Flutter & Dart
Your First Flutter Flame Game
Creating a game can be a really complex endeavor, especially when you want to support multiple platforms. ... more
Flutter & Dart
Saving Data in Flutter
Data is king! In this course you’ll see different techniques to store data in your Flutter apps. You will ... more
Flutter & Dart
Testing in Flutter
Testing is one of the important aspect in app development. Testing helps to find and fix bugs, increasing ... more
Android & Kotlin
Jetpack Compose: Getting Started
In this Jetpack Compose Course, you’ll learn what Compose is, what its fundamental components are, and how... more
Android & Kotlin
Deploying Android Apps Using GitHub Actions
Learn how to automate the process of generating signed builds, and releasing them to Firebase App Distribu... more
Flutter & Dart
Flutter Hero Animations
Create impressive hero animations using the Hero Widget in Flutter when transitioning from one screen to a... more
Flutter & Dart
Flutter Desktop Apps: Getting Started
Learn how to create a Flutter Desktop App for both the Macintosh and Windows platforms. Create application... more
Android & Kotlin
Testing Legacy Apps on Android
In this course you are going to learn how to apply the test-driven development practices your learned in “... more
Android & Kotlin
Test-Driven Development in Android
In this course, you are going to learn how to create scalable and maintainable apps by applying several te... more
Flutter & Dart
How to Create a 2D Snake Game in Flutter
Learn how to build a 2D Snake game in Flutter for both Android and iOS platforms. You will learn how to us... more
Android & Kotlin
Wrangling Dates & Time in Android
In this course, gain a deep understanding of how the Data-Time Library works & learn to manage the ess... more
Flutter & Dart
Flutter Navigator 2.0
Navigator 2.0 is Flutter’s new declarative API for the Navigator widget. Learn how to migrate an app from ... more

Android Architecture

Android & Kotlin
Lifecycle-Aware Components in Android
Learn about lifecycle-aware components including what they are, how they work & how to create your own... more
Android & Kotlin
MVVM on Android
In this course, you will learn how to build an Android app using the Model-View-ViewModel presentation arc... more
Android & Kotlin
Jetpack Navigation: Getting Started
In this course, learn how to use the Navigation Architecture Component provided by Android Jetpack Library... more
Android & Kotlin
Room Database: Getting Started
Covers loads of cool concepts in local data persistence, using the Room database on Android. Learn how to ... more
Android & Kotlin
Dependency Injection with Hilt: Fundamentals
In this dependency injection course, learn how to apply an awesome new library called Hilt, to build depen... more
Android & Kotlin
Dependency Injection with Koin
Learn how to get started with the Dependency Injection framework Koin and how it can make developing CLEAN... more

Kotlin Language

Android & Kotlin
Kotlin Coroutines: Fundamentals
Learn the fundamentals about threads and coroutines, along with the basics of the Kotlin Coroutines framew... more
Android & Kotlin
Programming in Kotlin: Functions & Custom Types
Take a deeper look at the Kotlin programming language! Explore the intricacies of functions, lambdas, clas... more
Android & Kotlin
Programming in Kotlin: Collections & Lambdas
Learn how to create and work with collections of data using differenct collection types in Kotlin and expl... more
Android & Kotlin
Programming in Kotlin: Fundamentals
Learn the fundamental building blocks of Kotlin, through hands-on exercises and challenges! Explore the wo... more
Android & Kotlin
Retrofit and Coroutines
The old way of making network calls with Retrofit utilizes callbacks. In this course, learn how to greatl... more
Android & Kotlin
Kotlin Coroutines: In Depth
Learn how to implement coroutines in a real-world example of an Android application, with structured layer... more

Tools & Libraries

Android & Kotlin
Jetpack Compose: Getting Started
In this Jetpack Compose Course, you’ll learn what Compose is, what its fundamental components are, and how... more
Android & Kotlin
Deploying Android Apps Using GitHub Actions
Learn how to automate the process of generating signed builds, and releasing them to Firebase App Distribu... more
Android & Kotlin
Testing Legacy Apps on Android
In this course you are going to learn how to apply the test-driven development practices your learned in “... more
Android & Kotlin
Test-Driven Development in Android
In this course, you are going to learn how to create scalable and maintainable apps by applying several te... more
Android & Kotlin
Wrangling Dates & Time in Android
In this course, gain a deep understanding of how the Data-Time Library works & learn to manage the ess... more
Android & Kotlin
Android Background Processing
Learn about all the cool concepts from background processing in Android! Use the WorkManager, JobScheduler... more

Machine Learning

Android & Kotlin
Text Recognition with ML Kit
In this video tutorial, you'll see how to use the ML Kit library from Google to recognize text in imag... more
Android & Kotlin
Getting Started with TensorFlow on Android
See how to make use of the TensorFlow Lite library to perform image classification on photos taken with yo... more

Advanced Topics

Flutter & Dart
Flutter Navigator 2.0
Navigator 2.0 is Flutter’s new declarative API for the Navigator widget. Learn how to migrate an app from ... more
Android & Kotlin
Resizable Apps & Multi-Window Support in Android
This course will show you how to make your apps resizable and in turn support the multi-window mode in And... more
Android & Kotlin
Android In App Review
This course will teach you how to implement the new Android In App Review API from the Play Core set of to... more
Android & Kotlin
Implementing Picture In Picture Mode In Android
Implement Picture In Picture mode to allow users to watch videos even while they use other apps. See how a... more
Android & Kotlin
Dependency Injection with Hilt: Fundamentals
In this dependency injection course, learn how to apply an awesome new library called Hilt, to build depen... more
Android & Kotlin
Kotlin Flow: Getting Started
Kotlin Flow is a new asynchronous stream library from JetBrains, the company behind the Kotlin language. S... more

RW Community Care Videos

Archive
Peter Friese: Building SwiftUI Apps with Firebase
In this talk, learn how to build a simple, data-driven SwiftUI application that uses Cloud Firestore to st... more
Archive
Ethan Saadia: Building Immersive AR Experiences with RealityKit
In this talk, learn how to build AR experiences using modern Swift APIs and patterns without a deep knowle... more
Archive
Dean Djermanović - Building UIs in Android using Jetpack Compose
In this talk, learn what Compose is and how it's different from the present Android framework. You wil... more
Archive
David Sherline - You’re Not As Good As You Think You Are
Lawyers practice law. Doctors practice medicine. What about engineers? Shipping features to production is ... more
Archive
Event driven programming in Swift; Let's create a chatbot!
Chat programs are everywhere, and you probably use some of them daily! In this talk, Jari shows you how yo... more
Archive
MVVM Structure with Android Architecture Components
In this talk, Evana reviews how the libraries of Android Architecture Components can be integrated to crea... more