Você está na página 1de 6

26/10/2022 21:14 Clean Android Architecture

Índice

Prefácio

Parte 1 - Introdução

Capítulo 1 : Introdução à Arquitetura Limpa

Requerimentos técnicos

A arquitetura de um aplicativo legado

Análise de legado

Princípios de design de software

Princípios SÓLIDOS

Princípios de coesão de componentes

Princípios de acoplamento de componentes

Explorando a evolução do Android

Fragmentos

O sistema de compilação Gradle

Rede

Objetos humildes

Paradigmas funcionais

Adoção Kotlin

Injeção de dependência
https://learning.oreilly.com/library/view/clean-android-architecture/9781803234588/B18320_TOC_ePub.xhtml 1/6
26/10/2022 21:14 Clean Android Architecture

Componentes da arquitetura Android

Corrotinas e fluxos

Composição do Jetpack

Entre na arquitetura limpa

Resumo

Capítulo 2 : Mergulho Profundo nas Fontes de


Dados

Requerimentos técnicos

Entendendo as corrotinas e fluxos do Kotlin

Corrotinas Kotlin

Exercício 02.01 – Usando corrotinas Kotlin

Fluxos Kotlin

Exercício 02.02 – Usando fluxos Kotlin

Usando OkHttp e Retrofit para rede

Exercício 02.03 – Usando OkHttp e Retrofit

Usando a biblioteca Room para persistência de dados

Exercício 02.04 – Usando o Room para persistir dados

Entendendo e usando a biblioteca DataStore

Exercício 02.05 – Usando DataStore para persistir dados

Resumo

https://learning.oreilly.com/library/view/clean-android-architecture/9781803234588/B18320_TOC_ePub.xhtml 2/6
26/10/2022 21:14 Clean Android Architecture

Capítulo 3 : Entendendo a apresentação de


dados no Android

Requerimentos técnicos

Analisando componentes com reconhecimento de ciclo


de vida

Exercício 3.1 – Usando ViewModel e LiveData

Como usar o Jetpack Compose para criar IUs

Exercício 3.2 – Navegando usando o Jetpack Compose

Resumo

Capítulo 4 : Gerenciando dependências em


aplicativos Android

Requerimentos técnicos

Introdução ao DI

Usando o Dagger 2 para gerenciar dependências

Usando Hilt para gerenciar dependências

Exercício 04.01 – Usando Hilt para gerenciar


dependências

Resumo

Parte 2 – Domínio e Camadas de Dados

Capítulo 5 : Construindo o Domínio de um


Aplicativo Android

Requerimentos técnicos

https://learning.oreilly.com/library/view/clean-android-architecture/9781803234588/B18320_TOC_ePub.xhtml 3/6
26/10/2022 21:14 Clean Android Architecture

Apresentando a arquitetura do aplicativo

Criando a camada de domínio

Exercício 05.01 – Construindo uma camada de domínio

Resumo

Capítulo 6 : Montando um Repositório

Requerimentos técnicos

Criando a camada de dados

Criando repositórios

Exercício 06.01 – Criando repositórios

Resumo

Capítulo 7 : Construindo Fontes de Dados

Requerimentos técnicos

Construindo e usando fontes de dados remotas

Exercício 07.01 – Construindo uma fonte de dados


remota

Construindo e integrando fontes de dados locais

Exercício 07.02 – Construindo uma fonte de dados local

Resumo

Parte 3 - Camada de Apresentação

Capítulo 8 : Implementando uma Arquitetura


MVVM
https://learning.oreilly.com/library/view/clean-android-architecture/9781803234588/B18320_TOC_ePub.xhtml 4/6
26/10/2022 21:14 Clean Android Architecture

Requerimentos técnicos

Apresentando dados em aplicativos Android

Apresentando dados com MVVM

Exercício 08.01 – Implementando MVVM

Apresentando dados em vários módulos

Exercício 08.02 – Apresentação de dados multimódulos

Resumo

Capítulo 9 : Implementando uma Arquitetura


MVI

Requerimentos técnicos

Apresentando o MVI

Implementando MVI com fluxos Kotlin

Exercício 09.01 – Transição para MVI

Resumo

Capítulo 10 : Juntando tudo

Requerimentos técnicos

Inspecionando dependências do módulo

Exercício 10.01 – Reduzir dependências

Teste de instrumentação

Exercício 10.02 - Testes instrumentados

Resumo
https://learning.oreilly.com/library/view/clean-android-architecture/9781803234588/B18320_TOC_ePub.xhtml 5/6
26/10/2022 21:14 Clean Android Architecture

Outros livros que você pode gostar

Apoiar Sair

© 2022 O'REILLY MEDIA, INC.  TERMOS DE SERVIÇO POLÍTICA DE PRIVACIDADE

https://learning.oreilly.com/library/view/clean-android-architecture/9781803234588/B18320_TOC_ePub.xhtml 6/6

Você também pode gostar