<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>migration on Carrion.dev</title><link>https://carrion.dev/en/tags/migration/</link><description>Recent content in migration on Carrion.dev</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>ignacio@carrion.dev (Ignacio Carrión)</managingEditor><webMaster>ignacio@carrion.dev (Ignacio Carrión)</webMaster><copyright>&amp;copy;{year}, All Rights Reserved</copyright><lastBuildDate>Fri, 12 Sep 2025 08:00:00 +0100</lastBuildDate><atom:link href="https://carrion.dev/en/tags/migration/index.xml" rel="self" type="application/rss+xml"/><item><title>From Retrofit/OkHttp to Ktor in Kotlin Multiplatform: A Practical First Migration</title><link>https://carrion.dev/en/posts/migrating-retrofit-okhttp-to-ktor-kmp/</link><pubDate>Fri, 12 Sep 2025 08:00:00 +0100</pubDate><author>ignacio@carrion.dev (Ignacio Carrión)</author><atom:modified>Fri, 12 Sep 2025 08:00:00 +0100</atom:modified><guid>https://carrion.dev/en/posts/migrating-retrofit-okhttp-to-ktor-kmp/</guid><description>From Retrofit/OkHttp to Ktor in Kotlin Multiplatform: A Practical First Migration If you want to start migrating an existing Android app to Kotlin Multiplatform (KMP), the networking layer is an excellent first step. Ktor Client works across platforms and lets you keep a single HTTP stack for Android, iOS, Desktop, and more. This guide shows how to migrate from Retrofit/OkHttp to Ktor with either CIO or OkHttp engines — while keeping the impact limited to the remote layer when your architecture is clean.</description><dc:creator>Ignacio Carrión</dc:creator><media:content url="https://carrion.dev/images/kotlin/ktor.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>kotlin</category><category>multiplatform</category><category>kmp</category><category>ktor</category><category>retrofit</category><category>okhttp</category><category>android</category><category>networking</category><category>migration</category></item></channel></rss>