<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/feed.xsl" type="text/xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Android Plataforma · rsicarelli.com</title><description>Construa uma plataforma Android escalável com Gradle: modularização, convention plugins, lógica de build compartilhada, version catalogs e builds mais rápidos — passo a passo.</description><link>https://rsicarelli.com/</link><language>pt-BR</language><copyright>© 2026 Rodrigo Sicarelli — CC BY-NC 4.0 (https://creativecommons.org/licenses/by-nc/4.0/)</copyright><atom:link href="https://rsicarelli.com/pt-br/series/android-plataforma/rss.xml" rel="self" type="application/rss+xml"/><item><title>Android Plataforma - Parte 1: Modularização</title><link>https://rsicarelli.com/pt-br/blog/android-plataforma-parte-1-modularizacao/</link><guid isPermaLink="true">https://rsicarelli.com/pt-br/blog/android-plataforma-parte-1-modularizacao/</guid><description>A eficiência no desenvolvimento de software é essencial nos projetos atuais. Neste artigo, discutiremos a modularização em projetos Kotlin/Android, o papel vital do Gradle para otimizar compilações e os desafios de gerir múltiplos módulos.</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Android Plataforma - Parte 2: Início do Projeto</title><link>https://rsicarelli.com/pt-br/blog/android-plataforma-parte-2-inicio-do-projeto/</link><guid isPermaLink="true">https://rsicarelli.com/pt-br/blog/android-plataforma-parte-2-inicio-do-projeto/</guid><description>Neste post, vamos explorar um projeto inicial, entender os desafios de manter os arquivos build.gradle.kts e descobrir como o conceito de Composite Builds do Gradle pode auxiliar nessa jornada.</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Android Plataforma - Parte 3: Compartilhando scripts do Gradle</title><link>https://rsicarelli.com/pt-br/blog/android-plataforma-parte-3-compartilhando-scripts-do-gradle/</link><guid isPermaLink="true">https://rsicarelli.com/pt-br/blog/android-plataforma-parte-3-compartilhando-scripts-do-gradle/</guid><description>No artigo anterior, entendemos quais os desafios que um projeto multi-modular traz: a da manutenção e reutilização dos arquivos do Gradle. Vamos entender melhor como resolver esse problema analisando dois conceitos: o buildSrc e os Composite Builds.</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Android Plataforma - Parte 4: Composite Build</title><link>https://rsicarelli.com/pt-br/blog/android-plataforma-parte-4-composite-build-lgk/</link><guid isPermaLink="true">https://rsicarelli.com/pt-br/blog/android-plataforma-parte-4-composite-build-lgk/</guid><description>Nos artigos anteriores, compreendemos a importância da modularidade e como os Composite Builds são a escolha certa para escalar projetos Kotlin.</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Android Plataforma - Parte 5: Simplificando Gradle Init</title><link>https://rsicarelli.com/pt-br/blog/android-plataforma-parte-5-simplificando-gradle-init/</link><guid isPermaLink="true">https://rsicarelli.com/pt-br/blog/android-plataforma-parte-5-simplificando-gradle-init/</guid><description>No artigo anterior, estabelecemos nossa plataforma com o build-logic e registramos a task greeting no projeto principal.</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Android Plataforma - Parte 6: Version Catalog</title><link>https://rsicarelli.com/pt-br/blog/android-plataforma-parte-6-version-catalog/</link><guid isPermaLink="true">https://rsicarelli.com/pt-br/blog/android-plataforma-parte-6-version-catalog/</guid><description>No post anterior, otimizamos nossa plataforma, deixando-a preparada para mais funcionalidades.</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Android Plataforma - Parte 7: Decorando o módulo &apos;app&apos;</title><link>https://rsicarelli.com/pt-br/blog/android-plataforma-parte-7-decorando-o-modulo-app/</link><guid isPermaLink="true">https://rsicarelli.com/pt-br/blog/android-plataforma-parte-7-decorando-o-modulo-app/</guid><description>No artigo anterior, preparamos nossa plataforma para receber novas funcionalidades.</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Android Plataforma - Parte 8: Decorando os módulos &apos;library&apos;</title><link>https://rsicarelli.com/pt-br/blog/android-plataforma-parte-8-decorando-os-modulo-library/</link><guid isPermaLink="true">https://rsicarelli.com/pt-br/blog/android-plataforma-parte-8-decorando-os-modulo-library/</guid><description>No último post, apresentamos a primeira decoração na Plataforma e fizemos toda a configuração do nosso módulo app usando Kotlin DSL.</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Android Plataforma - Parte 9: Unificando a Application e Library extensions com a Common Extension</title><link>https://rsicarelli.com/pt-br/blog/android-plataforma-parte-9-unificando-a-application-e-library-extensions-com-a-common-extension/</link><guid isPermaLink="true">https://rsicarelli.com/pt-br/blog/android-plataforma-parte-9-unificando-a-application-e-library-extensions-com-a-common-extension/</guid><description>No último post, conseguimos extrair a lógica de configuração de nossos módulos library/biblioteca.</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Android Plataforma - Parte 10: Customização dos módulos</title><link>https://rsicarelli.com/pt-br/blog/android-plataforma-parte-10-customizacao-dos-modulos/</link><guid isPermaLink="true">https://rsicarelli.com/pt-br/blog/android-plataforma-parte-10-customizacao-dos-modulos/</guid><description>No último artigo, exploramos o CommonsExtension para eliminar duplicidades em nossas configurações.</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Android Plataforma - Parte 11: Criando uma DSL para customizar as novas opções</title><link>https://rsicarelli.com/pt-br/blog/android-plataforma-parte-11-criando-uma-dsl-para-customizar-as-novas-opcoes/</link><guid isPermaLink="true">https://rsicarelli.com/pt-br/blog/android-plataforma-parte-11-criando-uma-dsl-para-customizar-as-novas-opcoes/</guid><description>No artigo anterior, parametrizamos os argumentos de applyAndroidApp() e appyAndroidLibary() com modelos.</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Android Plataforma - Parte 12: Otimizando tempo de compilação para bibliotecas Android</title><link>https://rsicarelli.com/pt-br/blog/android-plataforma-parte-12-otimizando-tempo-de-compilacao-para-bibliotecas-android/</link><guid isPermaLink="true">https://rsicarelli.com/pt-br/blog/android-plataforma-parte-12-otimizando-tempo-de-compilacao-para-bibliotecas-android/</guid><description>🌱 Branch: 12/improving-android-library-build-time 🔗 Repositório:...</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Android Plataforma - Parte 13: Incluindo módulos &quot;puro JVM&quot;</title><link>https://rsicarelli.com/pt-br/blog/android-plataforma-parte-13-incluindo-modulos-puro-jvm/</link><guid isPermaLink="true">https://rsicarelli.com/pt-br/blog/android-plataforma-parte-13-incluindo-modulos-puro-jvm/</guid><description>No último artigo, otimizamos a compilação dos módulos Android desativando diversas funcionalidades do Android Gradle Plugin (AGP).</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Android Plataforma - Parte 14: Aderindo a funcionalidades experimentais do compilador do Kotlin</title><link>https://rsicarelli.com/pt-br/blog/android-plataforma-parte-14-aderindo-a-funcionalidades-experimentais-do-compilador-do-kotlin/</link><guid isPermaLink="true">https://rsicarelli.com/pt-br/blog/android-plataforma-parte-14-aderindo-a-funcionalidades-experimentais-do-compilador-do-kotlin/</guid><description>No último artigo, extendemos nossa plataforma com a capacidade de declarar módulos JVM.</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Android Plataforma - Parte 15: Cuidando do código com Detekt, Klint e Spotless</title><link>https://rsicarelli.com/pt-br/blog/android-plataforma-parte-15-cuidando-do-codigo-com-detekt-klint-e-spotless/</link><guid isPermaLink="true">https://rsicarelli.com/pt-br/blog/android-plataforma-parte-15-cuidando-do-codigo-com-detekt-klint-e-spotless/</guid><description>No último artigo, abordamos a capacidade de nossa plataforma aderir a funcionalidades experimentais em diferentes módulos.</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Android Plataforma - Parte 16: Considerações finais</title><link>https://rsicarelli.com/pt-br/blog/android-plataforma-parte-16-consideracoes-finais/</link><guid isPermaLink="true">https://rsicarelli.com/pt-br/blog/android-plataforma-parte-16-consideracoes-finais/</guid><description>Nos últimos artigos, construímos uma plataforma do zero, aprendendo e aplicando diversos conceitos com o objetivo de flexibilizar e escalar aplicações multimodulares em Kotlin.</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Android Plataforma - Parte 0: Introdução à Série</title><link>https://rsicarelli.com/pt-br/blog/android-plataforma-parte-0-introducao-a-serie/</link><guid isPermaLink="true">https://rsicarelli.com/pt-br/blog/android-plataforma-parte-0-introducao-a-serie/</guid><description>No mundo do desenvolvimento Android, enfrentamos um fluxo contínuo de novidades: novos dispositivos, atualizações do SDK e uma variedade de bibliotecas e ferramentas que são lançadas todos os dias.</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate></item></channel></rss>