
El propósito de este repositorio es hacer un seguimiento de los principios de arquitectura limpia al llevarlos a Android. Vale la pena decir que la idea es aprovechar las características del lenguaje de programación de Kotlin, además de atraer las lecciones aprendidas y las ideas de otros enfoques interesantes como la programación funcional.
Arquitectura de Android ... recargado
Hay otro repositorio de arquitectura de Android Clean escrito en Java: https://github.com/android10/android-cleanarchitecture con discusiones realmente agradables: https://github.com/android10/android-cleanarchitecture/issues. Artículo, lecciones aprendidas y algo más de material. Verifique los siguientes errores conocidos y la lista de tareas pendientes.
Arquitectura de Android ... ¿la forma limpia?
Arquitectura de Android ... la evolución
Degustación de la daga 2 en Android
Arquitectura limpia ... Parámetros dinámicos en casos de uso





Aquí hay algunos comandos útiles de Gradle/ADB para ejecutar este ejemplo:
./gradlew runApp : construye e instale el APK de depuración en el dispositivo conectado actual../gradlew compileApp - construye la depuración APK../gradlew runUnitTests - Ejecutar pruebas unitarias (tanto unidad como integración)../gradlew runAcceptanceTests : ejecute pruebas de aceptación e instrumentación en el dispositivo conectado../gradlew runTestCoverage : informa la cobertura del código en las pruebas dentro de la base de código de Android../gradlew runStaticCodeAnalysis - Ejecute el análisis estático en la base de código de Android. Consulte la sección 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.
