Android - saubere Architektur - Multi -Modul - Kotlin
Forked und Nacharbeiten von Android - Clean Architecture - Kotlin
Der Zweck dieses Repos ist es, die Prinzipien der sauberen Architektur durch die Erteilung von Android zu verfolgen. Es ist zu sagen, dass die Idee darin besteht, die Kotlin -Programmiersprache -Funktionen zu nutzen und auch Lektionen und Ideen von anderen interessanten Acrojes wie funktionaler Programmierung zu ziehen.
Das Beispiel von Fernando сejas wird durch Feature-Projektstruktur in ein Multi-Modul-Paket konvertiert.
Blog -Beitrag mit Implementierungsdetails Erläuterung:
Architekten von Android… neu geladen
Anderes Material, das es wert ist, gelesen zu werden:
Architekten von Android… die saubere Art und Weise?
Architekten Android… die Entwicklung
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------/
Beispiel App

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------/
Saubere Architektur

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------/
Android 3 Schichten Architektur

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------/
UI -Schicht: MVVM

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------/
Datenschicht: Repository

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------/
Lokale Entwicklung
Hier sind einige nützliche Gradle/ADB -Befehle für die Ausführung dieses Beispiels:
-
./gradlew deployDebug - Erstellt und installieren Sie das Debug -APK auf dem aktuellen angeschlossenen Gerät. -
./gradlew runUnitTests - Führen Sie alle Unit -Tests (sowohl Einheiten als auch Integration) aus.
Diskussionen
Weitere Informationen finden Sie im Abschnitt "Ausgaben": https://github.com/hammernetwork/android-clean-architecture-kotlin-mvm/issues
Lizenz
Copyright 2019 Andriy Se
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.