Getting Started With Dagger
Dec 20 2018 · Screencast (14 mins)
In this screencast, you'll learn about dependency injection and the DI library Dagger, and perform you...
more
Getting Started With Dagger
In this screencast, you'll learn about dependency injection and the DI library Dagger, and perform your first injection with Dagger.
Android & Kotlin
Dagger: Network Injection
Dec 20 2018 · Screencast (7 mins)
In this screencast, you'll use Dagger to inject a network dependency graph, eliminating code duplicati...
more
Dagger: Network Injection
In this screencast, you'll use Dagger to inject a network dependency graph, eliminating code duplication including duplicate dependency configuration.
Android & Kotlin
MotionLayout
Aug 30 2018 · Screencast (8 mins)
In this video tutorial, you'll see how to use the new ConstraintLayout subclass MotionLayout to declar...
more
MotionLayout
In this video tutorial, you'll see how to use the new ConstraintLayout subclass MotionLayout to declaratively add motion to simple views, all in XML.
Android & Kotlin
Jetpack: Navigation Controller
May 21 2018 · Screencast (13 mins)
In this video tutorial, use Android Studio 3.2 Canary to see how to get started with the Navigation Contro...
more
Jetpack: Navigation Controller
In this video tutorial, use Android Studio 3.2 Canary to see how to get started with the Navigation Controller, a new Architecture Component in Android Jetpack.
In this screencast, see how to use the Multiplatform Settings library to save user preferences in the shar...
more
Multiplatform Settings
In this screencast, see how to use the Multiplatform Settings library to save user preferences in the shared module of a Kotlin Multiplatform project.
Android & Kotlin
Getting Started with Fuel
Jun 27 2019 · Screencast (10 mins)
In this screencast, you'll learn how to use the Fuel networking library by creating a fun weather app ...
more
Getting Started with Fuel
In this screencast, you'll learn how to use the Fuel networking library by creating a fun weather app that displays the current weather in Los Angeles, California.
Android & Kotlin
Text Recognition with ML Kit
Sep 13 2018 · Screencast (14 mins)
In this video tutorial, you'll see how to use the ML Kit library from Google to recognize text in imag...
more
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 images, both on-device and in the cloud.
Improve your handling of Activity lifecycle concerns and decouple app logic from your views with ViewModel...
more
Android Architecture Components: ViewModel
Improve your handling of Activity lifecycle concerns and decouple app logic from your views with ViewModel, one of the Android Architecture Components from Google.
Android & Kotlin
ARCore Sceneform SDK: Getting Started
Oct 4 2018 · Screencast (14 mins)
In this video tutorial, you’ll learn how to make augmented reality Android apps with ARCore using Scenefor...
more
ARCore Sceneform SDK: Getting Started
In this video tutorial, you’ll learn how to make augmented reality Android apps with ARCore using Sceneform.
Android & Kotlin
Android KTX
May 30 2019 · Screencast (8 mins)
Get started with Android Core KTX to make your code more concise and readable by refactoring an app that g...
more
Android KTX
Get started with Android Core KTX to make your code more concise and readable by refactoring an app that generates delightful collages.
Android & Kotlin
RxBindings
Mar 7 2019 · Screencast (5 mins)
In this screencast, learn how to take advantage of RxBinding and Kotlin’s extension functions to improve t...
more
RxBindings
In this screencast, learn how to take advantage of RxBinding and Kotlin’s extension functions to improve the quality of your code by refactoring some of the methods of an app built with RxJava.
See how to let your Android views observe model changes and respond accordingly using LiveData, one of the...
more
Android Architecture Components: LiveData
See how to let your Android views observe model changes and respond accordingly using LiveData, one of the Android Architecture Components from Google.
Android & Kotlin
Jetpack WorkManager: Getting Started
Nov 6 2018 · Screencast (12 mins)
In this screencast for Android, you’ll learn how to create background tasks and how to chain tasks.
Jetpack WorkManager: Getting Started
In this screencast for Android, you’ll learn how to create background tasks and how to chain tasks.
Android & Kotlin
Jetpack WorkManager: Observe and Constrain
Nov 15 2018 · Screencast (7 mins)
In this screencast for Android, you’ll learn how to observe background work and how to constrain it to occ...
more
Jetpack WorkManager: Observe and Constrain
In this screencast for Android, you’ll learn how to observe background work and how to constrain it to occur only under certain conditions.
In this video tutorial, you'll see how to incorporate synchronized state into your Android app using F...
more
Firebase for Android: Realtime Database
In this video tutorial, you'll see how to incorporate synchronized state into your Android app using Firebase Realtime Database.
Android & Kotlin
Dependency Injection with Koin
Jun 14 2018 · Screencast (7 mins)
In this video tutorial, you'll see how to use the Domain Specific Language based dependency injection ...
more
Dependency Injection with Koin
In this video tutorial, you'll see how to use the Domain Specific Language based dependency injection library Koin to create a dependency graph for an Android app.
Android & Kotlin
Anko Commons
Aug 23 2018 · Screencast (10 mins)
In this video tutorial, you'll see how to improve the readability of your Android code for Intents, Di...
more
Anko Commons
In this video tutorial, you'll see how to improve the readability of your Android code for Intents, Dialogs and more using the Anko library from JetBrains.
Android & Kotlin
Getting Started with TensorFlow on Android
Mar 29 2018 · Screencast (7 mins)
See how to make use of the TensorFlow Lite library to perform image classification on photos taken with yo...
more
Getting Started with TensorFlow on Android
See how to make use of the TensorFlow Lite library to perform image classification on photos taken with your device camera.
In this video tutorial, you'll see how to setup your Android app to use a Firebase backend, and then i...
more
Firebase for Android: Authentication
In this video tutorial, you'll see how to setup your Android app to use a Firebase backend, and then integrate Firebase Authentication into your app.
Android & Kotlin
Kotlin Sealed Classes
Jun 4 2018 · Screencast (6 mins)
In this video tutorial, see how to use Kotlin Sealed Classes to create limited hierarchies that act like e...
more
Kotlin Sealed Classes
In this video tutorial, see how to use Kotlin Sealed Classes to create limited hierarchies that act like enums but allow you to create multiple instances.
See how to use the Kotlin Android Extensions plugin for Android Studio to help eliminate boilerplate code ...
more
Kotlin Android Extensions
See how to use the Kotlin Android Extensions plugin for Android Studio to help eliminate boilerplate code in your Android app.
Multiple Domains
Professional Development Seminars 2023
Mar 7 2023 · Video Course (2 hrs, 30 mins)
You’ve built your development skills through our high-quality, up-to-date books and videos, and now it’s t...
more
Professional Development Seminars 2023
You’ve built your development skills through our high-quality, up-to-date books and videos, and now it’s time to take things to the next level! Our Professional Development Seminars are live, bi-monthly events designed to connect you with top-tier developers and other professionals from our community, who are ready to share their hard-won and battle-tested advice with you, available exclusively to Annual Ultimate Pro Subscribers.