
O objetivo deste repositório é acompanhar os princípios de arquitetura limpa, trazendo -os para o Android. Vale a pena dizer que a idéia é tirar proveito dos recursos da linguagem de programação Kotlin, além de atrair lições aprendidas e idéias de outras abordagens interessantes, como programação funcional.
Android de arquitetura ... recarregado
Há outro repositório de arquitetura limpa do Android escrito em java: https://github.com/android10/android-cleanarchitecture com discussões realmente boas: https://github.com/android10/android-cleanarchitecture/issues. Artigo, lições aprendidas e um pouco mais de material chegando. Verifique os seguintes bugs conhecidos e a lista de tarefas.
Arquiteto Android ... da maneira limpa?
Arquiteto Android ... a evolução
Propando a adaga 2 no Android
Arquitetura limpa ... parâmetros dinâmicos em casos de uso





Aqui estão alguns comandos úteis de gradle/adb para executar este exemplo:
./gradlew runApp - constrói e instale o apk depuração no dispositivo conectado atual../gradlew compileApp - Construa o APK de depuração../gradlew runUnitTests - Executar testes de unidade (unidade e integração)../gradlew runAcceptanceTests - Execute testes de aceitação e instrumentação no dispositivo conectado../gradlew runTestCoverage - Relata cobertura de código em testes na base de código Android../gradlew runStaticCodeAnalysis - Execute a análise estática na base de código Android. Consulte a seção de problemas: https://github.com/android10/android-cleanarchitecture-kotlin/issues
Copyright 2024 Fernando Cejas
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
