Learn about the the HTTP, JSON, REST and all the other cool and important abbreviations in the world of ne...
more
Android Networking: Fundamentals
Learn about the the HTTP, JSON, REST and all the other cool and important abbreviations in the world of networking!
Implement the Retrofit library in Android, add interceptors, parsers, and Kotlin Coroutines.
Android & Kotlin
Android Networking: Beyond the Basics
Sep 8 2022 · Video Course (39 mins)
Implement advanced concepts in the Retrofit library in Android, and add interceptors and parsers. Learn ho...
more
Android Networking: Beyond the Basics
Implement advanced concepts in the Retrofit library in Android, and add interceptors and parsers. Learn how Kotlin Coroutines can make your networking code easy to write and understand.
Android & Kotlin
Clean Architecture Tutorial for Android: Getting Started
Aug 5 2019 · Article (30 mins)
In this tutorial, you’ll learn how to use Clean Architecture on Android to build robust, flexible and maintai...
more
Clean Architecture Tutorial for Android: Getting Started
In this tutorial, you’ll learn how to use Clean Architecture on Android to build robust, flexible and maintainable applications.
Android & Kotlin
Common Design Patterns and App Architectures for Android
Mar 29 2021 · Article (30 mins)
Discover how to make your Android code cleaner and easier to understand with these common design patterns for...
more
Common Design Patterns and App Architectures for Android
Discover how to make your Android code cleaner and easier to understand with these common design patterns for Android apps. “Future You” will appreciate it!
Android & Kotlin
Reactive Programming with RxAndroid in Kotlin: An Introduction
May 27 2019 · Article (30 mins)
Learn about how Reactive programming is a whole new paradigm using RxJava and RxAndroid in Android with Kotlin.
Reactive Programming with RxAndroid in Kotlin: An Introduction
Learn about how Reactive programming is a whole new paradigm using RxJava and RxAndroid in Android with Kotlin.
Android & Kotlin
Getting Started with MVP (Model View Presenter) on Android
Dec 19 2018 · Article (25 mins)
In this hands-on tutorial, we apply a design pattern called MVP, short for Model-View-Presenter, to an Androi...
more
Getting Started with MVP (Model View Presenter) on Android
In this hands-on tutorial, we apply a design pattern called MVP, short for Model-View-Presenter, to an Android application.
In this Android tutorial, you’ll learn the basics of forensic analysis by hacking into devices and extracting...
more
Hack an Android App: Finding Forensic Artifacts
In this Android tutorial, you’ll learn the basics of forensic analysis by hacking into devices and extracting data from private files and databases.
Android & Kotlin
MVI Architecture for Android Tutorial: Getting Started
Mar 20 2019 · Article (20 mins)
Learn about the MVI (Model-View-Intent) architecture pattern and prepare to apply it to your next Android app.
MVI Architecture for Android Tutorial: Getting Started
Learn about the MVI (Model-View-Intent) architecture pattern and prepare to apply it to your next Android app.
Android & Kotlin
Google I/O 2019: Opening Keynote Key Topics and Reactions
Jun 17 2019 · Article (20 mins)
This year was amazing for Google I/O, and we’ve curated a list of all the fun things the Opening Keynote feat...
more
Google I/O 2019: Opening Keynote Key Topics and Reactions
This year was amazing for Google I/O, and we’ve curated a list of all the fun things the Opening Keynote featured, and what those things are, to share!
Android & Kotlin
LiveData Tutorial for Android: Deep Dive
Aug 24 2020 · Article (30 mins)
In this Android tutorial, you’ll learn about LiveData which is a core architecture component, and how to use ...
more
LiveData Tutorial for Android: Deep Dive
In this Android tutorial, you’ll learn about LiveData which is a core architecture component, and how to use it to its full potential in your app.
This article describes the MVVM Design Pattern and its components, data binding, and other design patterns an...
more
MVVM and DataBinding: Android Design Patterns
This article describes the MVVM Design Pattern and its components, data binding, and other design patterns and architectural concepts for the Android platform.
Android & Kotlin
Dependency Injection in Android with Dagger 2 and Kotlin
Dec 13 2017 · Article (30 mins)
In this Android with Kotlin tutorial, you’ll learn about dependency injection and how to make use of the Dagg...
more
Dependency Injection in Android with Dagger 2 and Kotlin
In this Android with Kotlin tutorial, you’ll learn about dependency injection and how to make use of the Dagger 2 Java/Android framework for this purpose.
Android & Kotlin
Glide Tutorial for Android: Getting Started
Jun 5 2019 · Article (25 mins)
In this Glide Tutorial, you’ll learn how to use Glide to create a photo app that displays pictures to your us...
more
Glide Tutorial for Android: Getting Started
In this Glide Tutorial, you’ll learn how to use Glide to create a photo app that displays pictures to your users with different filters.
Multiple Domains
Open Call for Proposals: Publish a Book With Us!
Jan 7 2019 · Article (3 mins)
Do you have a great idea for a book but aren’t sure where to start? Submit a book proposal by January 23, 201...
more
Open Call for Proposals: Publish a Book With Us!
Do you have a great idea for a book but aren’t sure where to start? Submit a book proposal by January 23, 2019, for the opportunity to join our book team!
Android & Kotlin
Splash Screen Tutorial for Android
May 23 2022 · Article (30 mins)
Learn how to implement splash screen in new and existing Android apps, using the SplashScreen API introduced ...
more
Splash Screen Tutorial for Android
Learn how to implement splash screen in new and existing Android apps, using the SplashScreen API introduced in Android 12.
Android & Kotlin
Firebase Tutorial for Android: Getting Started
Jun 6 2018 · Article (30 mins)
In this Firebase Tutorial for Android you’ll learn how to work with Realtime Databases and Authentication by ...
more
Firebase Tutorial for Android: Getting Started
In this Firebase Tutorial for Android you’ll learn how to work with Realtime Databases and Authentication by creating a Joke Telling app.
Android & Kotlin
Kotlin Coroutines Tutorial for Android: Getting Started
Sep 9 2019 · Article (30 mins)
In this Kotlin Coroutines tutorial, you’ll learn how to write asynchronous code just as naturally as your nor...
more
Kotlin Coroutines Tutorial for Android: Getting Started
In this Kotlin Coroutines tutorial, you’ll learn how to write asynchronous code just as naturally as your normal, synchronous code.
Android & Kotlin
Paging Library for Android With Kotlin: Creating Infinite Lists
Oct 5 2020 · Article (30 mins)
In this tutorial, you’ll build a simple Reddit clone that loads pages of information gradually into an infini...
more
Paging Library for Android With Kotlin: Creating Infinite Lists
In this tutorial, you’ll build a simple Reddit clone that loads pages of information gradually into an infinite list using Paging 3.0 and Room.
Android & Kotlin
Kotlin Flow for Android: Getting Started
Jun 17 2020 · Article (30 mins)
In this tutorial, you’ll learn about the basics of Kotlin Flow, and you’ll build an Android app that fetches ...
more
Kotlin Flow for Android: Getting Started
In this tutorial, you’ll learn about the basics of Kotlin Flow, and you’ll build an Android app that fetches weather forecast data using Flow.
Android & Kotlin
Encryption Tutorial For Android: Getting Started
Feb 25 2019 · Article (30 mins)
Ever wondered how you can use data encryption to secure your private user data from hackers? Look no more, in...
more
Encryption Tutorial For Android: Getting Started
Ever wondered how you can use data encryption to secure your private user data from hackers? Look no more, in this tutorial you’ll do just that!