Kodeco is the new raywenderlich.com. Read about our changes here.
We're excited to introduce our new name, and our new look and feel,
with all of the same content you know and love!
iOS & Swift
Android & Kotlin
Flutter & Dart
Learn how to exchange data between two Android devices in an offline peer-to-peer fashion using the Nearby Connections API
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Already a member of Kodeco? Sign in
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.
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.
Learn what Kotlin Serialization library is and how to use it in your Android app. Also learn how it differs from other data serialization libraries like Moshi and Gson.
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.
Learn how to use the Kotlin Serialization library in your Android app and how it differs from other data serialization libraries available out there.
Learn how to use OkHttp Interceptors to intercept network requests, log them and also modify them on the fly.
In this tutorial, you’ll get started with Android networking by creating a simple app to retrieve and display a list of GitHub repositories.
In thus tutorial you’ll learn about GeckoView, an open source library that allows you to render web content on Android using the Gecko web engine.
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.
See how to integrate the Google Drive SDK in order to let your users access and download their Drive files directly to your app.
In this Firebase Tutorial for Android you’ll learn how to work with Realtime Databases and Authentication by creating a Joke Telling app.
In this couchbase tutorial, you will learn how to use prebuilt Couchbase Lite databases, model, query, upload and sync data including attachments.