Creation of MVVM components:

- UI
- MainViewModel/MainViewModelFactory
- Repository/RepositoryImpl
- Data sources
    - Websocket networking with scarlet
    - Room Database
This commit is contained in:
2020-09-15 20:57:57 +01:00
commit d6d5475fc4
54 changed files with 1340 additions and 0 deletions

26
build.gradle Normal file
View File

@@ -0,0 +1,26 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext.kotlin_version = "1.3.72"
repositories {
google()
jcenter()
}
dependencies {
classpath "com.android.tools.build:gradle:4.0.0"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}