Skip to content
← Todos os posts

Séries

Android Plataforma

17 partes Código-fonte

Nesta série

  1. Parte 1

    Android Plataforma - Parte 1: Modularização

    A eficiência no desenvolvimento de software é essencial nos projetos atuais. Neste artigo, discutiremos a modularização em projetos Kotlin/Android, o…

  2. Parte 2

    Android Plataforma - Parte 2: Início do Projeto

    Neste post, vamos explorar um projeto inicial, entender os desafios de manter os arquivos build.gradle.kts e descobrir como o conceito de Composite…

  3. Parte 3

    Android Plataforma - Parte 3: Compartilhando scripts do Gradle

    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…

  4. Parte 4

    Android Plataforma - Parte 4: Composite Build

    Nos artigos anteriores, compreendemos a importância da modularidade e como os Composite Builds são a escolha certa para escalar projetos Kotlin.

  5. Parte 5

    Android Plataforma - Parte 5: Simplificando Gradle Init

    No artigo anterior, estabelecemos nossa plataforma com o build-logic e registramos a task greeting no projeto principal.

  6. Parte 6

    Android Plataforma - Parte 6: Version Catalog

    No post anterior, otimizamos nossa plataforma, deixando-a preparada para mais funcionalidades.

  7. Parte 7

    Android Plataforma - Parte 7: Decorando o módulo 'app'

    No artigo anterior, preparamos nossa plataforma para receber novas funcionalidades.

  8. Parte 8

    Android Plataforma - Parte 8: Decorando os módulos 'library'

    No último post, apresentamos a primeira decoração na Plataforma e fizemos toda a configuração do nosso módulo app usando Kotlin DSL.

  9. Parte 9

    Android Plataforma - Parte 9: Unificando a Application e Library extensions com a Common Extension

    No último post, conseguimos extrair a lógica de configuração de nossos módulos library/biblioteca.

  10. Parte 10

    Android Plataforma - Parte 10: Customização dos módulos

    No último artigo, exploramos o CommonsExtension para eliminar duplicidades em nossas configurações.

  11. Parte 11

    Android Plataforma - Parte 11: Criando uma DSL para customizar as novas opções

    No artigo anterior, parametrizamos os argumentos de applyAndroidApp() e appyAndroidLibary() com modelos.

  12. Parte 12

    Android Plataforma - Parte 12: Otimizando tempo de compilação para bibliotecas Android

    🌱 Branch: 12/improving-android-library-build-time 🔗 Repositório:...

  13. Parte 13

    Android Plataforma - Parte 13: Incluindo módulos "puro JVM"

    No último artigo, otimizamos a compilação dos módulos Android desativando diversas funcionalidades do Android Gradle Plugin (AGP).

  14. Parte 14

    Android Plataforma - Parte 14: Aderindo a funcionalidades experimentais do compilador do Kotlin

    No último artigo, extendemos nossa plataforma com a capacidade de declarar módulos JVM.

  15. Parte 15

    Android Plataforma - Parte 15: Cuidando do código com Detekt, Klint e Spotless

    No último artigo, abordamos a capacidade de nossa plataforma aderir a funcionalidades experimentais em diferentes módulos.

  16. Parte 16

    Android Plataforma - Parte 16: Considerações finais

    Nos últimos artigos, construímos uma plataforma do zero, aprendendo e aplicando diversos conceitos com o objetivo de flexibilizar e escalar aplicações…

  17. Parte 17

    Android Plataforma - Parte 0: Introdução à Série

    No mundo do desenvolvimento Android, enfrentamos um fluxo contínuo de novidades: novos dispositivos, atualizações do SDK e uma variedade de bibliotecas e…