Architecting Android… Reloaded
Dies ist eine Beispiel-App, die Teil eines Blog-Beitrags ist, den ich darüber geschrieben habe, wie man Android-Anwendungen mit dem Clean-Architecture-Ansatz von Uncle Bob entwickelt.
Android-Architektur gestalten ... auf die saubere Art und Weise?
Android-Architektur ... Die Evolution
Probieren Sie Dagger 2 auf Android
Saubere Architektur…Dynamische Parameter in Anwendungsfällen
Demovideo dieses Beispiels
Hier sind einige nützliche Gradle/adb-Befehle zum Ausführen dieses Beispiels:
./gradlew clean build
– Erstellen Sie das gesamte Beispiel und führen Sie Unit- und Integrationstests sowie Lint-Check durch../gradlew installDebug
– Installiert die Debug-Apk auf dem aktuell verbundenen Gerät../gradlew runUnitTests
– Domänen- und Datenschichttests ausführen (sowohl Einheit als auch Integration)../gradlew runAcceptanceTests
– Espresso- und Instrumentierungsabnahmetests ausführen. Weitere Informationen finden Sie im Abschnitt „Probleme“: https://github.com/android10/Android-CleanArchitecture/issues
Hier können Sie den Java-Codestil herunterladen und installieren. https://github.com/android10/java-code-styles
Copyright 2018 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.