... | @@ -3,6 +3,12 @@ |
... | @@ -3,6 +3,12 @@ |
|
|
|
|
|
# Página da Arquitetura do Sistema
|
|
# Página da Arquitetura do Sistema
|
|
|
|
|
|
|
|
## Menu
|
|
|
|
|
|
|
|
* [MVVM](#mvvm)
|
|
|
|
* [Injeção de dependência](#injeção-de-dependência)
|
|
|
|
|
|
|
|
|
|
#### MVVM
|
|
#### MVVM
|
|
|
|
|
|
Para os Apressados :
|
|
Para os Apressados :
|
... | @@ -25,20 +31,21 @@ Segue um tutorial em duas partes sobre MVVM e varias tecnologias que vamos usar: |
... | @@ -25,20 +31,21 @@ Segue um tutorial em duas partes sobre MVVM e varias tecnologias que vamos usar: |
|
#### Injeção de dependência
|
|
#### Injeção de dependência
|
|
O princípio da inversão de dependência trata-se de uma maneira específica para desacoplar as dependências entre os objetos. O objetivo deste princípio é a redução do acoplamento entre os componentes através de uma camada de abstração.
|
|
O princípio da inversão de dependência trata-se de uma maneira específica para desacoplar as dependências entre os objetos. O objetivo deste princípio é a redução do acoplamento entre os componentes através de uma camada de abstração.
|
|
|
|
|
|
segue o [Tutorial](https://medium.com/android-dev-br/introdu%C3%A7%C3%A3o-ao-dagger-2-56d193118a6c) que explica e introduz o Dagger2, que é um framework mantido pela google que tem por objetivo realizar a injeção de dependência em projetos Android e Java.
|
|
segue o [Tutorial](https://medium.com/android-dev-br/introdu%C3%A7%C3%A3o-ao-dagger-2-56d193118a6c) que explica e introduz o Dagger2, que é um framework mantido pela google que tem por objetivo realizar a injeção de dependência em projetos Android e Java.
|
|
|
|
|
|
#### Persistencia
|
|
...
|
|
firebase(cloud) e room(local)...
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
## Em construção
|
|
|
|
|
|
#### Atomic Design
|
|
#### Atomic Design
|
|
atom, molecule, organism...
|
|
atom, molecule, organism...
|
|
|
|
|
|
#### SOLID
|
|
#### Persistencia
|
|
inversao de dependencia com dagger
|
|
firebase(cloud) e room(local)...
|
|
single principle com contextos bem definidos
|
|
|
|
...
|
|
|
|
|
|
|
|
---
|
|
<br/>
|
|
|
|
|
|
Esta é a página onde irá ficar todas as informações da Arquitetura do seu projeto, Como:
|
|
Esta é a página onde irá ficar todas as informações da Arquitetura do seu projeto, Como:
|
|
|
|
|
... | | ... | |