<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//blog.asiles.dev/main-sitemap.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://blog.asiles.dev/</loc>
		<lastmod>2026-06-11T18:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://blog.asiles.dev/unidad-4-tema-1-compose-multiplatform-disena-tu-interfaz-una-vez-ejecutala-en-todas-partes/</loc>
		<lastmod>2026-06-11T18:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://blog.asiles.dev/unidad-2-tema-2-escribiendo-codigo-especifico-de-plataforma-obteniendo-informacion-del-dispositivo-en-ios-y-android/</loc>
		<lastmod>2026-06-02T18:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://blog.asiles.dev/unidad-3-tema-1-consumiendo-una-api-real-con-ktor-en-kmp/</loc>
		<lastmod>2026-06-04T18:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://blog.asiles.dev/unidad-3-tema-2-offline-first-con-room-cache-local-y-repository-pattern/</loc>
		<lastmod>2026-06-06T18:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://blog.asiles.dev/unidad-3-tema-3-viewmodel-koin-compose-la-app-funciona-de-principio-a-fin/</loc>
		<lastmod>2026-06-09T18:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://blog.asiles.dev/guia-completa-de-kotlin-multiplatform-kmp/</loc>
		<lastmod>2026-05-27T09:13:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://blog.asiles.dev/unidad-0-tema-1-kotlin-null-safety-el-escudo-protector-que-hereda-tu-codigo-multiplataforma/</loc>
		<lastmod>2026-05-27T09:13:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://blog.asiles.dev/unidad-0-tema-2-modelando-datos-sin-errores-el-poder-de-las-sealed-interfaces-en-kotlin/</loc>
		<lastmod>2026-05-27T09:13:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://blog.asiles.dev/unidad-0-tema-3-hilos-y-asincronia-tu-primera-guia-de-corrutinas-en-kotlin/</loc>
		<lastmod>2026-05-27T09:13:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://blog.asiles.dev/unidad-0-tema-4-programacion-reactiva-domina-stateflow-y-sharedflow/</loc>
		<lastmod>2026-05-27T09:13:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://blog.asiles.dev/unidad-1-tema-1-por-que-kotlin-multiplatform-no-es-otro-flutter-react-native-y-por-que-deberias-usarlo/</loc>
		<lastmod>2026-05-27T09:13:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://blog.asiles.dev/unidad-1-tema-2-configura-tu-entorno-kmp-sin-morir-en-el-intento/</loc>
		<lastmod>2026-05-27T09:13:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://blog.asiles.dev/unidad-1-tema-3-estructura-de-un-proyecto-kmp-donde-vive-mi-codigo-compartido/</loc>
		<lastmod>2026-05-28T18:00:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://blog.asiles.dev/unidad-2-tema-1-interoperabilidad-nativa-como-usar-expect-actual-en-kmp/</loc>
		<lastmod>2026-05-30T18:00:00+00:00</lastmod>
	</url>
</urlset>
<!-- XML Sitemap generated by Rank Math SEO Plugin (c) Rank Math - rankmath.com -->