WIP: feature/abstractions (#45)

* Abstraction layer backup

* Removed DataEntity, was unnecessary for now

* Separated network, persistence, entities and interaction, closes #29

* Renamed binding

* Removed build files, example tests

Removed build files, example tests

* Fixed build files were not being ignored all around app

* Updated CI ymls

* Small changes

* Fixed legacy repository package names

* Fixed CQ findings

* Updated Fastlane

* Packaging changes and version upgrades

* Removed core from interactors

* Version bumps

* Added new module graph
This commit is contained in:
Melih Aksoy
2019-10-30 17:27:53 +01:00
committed by GitHub
parent 83e39400a9
commit 88022629e1
103 changed files with 1098 additions and 921 deletions

View File

@@ -1,7 +1,7 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext.kotlin_version = '1.3.50'
ext.nav_version = '2.2.0-alpha01'
ext.nav_version = '2.2.0-beta01'
repositories {
google()
@@ -9,7 +9,7 @@ buildscript {
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.0'
classpath 'com.android.tools.build:gradle:3.5.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "org.jetbrains.dokka:dokka-android-gradle-plugin:0.9.18"
classpath "de.mannodermaus.gradle.plugins:android-junit5:1.5.1.0"
@@ -20,9 +20,9 @@ buildscript {
}
plugins {
id "io.gitlab.arturbosch.detekt" version "1.0.0"
id "org.jetbrains.dokka" version "0.9.18"
id "jacoco"
id 'io.gitlab.arturbosch.detekt' version '1.1.1'
id 'org.jetbrains.dokka' version '0.9.18'
id 'jacoco'
}
allprojects {
@@ -97,7 +97,9 @@ task projectDependencyGraph {
rootProjects.remove(dependency)
def graphKey = new Tuple2<Project, Project>(project, dependency)
def traits = dependencies.computeIfAbsent(graphKey) { new ArrayList<String>() }
def traits = dependencies.computeIfAbsent(graphKey) {
new ArrayList<String>()
}
if (config.name.toLowerCase().endsWith('implementation')) {
traits.add('style=dotted')