Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Shape
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
raywenderlich.com
Menu
raywenderlich.com
Menu
Learn
iOS & Swift
Learning Paths
Videos
Articles
Books
Android & Kotlin
Learning Paths
Videos
Articles
Books
Flutter & Dart
Learning Path
Videos
Articles
Books
More
Server-Side Swift
Game Tech
RW Community
All Videos
All Books
All Articles
All Tutorials
Join RW Chat
Pricing
Join Chat
Search
More
Newsletter
Newsletter
Forums
Forums
Sign In
Create a free account
raywenderlich.com requires JavaScript. Please enable JavaScript to enjoy the best experience.
Apply filters
Reset filters (
1
)
Reset
Hide filters
Filters
Filters
Filters
Platform
All
iOS & Swift
Android & Kotlin
Flutter & Dart
Server-Side Swift
Game Tech
macOS
Archive
Subscription Type
Subscription Type:
Discover content based on your raywenderlich.com subscription type. To learn more about our beginner and professional subscriptions,
click here
.
Beginner:
Display content exclusive to our raywenderlich.com Beginner subscription.
Professional:
Display content exclusive to our raywenderlich.com Professional subscription.
Note: if you are subscribed to raywenderlich.com Professional, you also get access to raywenderlich.com Beginner, so you may wish to select the Beginner checkbox too!
All
Free
Beginner
Professional
Content Type
All
Video Course
Episode
Screencast
Article
Book
Difficulty
All
Beginner
Intermediate
Advanced
Include Categories
Exclude Categories
Languages
Android & Kotlin · 595 Results
Sort: Newest
Newest
Popularity
Android & Kotlin
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
New
New
Surviving Configuration Changes in Android
Android & Kotlin
Getting Started
Jun 27 2022 · Article (20 mins)
Android & Kotlin
· Kotlin 1.6, Android 12.0, Android Studio 2021.1.1
Learn how to survive configuration changes by handling your activities or fragment recreation the right way using either ViewModels, persistent storage, or doing it manually!
Jun 27 2022 · Article (20 mins)
Completed
Learn how to survive configuration changes by handling your activities or fragment recreation the right way using either ViewModels, persistent storage, or doing it manually!
Jun 27 2022 · Article (20 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
New
New
Mock Interview Techniques for Tech Job Searchers
Multiple Domains
Jun 24 2022 · Article (25 mins)
Multiple Domains
Boost your chance of landing a dream job by learning what a coding mock interview is, how to prepare, where to find questions and how to evaluate yourself.
Jun 24 2022 · Article (25 mins)
Completed
Boost your chance of landing a dream job by learning what a coding mock interview is, how to prepare, where to find questions and how to evaluate yourself.
Jun 24 2022 · Article (25 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
New
New
App Design Apprentice
Multiple Domains
Jun 15 2022 · Book
Multiple Domains
· Figma
Learn Modern App Design with Figma! This book guides you through designing modern mobile apps using fundamental design principles. This book is for intermediate iOS and Android developers who...
Jun 15 2022 · Book
Completed
Learn Modern App Design with Figma! This book guides you through designing modern mobile apps using fundamental design principles. This book is for intermediate iOS and Android developers who...
Jun 15 2022 · Book
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
New
New
Testing REST APIs Using MockWebServer
Android & Kotlin
Networking
Jun 13 2022 · Article (20 mins)
Android & Kotlin
· Kotlin 1.6, Android 5.0, Android Studio 2021.1.1
Learn how to mock a REST API with MockWebServer and easily test your business logic using Espresso to check how your UI handle success or error responses.
Jun 13 2022 · Article (20 mins)
Completed
Learn how to mock a REST API with MockWebServer and easily test your business logic using Espresso to check how your UI handle success or error responses.
Jun 13 2022 · Article (20 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
New
New
Interoperability with Jetpack Compose
Android & Kotlin
Core Concepts
Jun 6 2022 · Article (15 mins)
Android & Kotlin
· Kotlin 1.6, Android 5.0, Android Studio 2021.1.1
Learn how to use Compose Interoperability in your Android app.
Jun 6 2022 · Article (15 mins)
Completed
Learn how to use Compose Interoperability in your Android app.
Jun 6 2022 · Article (15 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
New
New
Splash Screen Tutorial for Android
Android & Kotlin
Core Concepts
May 23 2022 · Article (30 mins)
Android & Kotlin
· Kotlin 1.5, Android 10.0, Android Studio 2021.1.1
Learn how to implement splash screen in new and existing Android apps, using the SplashScreen API introduced in Android 12.
May 23 2022 · Article (30 mins)
Completed
Learn how to implement splash screen in new and existing Android apps, using the SplashScreen API introduced in Android 12.
May 23 2022 · Article (30 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
New
New
Professional Networking at Virtual Conferences: How to Connect Online
Multiple Domains
How-tos
May 19 2022 · Article (25 mins)
Multiple Domains
· Other, Other, Other
Virtual conferences help you build your professional network easily and affordably. Find out how and why to use virtual conferences to create a strong and supportive network.
May 19 2022 · Article (25 mins)
Completed
Virtual conferences help you build your professional network easily and affordably. Find out how and why to use virtual conferences to create a strong and supportive network.
May 19 2022 · Article (25 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete (All Episodes)
Clear Progress (All Episodes)
Completed
New
New
Top 5 Takeaways From Google I/O 2022 For Android Developers
Android & Kotlin
Tools & Libraries
May 19 2022 · Video Course (11 mins)
Android & Kotlin
· Kotlin 1.6, Android 13, Android Studio 2022.1
Google’s annual developer conference has a lot in store for Android developers in 2022. This video is a rundown of the most important aspects of Google I/O 2022 for Android developers.
Pro
May 19 2022 · Video Course (11 mins)
Completed
Google’s annual developer conference has a lot in store for Android developers in 2022. This video is a rundown of the most important aspects of Google I/O 2022 for Android developers.
Pro
May 19 2022 · Video Course (11 mins)
Completed
Pro
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
New
New
New Features at raywenderlich.com — May 2022 Update
Multiple Domains
Announcements
May 16 2022 · Article (3 mins)
Multiple Domains
Make the most out of your time with raywenderlich.com — check out the newest site features created just for you!
May 16 2022 · Article (3 mins)
Completed
Make the most out of your time with raywenderlich.com — check out the newest site features created just for you!
May 16 2022 · Article (3 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Material You in Jetpack Compose
Android & Kotlin
Core Concepts
May 16 2022 · Article (25 mins)
Android & Kotlin
· Kotlin 1.6, Android 12.0, Android Studio 2021.1.1
Learn how to use the amazing features that come with the new Material Design 3 to create better-looking apps with a more personal feel.
May 16 2022 · Article (25 mins)
Completed
Learn how to use the amazing features that come with the new Material Design 3 to create better-looking apps with a more personal feel.
May 16 2022 · Article (25 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Google I/O 2022 Recap: Top 5 Takeaways for Android Devs
Android & Kotlin
General & Tech
May 13 2022 · Article (15 mins)
Android & Kotlin
Google I/O 2022 was full of exciting announcements. Read our recap to discover the top 5 changes and updates that every Android developer should know!
May 13 2022 · Article (15 mins)
Completed
Google I/O 2022 was full of exciting announcements. Read our recap to discover the top 5 changes and updates that every Android developer should know!
May 13 2022 · Article (15 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Google I/O First Impressions Livecast
Multiple Domains
Podcast
May 12 2022 · Article (1 min)
Multiple Domains
If you missed our Google I/O First Impressions livecast last night, featuring our most opinionated Android team members, you can catch the replay here!
May 12 2022 · Article (1 min)
Completed
If you missed our Google I/O First Impressions livecast last night, featuring our most opinionated Android team members, you can catch the replay here!
May 12 2022 · Article (1 min)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Kotlin Coroutines by Tutorials
Android & Kotlin
May 11 2022 · Book
Android & Kotlin
· Kotlin 1.6, Android 12, Android Studio Bumblebee
The importance of concurrency is discovered quite early on by people who start with Android development. Android is inherently asynchronous and event-driven, with strict requirements as to on which...
Pro
May 11 2022 · Book
Completed
The importance of concurrency is discovered quite early on by people who start with Android development. Android is inherently asynchronous and event-driven, with strict requirements as to on which...
May 11 2022 · Book
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Jetpack Compose Destinations
Android & Kotlin
User Interface
May 9 2022 · Article (20 mins)
Android & Kotlin
· Kotlin 1.6, Android 12.0, Android Studio 2021.1.1
In this tutorial, you’ll learn how to implement an effective navigation pattern with Jetpack Compose, in a way that will work with different screen sizes, from phones to tablets.
May 9 2022 · Article (20 mins)
Completed
In this tutorial, you’ll learn how to implement an effective navigation pattern with Jetpack Compose, in a way that will work with different screen sizes, from phones to tablets.
May 9 2022 · Article (20 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Don’t Miss Our Google I/O 2022 Livecast – May 11, 9PM EST!
Multiple Domains
Announcements
May 4 2022 · Article (4 mins)
Multiple Domains
Join us for our First Impressions livecast event covering Google I/O 2022 highlights, opinions from our panel of experts and more!
May 4 2022 · Article (4 mins)
Completed
Join us for our First Impressions livecast event covering Google I/O 2022 highlights, opinions from our panel of experts and more!
May 4 2022 · Article (4 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Functional Programming in Kotlin by Tutorials
Android & Kotlin
May 4 2022 · Book
Android & Kotlin
· Kotlin 1.6, Android 12, IntelliJ IDEA 2022
Functional programming is a powerful paradigm for building your applications. This book will teach you the fundamentals of functional programming in a practical, hands-on way, while showing you how...
Pro
May 4 2022 · Book
Completed
Functional programming is a powerful paradigm for building your applications. This book will teach you the fundamentals of functional programming in a practical, hands-on way, while showing you how...
May 4 2022 · Book
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Advanced Data Binding in Android: Layout Expressions
Android & Kotlin
Getting Started
Apr 18 2022 · Article (10 mins)
Android & Kotlin
· Kotlin 1.5, Android 10.0, Android Studio 2020.3.1
Learn how to use layout expressions for data binding in Android and make your code more concise and less error-prone.
Apr 18 2022 · Article (10 mins)
Completed
Learn how to use layout expressions for data binding in Android and make your code more concise and less error-prone.
Apr 18 2022 · Article (10 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Spring Ahead Sale: Pro Subscriptions and Books 50% Off
Multiple Domains
Announcements
Apr 13 2022 · Article (10 mins)
Multiple Domains
Grab our best deals of the year: Annual Pro Subscriptions at 50% off — and every single book on our site for 50% off too. Save big during this year’s Spring Ahead sale!
Apr 13 2022 · Article (10 mins)
Completed
Grab our best deals of the year: Annual Pro Subscriptions at 50% off — and every single book on our site for 50% off too. Save big during this year’s Spring Ahead sale!
Apr 13 2022 · Article (10 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Managing State in Jetpack Compose
Android & Kotlin
User Interface
Apr 11 2022 · Article (30 mins)
Android & Kotlin
· Kotlin 1.5, Android 5.0, Android Studio 2020.3.1
Learn the differences between stateless and stateful composables and how state hoisting can help make your composables more reusable.
Apr 11 2022 · Article (30 mins)
Completed
Learn the differences between stateless and stateful composables and how state hoisting can help make your composables more reusable.
Apr 11 2022 · Article (30 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Kotlin Sequences: Getting Started
Android & Kotlin
Getting Started
Apr 4 2022 · Article (25 mins)
Android & Kotlin
· Kotlin 1.5, Android 10.0, Android Studio 2020.3.1
In this Kotlin Sequences tutorial, you’ll learn what a sequence is, its operators and when you should consider using them instead of collections.
Apr 4 2022 · Article (25 mins)
Completed
In this Kotlin Sequences tutorial, you’ll learn what a sequence is, its operators and when you should consider using them instead of collections.
Apr 4 2022 · Article (25 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Documenting Kotlin Code for Android Using KDoc and Dokka
Android & Kotlin
Core Concepts
Mar 28 2022 · Article (25 mins)
Android & Kotlin
· Kotlin 1.5, Android 4.4, Android Studio 2020.3.1
Learn how to use KDoc to document your Kotlin code and generate beautiful-looking documentation pages using Dokka.
Mar 28 2022 · Article (25 mins)
Completed
Learn how to use KDoc to document your Kotlin code and generate beautiful-looking documentation pages using Dokka.
Mar 28 2022 · Article (25 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Beginning Data Science with Jupyter Notebook and Kotlin
Android & Kotlin
Core Concepts
Mar 21 2022 · Article (35 mins)
Android & Kotlin
· Kotlin 1.5, Desktop
This tutorial introduces the concepts of Data Science, using Jupyter Notebook and Kotlin. You’ll learn how to set up a Jupyter notebook, load krangl for Kotlin and use it in data science utilizing...
Mar 21 2022 · Article (35 mins)
Completed
This tutorial introduces the concepts of Data Science, using Jupyter Notebook and Kotlin. You’ll learn how to set up a Jupyter notebook, load krangl for Kotlin and use it in data science utilizing...
Mar 21 2022 · Article (35 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Kotlin Multiplatform by Tutorials
Multiple Domains
Mar 16 2022 · Book
Multiple Domains
· Kotlin 1.6.10, Android 12, iOS 15, Desktop, Android Studio Bumblebee
The best book to teach you how to share code across platforms using Kotlin Multiplatform. You’ll gain the foundation of creating user interfaces using native UI toolkits and then writing common...
Pro
Mar 16 2022 · Book
Completed
The best book to teach you how to share code across platforms using Kotlin Multiplatform. You’ll gain the foundation of creating user interfaces using native UI toolkits and then writing common...
Mar 16 2022 · Book
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Regular Expressions in Kotlin
Android & Kotlin
Core Concepts
Mar 14 2022 · Article (30 mins)
Android & Kotlin
· Kotlin 1.5, Other, IntelliJ IDEA
Learn how to improve your strings manipulation with the power of regular expressions in Kotlin. You’ll love them!
Mar 14 2022 · Article (30 mins)
Completed
Learn how to improve your strings manipulation with the power of regular expressions in Kotlin. You’ll love them!
Mar 14 2022 · Article (30 mins)
Completed
Updating
.
.
.
Updating
.
.
.