diff --git a/MVPSample/.idea/sonarlint/issuestore/1/f/1f7e901185d74bf05f9fcb38f9ed35ea78cd4c6e b/MVPSample/.idea/sonarlint/issuestore/1/f/1f7e901185d74bf05f9fcb38f9ed35ea78cd4c6e
new file mode 100644
index 00000000..e69de29b
diff --git a/MVPSample/.idea/sonarlint/issuestore/2/a/2a7c42834b9a341cef86462d3d401d1e0efc41ce b/MVPSample/.idea/sonarlint/issuestore/2/a/2a7c42834b9a341cef86462d3d401d1e0efc41ce
new file mode 100644
index 00000000..e69de29b
diff --git a/MVPSample/.idea/sonarlint/issuestore/3/4/34b90ec6659044b659ddd2322d59418f09eed73c b/MVPSample/.idea/sonarlint/issuestore/3/4/34b90ec6659044b659ddd2322d59418f09eed73c
new file mode 100644
index 00000000..e69de29b
diff --git a/MVPSample/.idea/sonarlint/issuestore/7/1/71f3efd369fe8bd0711308e475035b8e8f6b5939 b/MVPSample/.idea/sonarlint/issuestore/7/1/71f3efd369fe8bd0711308e475035b8e8f6b5939
new file mode 100644
index 00000000..e69de29b
diff --git a/MVPSample/.idea/sonarlint/issuestore/8/c/8c55c3ccc257e5907959013f99656e4c8ec3903e b/MVPSample/.idea/sonarlint/issuestore/8/c/8c55c3ccc257e5907959013f99656e4c8ec3903e
new file mode 100644
index 00000000..e69de29b
diff --git a/MVPSample/.idea/sonarlint/issuestore/a/5/a5abfbe8e286ce5757c301fa6bc7eb682a19fd71 b/MVPSample/.idea/sonarlint/issuestore/a/5/a5abfbe8e286ce5757c301fa6bc7eb682a19fd71
new file mode 100644
index 00000000..e69de29b
diff --git a/MVPSample/.idea/sonarlint/issuestore/d/2/d2281fbb3027de2722081a53408dd77628bf080e b/MVPSample/.idea/sonarlint/issuestore/d/2/d2281fbb3027de2722081a53408dd77628bf080e
new file mode 100644
index 00000000..e69de29b
diff --git a/MVPSample/.idea/sonarlint/issuestore/f/0/f07866736216be0ee2aba49e392191aeae700a35 b/MVPSample/.idea/sonarlint/issuestore/f/0/f07866736216be0ee2aba49e392191aeae700a35
new file mode 100644
index 00000000..e69de29b
diff --git a/MVPSample/.idea/sonarlint/issuestore/f/4/f4a01d6a4fcb971362ec00a83903fd3902f52164 b/MVPSample/.idea/sonarlint/issuestore/f/4/f4a01d6a4fcb971362ec00a83903fd3902f52164
new file mode 100644
index 00000000..e69de29b
diff --git a/MVPSample/.idea/sonarlint/issuestore/index.pb b/MVPSample/.idea/sonarlint/issuestore/index.pb
index 37da520b..e3a746de 100644
--- a/MVPSample/.idea/sonarlint/issuestore/index.pb
+++ b/MVPSample/.idea/sonarlint/issuestore/index.pb
@@ -1,3 +1,21 @@
h
-8app/src/main/java/alifyz/com/mvpsample/MainActivity.java,e/d/edd2d48b450f8bf451b8f93c880808bf3e2b01d3
\ No newline at end of file
+8app/src/main/java/alifyz/com/mvpsample/MainActivity.java,e/d/edd2d48b450f8bf451b8f93c880808bf3e2b01d3
+<
+build.gradle,f/0/f07866736216be0ee2aba49e392191aeae700a35
+j
+:app/src/main/res/drawable/ic_account_circle_black_24dp.xml,a/5/a5abfbe8e286ce5757c301fa6bc7eb682a19fd71
+Z
+*app/src/main/res/layout/activity_login.xml,1/f/1f7e901185d74bf05f9fcb38f9ed35ea78cd4c6e
+S
+#app/src/main/res/values/strings.xml,d/2/d2281fbb3027de2722081a53408dd77628bf080e
+W
+'app/src/main/java/ui/login/LoginView.kt,7/1/71f3efd369fe8bd0711308e475035b8e8f6b5939
+@
+app/build.gradle,f/4/f4a01d6a4fcb971362ec00a83903fd3902f52164
+\
+,app/src/main/java/ui/login/LoginPresenter.kt,2/a/2a7c42834b9a341cef86462d3d401d1e0efc41ce
+[
++app/src/main/java/ui/login/LoginActivity.kt,3/4/34b90ec6659044b659ddd2322d59418f09eed73c
+P
+ app/src/main/AndroidManifest.xml,8/c/8c55c3ccc257e5907959013f99656e4c8ec3903e
\ No newline at end of file
diff --git a/RoomWithLiveData/.gitignore b/RoomWithLiveData/.gitignore
deleted file mode 100644
index 5edb4eeb..00000000
--- a/RoomWithLiveData/.gitignore
+++ /dev/null
@@ -1,10 +0,0 @@
-*.iml
-.gradle
-/local.properties
-/.idea/libraries
-/.idea/modules.xml
-/.idea/workspace.xml
-.DS_Store
-/build
-/captures
-.externalNativeBuild
diff --git a/RoomWithLiveData/.idea/caches/build_file_checksums.ser b/RoomWithLiveData/.idea/caches/build_file_checksums.ser
deleted file mode 100644
index 2bef3db2..00000000
Binary files a/RoomWithLiveData/.idea/caches/build_file_checksums.ser and /dev/null differ
diff --git a/RoomWithLiveData/.idea/codeStyles/Project.xml b/RoomWithLiveData/.idea/codeStyles/Project.xml
deleted file mode 100644
index d5ec3da8..00000000
--- a/RoomWithLiveData/.idea/codeStyles/Project.xml
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/RoomWithLiveData/.idea/gradle.xml b/RoomWithLiveData/.idea/gradle.xml
deleted file mode 100644
index 7ac24c77..00000000
--- a/RoomWithLiveData/.idea/gradle.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/RoomWithLiveData/.idea/misc.xml b/RoomWithLiveData/.idea/misc.xml
deleted file mode 100644
index 99202cc2..00000000
--- a/RoomWithLiveData/.idea/misc.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/RoomWithLiveData/.idea/runConfigurations.xml b/RoomWithLiveData/.idea/runConfigurations.xml
deleted file mode 100644
index 7f68460d..00000000
--- a/RoomWithLiveData/.idea/runConfigurations.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/RoomWithLiveData/app/.gitignore b/RoomWithLiveData/app/.gitignore
deleted file mode 100644
index 796b96d1..00000000
--- a/RoomWithLiveData/app/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/build
diff --git a/RoomWithLiveData/app/build.gradle b/RoomWithLiveData/app/build.gradle
deleted file mode 100644
index b52bf9c3..00000000
--- a/RoomWithLiveData/app/build.gradle
+++ /dev/null
@@ -1,44 +0,0 @@
-apply plugin: 'com.android.application'
-apply plugin: 'kotlin-android'
-apply plugin: 'kotlin-android-extensions'
-
-android {
- compileSdkVersion 27
- defaultConfig {
- applicationId "com.alifyz.roomwithlivedata"
- minSdkVersion 21
- targetSdkVersion 27
- versionCode 1
- versionName "1.0"
- testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
- }
- buildTypes {
- release {
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
- }
- }
-}
-
-dependencies {
- implementation fileTree(dir: 'libs', include: ['*.jar'])
- implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
- implementation 'com.android.support:appcompat-v7:27.1.1'
- implementation 'com.android.support.constraint:constraint-layout:1.1.3'
- implementation 'com.android.support:design:27.1.1'
- testImplementation 'junit:junit:4.12'
- androidTestImplementation 'com.android.support.test:runner:1.0.2'
- androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
-
- // Room components
- implementation "android.arch.persistence.room:runtime:$rootProject.roomVersion"
- kapt "android.arch.persistence.room:compiler:$rootProject.roomVersion"
- androidTestImplementation "android.arch.persistence.room:testing:$rootProject.roomVersion"
-
- // Lifecycle components
- implementation "android.arch.lifecycle:extensions:$rootProject.archLifecycleVersion"
- annotationProcessor "android.arch.lifecycle:compiler:$rootProject.archLifecycleVersion"
-
- //Anko Library
- implementation "org.jetbrains.anko:anko:$anko_version"
-}
diff --git a/RoomWithLiveData/app/proguard-rules.pro b/RoomWithLiveData/app/proguard-rules.pro
deleted file mode 100644
index f1b42451..00000000
--- a/RoomWithLiveData/app/proguard-rules.pro
+++ /dev/null
@@ -1,21 +0,0 @@
-# Add project specific ProGuard rules here.
-# You can control the set of applied configuration files using the
-# proguardFiles setting in build.gradle.
-#
-# For more details, see
-# http://developer.android.com/guide/developing/tools/proguard.html
-
-# If your project uses WebView with JS, uncomment the following
-# and specify the fully qualified class name to the JavaScript interface
-# class:
-#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
-# public *;
-#}
-
-# Uncomment this to preserve the line number information for
-# debugging stack traces.
-#-keepattributes SourceFile,LineNumberTable
-
-# If you keep the line number information, uncomment this to
-# hide the original source file name.
-#-renamesourcefileattribute SourceFile
diff --git a/RoomWithLiveData/app/src/androidTest/java/com/alifyz/roomwithlivedata/ExampleInstrumentedTest.kt b/RoomWithLiveData/app/src/androidTest/java/com/alifyz/roomwithlivedata/ExampleInstrumentedTest.kt
deleted file mode 100644
index a83637b5..00000000
--- a/RoomWithLiveData/app/src/androidTest/java/com/alifyz/roomwithlivedata/ExampleInstrumentedTest.kt
+++ /dev/null
@@ -1,24 +0,0 @@
-package com.alifyz.roomwithlivedata
-
-import android.support.test.InstrumentationRegistry
-import android.support.test.runner.AndroidJUnit4
-
-import org.junit.Test
-import org.junit.runner.RunWith
-
-import org.junit.Assert.*
-
-/**
- * Instrumented test, which will execute on an Android device.
- *
- * See [testing documentation](http://d.android.com/tools/testing).
- */
-@RunWith(AndroidJUnit4::class)
-class ExampleInstrumentedTest {
- @Test
- fun useAppContext() {
- // Context of the app under test.
- val appContext = InstrumentationRegistry.getTargetContext()
- assertEquals("com.alifyz.roomwithlivedata", appContext.packageName)
- }
-}
diff --git a/RoomWithLiveData/app/src/main/AndroidManifest.xml b/RoomWithLiveData/app/src/main/AndroidManifest.xml
deleted file mode 100644
index 66f88497..00000000
--- a/RoomWithLiveData/app/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/MainActivity.kt b/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/MainActivity.kt
deleted file mode 100644
index e8e21f3c..00000000
--- a/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/MainActivity.kt
+++ /dev/null
@@ -1,71 +0,0 @@
-package com.alifyz.roomwithlivedata
-
-import android.app.Activity
-import android.arch.lifecycle.Observer
-import android.arch.lifecycle.ViewModelProviders
-import android.content.Intent
-import android.os.Bundle
-import android.support.v7.app.AppCompatActivity
-import android.support.v7.widget.LinearLayoutManager
-import android.view.Menu
-import android.view.MenuItem
-import com.alifyz.roomwithlivedata.database.files.entity.DesertEntity
-import com.alifyz.roomwithlivedata.database.files.viewmodel.DesertViewModel
-import com.alifyz.roomwithlivedata.recycler.DesertAdapter
-import kotlinx.android.synthetic.main.activity_main.*
-import kotlinx.android.synthetic.main.content_main.*
-import org.jetbrains.anko.toast
-
-
-class MainActivity : AppCompatActivity() {
-
- private val REQUEST_CODE = 10
- private lateinit var desertViewModel : DesertViewModel
-
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- setContentView(R.layout.activity_main)
- setSupportActionBar(toolbar)
-
- val adapter = DesertAdapter(this)
- recyclerview.adapter = adapter
- recyclerview.layoutManager = LinearLayoutManager(this)
-
- //ViewModel
- desertViewModel = ViewModelProviders.of(this).get(DesertViewModel::class.java)
- desertViewModel.deserts.observe(this, Observer {
- deserts -> deserts?.let { adapter.setDeserts(it) }
- })
-
- fab.setOnClickListener { view ->
- val intentDesert = Intent(this, NewDesertActivity.javaClass)
- startActivityForResult(intentDesert, REQUEST_CODE)
- }
- }
-
- override fun onCreateOptionsMenu(menu: Menu): Boolean {
- menuInflater.inflate(R.menu.menu_main, menu)
- return true
- }
-
- override fun onOptionsItemSelected(item: MenuItem): Boolean {
- return when (item.itemId) {
- R.id.action_settings -> true
- else -> super.onOptionsItemSelected(item)
- }
- }
-
- override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
- super.onActivityResult(requestCode, resultCode, data)
-
- if(requestCode == REQUEST_CODE && resultCode == Activity.RESULT_OK) {
- val newDesert = DesertEntity(
- data?.getStringExtra(NewDesertActivity.NAME),
- data?.getStringExtra(NewDesertActivity.PRICE))
-
- desertViewModel.insertDesert(newDesert)
- } else {
- toast(R.string.error)
- }
- }
-}
diff --git a/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/NewDesertActivity.kt b/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/NewDesertActivity.kt
deleted file mode 100644
index ed7ba66e..00000000
--- a/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/NewDesertActivity.kt
+++ /dev/null
@@ -1,46 +0,0 @@
-package com.alifyz.roomwithlivedata
-
-import android.app.Activity
-import android.content.Intent
-import android.support.v7.app.AppCompatActivity
-import android.os.Bundle
-import android.text.TextUtils
-import android.widget.EditText
-import kotlinx.android.synthetic.main.activity_new_desert.*
-
-class NewDesertActivity : AppCompatActivity() {
-
- private lateinit var editName : EditText
- private lateinit var editPrice : EditText
-
-
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- setContentView(R.layout.activity_new_desert)
-
-
- //Intent Result
- val repplyIntent = Intent()
-
-
- button_save.setOnClickListener{
- if(TextUtils.isEmpty(desert_name.text) || TextUtils.isEmpty(desert_price.text)) {
- setResult(Activity.RESULT_CANCELED, repplyIntent)
- } else {
- val desertName = desert_name.text.toString()
- val desertPrice = desert_price.text.toString()
-
- repplyIntent.putExtra(NAME, desertName)
- repplyIntent.putExtra(PRICE, desertPrice)
-
- setResult(Activity.RESULT_OK, repplyIntent)
- }
- finish()
- }
- }
-
- companion object {
- const val NAME = "name"
- const val PRICE = "price"
- }
-}
diff --git a/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/database/files/AppDatabase.kt b/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/database/files/AppDatabase.kt
deleted file mode 100644
index bf64dba7..00000000
--- a/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/database/files/AppDatabase.kt
+++ /dev/null
@@ -1,36 +0,0 @@
-package com.alifyz.roomwithlivedata.database.files
-
-import android.arch.persistence.room.Database
-import android.arch.persistence.room.Room
-import android.arch.persistence.room.RoomDatabase
-import android.content.Context
-import com.alifyz.roomwithlivedata.database.files.dao.DesertDao
-import com.alifyz.roomwithlivedata.database.files.entity.DesertEntity
-
-@Database(entities = arrayOf(DesertEntity::class), version = 1)
-abstract class AppDatabase : RoomDatabase(){
-
- //Database Dao
- abstract fun desertDao() : DesertDao
-
- //Static Creation of the Local Database
- companion object {
-
- @Volatile
- private var INSTANCE : AppDatabase? = null
-
- fun getInstance(context : Context) : AppDatabase? {
- if(INSTANCE != null) {
- return INSTANCE
- }
-
- synchronized(this) {
- INSTANCE = Room.databaseBuilder(
- context,
- AppDatabase::class.java,
- "database").build()
- return INSTANCE
- }
- }
- }
-}
\ No newline at end of file
diff --git a/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/database/files/dao/DesertDao.kt b/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/database/files/dao/DesertDao.kt
deleted file mode 100644
index db6983fb..00000000
--- a/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/database/files/dao/DesertDao.kt
+++ /dev/null
@@ -1,20 +0,0 @@
-package com.alifyz.roomwithlivedata.database.files.dao
-
-import android.arch.lifecycle.LiveData
-import android.arch.persistence.room.Insert
-import android.arch.persistence.room.OnConflictStrategy
-import android.arch.persistence.room.Query
-import com.alifyz.roomwithlivedata.database.files.entity.DesertEntity
-
-interface DesertDao {
-
- @Insert(onConflict = OnConflictStrategy.REPLACE)
- fun insertDesert(desert : DesertEntity)
-
- @Query("SELECT * from deserts ORDER BY price ASC")
- fun getAllDeserts() : LiveData>
-
- @Query("DELETE from deserts")
- fun deleteAllDeserts()
-
-}
\ No newline at end of file
diff --git a/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/database/files/entity/DesertEntity.kt b/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/database/files/entity/DesertEntity.kt
deleted file mode 100644
index f74b1eb2..00000000
--- a/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/database/files/entity/DesertEntity.kt
+++ /dev/null
@@ -1,14 +0,0 @@
-package com.alifyz.roomwithlivedata.database.files.entity
-
-import android.arch.persistence.room.ColumnInfo
-import android.arch.persistence.room.Entity
-import android.arch.persistence.room.PrimaryKey
-
-@Entity(tableName = "deserts")
-data class DesertEntity(
- @PrimaryKey
- @ColumnInfo(name = "name")
- val mDesertName : String?,
- @ColumnInfo(name = "price")
- val mDesertPrice : String?
-)
\ No newline at end of file
diff --git a/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/database/files/viewmodel/DesertViewModel.kt b/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/database/files/viewmodel/DesertViewModel.kt
deleted file mode 100644
index 6f399804..00000000
--- a/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/database/files/viewmodel/DesertViewModel.kt
+++ /dev/null
@@ -1,28 +0,0 @@
-package com.alifyz.roomwithlivedata.database.files.viewmodel
-
-import android.app.Application
-import android.arch.lifecycle.AndroidViewModel
-import android.arch.lifecycle.LiveData
-import com.alifyz.roomwithlivedata.database.files.AppDatabase
-import com.alifyz.roomwithlivedata.database.files.entity.DesertEntity
-import com.alifyz.roomwithlivedata.repository.DesertRepository
-import kotlinx.coroutines.experimental.Job
-import kotlinx.coroutines.experimental.async
-
-class DesertViewModel(application : Application) : AndroidViewModel(application) {
-
- private val repository : DesertRepository
- val deserts : LiveData>
-
- init {
- val dao = AppDatabase.getInstance(application)?.desertDao()
- repository = DesertRepository(dao)
- deserts = repository.allDeserts!!
- }
-
- fun insertDesert(desert : DesertEntity) {
- async {
- repository.insertDesert(desert)
- }
- }
-}
\ No newline at end of file
diff --git a/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/recycler/DesertAdapter.kt b/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/recycler/DesertAdapter.kt
deleted file mode 100644
index b4126436..00000000
--- a/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/recycler/DesertAdapter.kt
+++ /dev/null
@@ -1,43 +0,0 @@
-package com.alifyz.roomwithlivedata.recycler
-
-import android.content.Context
-import android.support.v7.widget.RecyclerView
-import android.view.LayoutInflater
-import android.view.View
-import android.view.ViewGroup
-import android.widget.TextView
-import com.alifyz.roomwithlivedata.R
-import com.alifyz.roomwithlivedata.database.files.entity.DesertEntity
-
-
-class DesertAdapter internal constructor(val context : Context) : RecyclerView.Adapter() {
-
- private val inflater : LayoutInflater = LayoutInflater.from(context)
- private var deserts = emptyList()
-
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): DesertViewHolder {
- return DesertViewHolder(inflater.inflate(R.layout.desert_item, parent, false))
- }
-
- override fun getItemCount(): Int {
- return deserts.size
- }
-
- override fun onBindViewHolder(holder: DesertViewHolder, position: Int) {
- val current = deserts[position]
- holder.desertName.text = current.mDesertName
- holder.desertPrice.text = current.mDesertPrice.toString()
- }
-
- inner class DesertViewHolder(itemView : View) : RecyclerView.ViewHolder(itemView) {
- val desertName : TextView = itemView.findViewById(R.id.desert_name)
- val desertPrice : TextView = itemView.findViewById(R.id.desert_price)
- }
-
- //Refresh the RecyclerView Items
- internal fun setDeserts(deserts : List) {
- this.deserts = deserts
- notifyDataSetChanged()
- }
-
-}
\ No newline at end of file
diff --git a/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/repository/DesertRepository.kt b/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/repository/DesertRepository.kt
deleted file mode 100644
index 88c70605..00000000
--- a/RoomWithLiveData/app/src/main/java/com/alifyz/roomwithlivedata/repository/DesertRepository.kt
+++ /dev/null
@@ -1,18 +0,0 @@
-package com.alifyz.roomwithlivedata.repository
-
-
-import android.arch.lifecycle.LiveData
-import android.support.annotation.WorkerThread
-import com.alifyz.roomwithlivedata.database.files.dao.DesertDao
-import com.alifyz.roomwithlivedata.database.files.entity.DesertEntity
-
-class DesertRepository(private val dao : DesertDao?) {
-
- val allDeserts : LiveData>? = dao?.getAllDeserts()
-
- @WorkerThread
- suspend fun insertDesert(desert : DesertEntity) {
- dao?.insertDesert(desert)
- }
-
-}
\ No newline at end of file
diff --git a/RoomWithLiveData/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/RoomWithLiveData/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
deleted file mode 100644
index c7bd21db..00000000
--- a/RoomWithLiveData/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/RoomWithLiveData/app/src/main/res/drawable/ic_launcher_background.xml b/RoomWithLiveData/app/src/main/res/drawable/ic_launcher_background.xml
deleted file mode 100644
index d5fccc53..00000000
--- a/RoomWithLiveData/app/src/main/res/drawable/ic_launcher_background.xml
+++ /dev/null
@@ -1,170 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/RoomWithLiveData/app/src/main/res/drawable/ic_plus_one_black_24dp.xml b/RoomWithLiveData/app/src/main/res/drawable/ic_plus_one_black_24dp.xml
deleted file mode 100644
index 7e720e66..00000000
--- a/RoomWithLiveData/app/src/main/res/drawable/ic_plus_one_black_24dp.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
diff --git a/RoomWithLiveData/app/src/main/res/layout/activity_main.xml b/RoomWithLiveData/app/src/main/res/layout/activity_main.xml
deleted file mode 100644
index d3c31b93..00000000
--- a/RoomWithLiveData/app/src/main/res/layout/activity_main.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/RoomWithLiveData/app/src/main/res/layout/activity_new_desert.xml b/RoomWithLiveData/app/src/main/res/layout/activity_new_desert.xml
deleted file mode 100644
index 11fc1846..00000000
--- a/RoomWithLiveData/app/src/main/res/layout/activity_new_desert.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/RoomWithLiveData/app/src/main/res/layout/content_main.xml b/RoomWithLiveData/app/src/main/res/layout/content_main.xml
deleted file mode 100644
index 8f9aa76c..00000000
--- a/RoomWithLiveData/app/src/main/res/layout/content_main.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
diff --git a/RoomWithLiveData/app/src/main/res/layout/desert_item.xml b/RoomWithLiveData/app/src/main/res/layout/desert_item.xml
deleted file mode 100644
index 86ef8926..00000000
--- a/RoomWithLiveData/app/src/main/res/layout/desert_item.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/RoomWithLiveData/app/src/main/res/menu/menu_main.xml b/RoomWithLiveData/app/src/main/res/menu/menu_main.xml
deleted file mode 100644
index 0777974a..00000000
--- a/RoomWithLiveData/app/src/main/res/menu/menu_main.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/RoomWithLiveData/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/RoomWithLiveData/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
deleted file mode 100644
index eca70cfe..00000000
--- a/RoomWithLiveData/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/RoomWithLiveData/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/RoomWithLiveData/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
deleted file mode 100644
index eca70cfe..00000000
--- a/RoomWithLiveData/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/RoomWithLiveData/app/src/main/res/mipmap-hdpi/ic_launcher.png b/RoomWithLiveData/app/src/main/res/mipmap-hdpi/ic_launcher.png
deleted file mode 100644
index a2f59082..00000000
Binary files a/RoomWithLiveData/app/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ
diff --git a/RoomWithLiveData/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/RoomWithLiveData/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
deleted file mode 100644
index 1b523998..00000000
Binary files a/RoomWithLiveData/app/src/main/res/mipmap-hdpi/ic_launcher_round.png and /dev/null differ
diff --git a/RoomWithLiveData/app/src/main/res/mipmap-mdpi/ic_launcher.png b/RoomWithLiveData/app/src/main/res/mipmap-mdpi/ic_launcher.png
deleted file mode 100644
index ff10afd6..00000000
Binary files a/RoomWithLiveData/app/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ
diff --git a/RoomWithLiveData/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/RoomWithLiveData/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
deleted file mode 100644
index 115a4c76..00000000
Binary files a/RoomWithLiveData/app/src/main/res/mipmap-mdpi/ic_launcher_round.png and /dev/null differ
diff --git a/RoomWithLiveData/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/RoomWithLiveData/app/src/main/res/mipmap-xhdpi/ic_launcher.png
deleted file mode 100644
index dcd3cd80..00000000
Binary files a/RoomWithLiveData/app/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ
diff --git a/RoomWithLiveData/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/RoomWithLiveData/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
deleted file mode 100644
index 459ca609..00000000
Binary files a/RoomWithLiveData/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/RoomWithLiveData/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/RoomWithLiveData/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
deleted file mode 100644
index 8ca12fe0..00000000
Binary files a/RoomWithLiveData/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ
diff --git a/RoomWithLiveData/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/RoomWithLiveData/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
deleted file mode 100644
index 8e19b410..00000000
Binary files a/RoomWithLiveData/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/RoomWithLiveData/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/RoomWithLiveData/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
deleted file mode 100644
index b824ebdd..00000000
Binary files a/RoomWithLiveData/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ
diff --git a/RoomWithLiveData/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/RoomWithLiveData/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
deleted file mode 100644
index 4c19a13c..00000000
Binary files a/RoomWithLiveData/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png and /dev/null differ
diff --git a/RoomWithLiveData/app/src/main/res/values/colors.xml b/RoomWithLiveData/app/src/main/res/values/colors.xml
deleted file mode 100644
index 3ab3e9cb..00000000
--- a/RoomWithLiveData/app/src/main/res/values/colors.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- #3F51B5
- #303F9F
- #FF4081
-
diff --git a/RoomWithLiveData/app/src/main/res/values/dimens.xml b/RoomWithLiveData/app/src/main/res/values/dimens.xml
deleted file mode 100644
index 59a0b0c4..00000000
--- a/RoomWithLiveData/app/src/main/res/values/dimens.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
- 16dp
-
diff --git a/RoomWithLiveData/app/src/main/res/values/strings.xml b/RoomWithLiveData/app/src/main/res/values/strings.xml
deleted file mode 100644
index 025ed1b3..00000000
--- a/RoomWithLiveData/app/src/main/res/values/strings.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
- RoomWithLiveData
- Settings
- Save
- Nome
- Valor
- Error while parsing your request!
-
diff --git a/RoomWithLiveData/app/src/main/res/values/styles.xml b/RoomWithLiveData/app/src/main/res/values/styles.xml
deleted file mode 100644
index 545b9c6d..00000000
--- a/RoomWithLiveData/app/src/main/res/values/styles.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/RoomWithLiveData/app/src/test/java/com/alifyz/roomwithlivedata/ExampleUnitTest.kt b/RoomWithLiveData/app/src/test/java/com/alifyz/roomwithlivedata/ExampleUnitTest.kt
deleted file mode 100644
index 487d456a..00000000
--- a/RoomWithLiveData/app/src/test/java/com/alifyz/roomwithlivedata/ExampleUnitTest.kt
+++ /dev/null
@@ -1,17 +0,0 @@
-package com.alifyz.roomwithlivedata
-
-import org.junit.Test
-
-import org.junit.Assert.*
-
-/**
- * Example local unit test, which will execute on the development machine (host).
- *
- * See [testing documentation](http://d.android.com/tools/testing).
- */
-class ExampleUnitTest {
- @Test
- fun addition_isCorrect() {
- assertEquals(4, 2 + 2)
- }
-}
diff --git a/RoomWithLiveData/build.gradle b/RoomWithLiveData/build.gradle
deleted file mode 100644
index 74662587..00000000
--- a/RoomWithLiveData/build.gradle
+++ /dev/null
@@ -1,30 +0,0 @@
-// Top-level build file where you can add configuration options common to all sub-projects/modules.
-
-buildscript {
- ext.kotlin_version = '1.2.70'
- ext.roomVersion = '1.1.1'
- ext.archLifecycleVersion = '1.1.1'
- ext.anko_version='0.10.6'
- repositories {
- google()
- jcenter()
- }
- dependencies {
- classpath 'com.android.tools.build:gradle:3.1.4'
- 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
-}
diff --git a/RoomWithLiveData/gradle.properties b/RoomWithLiveData/gradle.properties
deleted file mode 100644
index 743d692c..00000000
--- a/RoomWithLiveData/gradle.properties
+++ /dev/null
@@ -1,13 +0,0 @@
-# Project-wide Gradle settings.
-# IDE (e.g. Android Studio) users:
-# Gradle settings configured through the IDE *will override*
-# any settings specified in this file.
-# For more details on how to configure your build environment visit
-# http://www.gradle.org/docs/current/userguide/build_environment.html
-# Specifies the JVM arguments used for the daemon process.
-# The setting is particularly useful for tweaking memory settings.
-org.gradle.jvmargs=-Xmx1536m
-# When configured, Gradle will run in incubating parallel mode.
-# This option should only be used with decoupled projects. More details, visit
-# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
-# org.gradle.parallel=true
diff --git a/RoomWithLiveData/gradle/wrapper/gradle-wrapper.jar b/RoomWithLiveData/gradle/wrapper/gradle-wrapper.jar
deleted file mode 100644
index 7a3265ee..00000000
Binary files a/RoomWithLiveData/gradle/wrapper/gradle-wrapper.jar and /dev/null differ
diff --git a/RoomWithLiveData/gradle/wrapper/gradle-wrapper.properties b/RoomWithLiveData/gradle/wrapper/gradle-wrapper.properties
deleted file mode 100644
index 5195fba1..00000000
--- a/RoomWithLiveData/gradle/wrapper/gradle-wrapper.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-#Sun Sep 23 15:37:49 BRT 2018
-distributionBase=GRADLE_USER_HOME
-distributionPath=wrapper/dists
-zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
diff --git a/RoomWithLiveData/gradlew b/RoomWithLiveData/gradlew
deleted file mode 100644
index cccdd3d5..00000000
--- a/RoomWithLiveData/gradlew
+++ /dev/null
@@ -1,172 +0,0 @@
-#!/usr/bin/env sh
-
-##############################################################################
-##
-## Gradle start up script for UN*X
-##
-##############################################################################
-
-# Attempt to set APP_HOME
-# Resolve links: $0 may be a link
-PRG="$0"
-# Need this for relative symlinks.
-while [ -h "$PRG" ] ; do
- ls=`ls -ld "$PRG"`
- link=`expr "$ls" : '.*-> \(.*\)$'`
- if expr "$link" : '/.*' > /dev/null; then
- PRG="$link"
- else
- PRG=`dirname "$PRG"`"/$link"
- fi
-done
-SAVED="`pwd`"
-cd "`dirname \"$PRG\"`/" >/dev/null
-APP_HOME="`pwd -P`"
-cd "$SAVED" >/dev/null
-
-APP_NAME="Gradle"
-APP_BASE_NAME=`basename "$0"`
-
-# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-DEFAULT_JVM_OPTS=""
-
-# Use the maximum available, or set MAX_FD != -1 to use that value.
-MAX_FD="maximum"
-
-warn () {
- echo "$*"
-}
-
-die () {
- echo
- echo "$*"
- echo
- exit 1
-}
-
-# OS specific support (must be 'true' or 'false').
-cygwin=false
-msys=false
-darwin=false
-nonstop=false
-case "`uname`" in
- CYGWIN* )
- cygwin=true
- ;;
- Darwin* )
- darwin=true
- ;;
- MINGW* )
- msys=true
- ;;
- NONSTOP* )
- nonstop=true
- ;;
-esac
-
-CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
-
-# Determine the Java command to use to start the JVM.
-if [ -n "$JAVA_HOME" ] ; then
- if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
- # IBM's JDK on AIX uses strange locations for the executables
- JAVACMD="$JAVA_HOME/jre/sh/java"
- else
- JAVACMD="$JAVA_HOME/bin/java"
- fi
- if [ ! -x "$JAVACMD" ] ; then
- die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
- fi
-else
- JAVACMD="java"
- which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
-fi
-
-# Increase the maximum file descriptors if we can.
-if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
- MAX_FD_LIMIT=`ulimit -H -n`
- if [ $? -eq 0 ] ; then
- if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
- MAX_FD="$MAX_FD_LIMIT"
- fi
- ulimit -n $MAX_FD
- if [ $? -ne 0 ] ; then
- warn "Could not set maximum file descriptor limit: $MAX_FD"
- fi
- else
- warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
- fi
-fi
-
-# For Darwin, add options to specify how the application appears in the dock
-if $darwin; then
- GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
-fi
-
-# For Cygwin, switch paths to Windows format before running java
-if $cygwin ; then
- APP_HOME=`cygpath --path --mixed "$APP_HOME"`
- CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
- JAVACMD=`cygpath --unix "$JAVACMD"`
-
- # We build the pattern for arguments to be converted via cygpath
- ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
- SEP=""
- for dir in $ROOTDIRSRAW ; do
- ROOTDIRS="$ROOTDIRS$SEP$dir"
- SEP="|"
- done
- OURCYGPATTERN="(^($ROOTDIRS))"
- # Add a user-defined pattern to the cygpath arguments
- if [ "$GRADLE_CYGPATTERN" != "" ] ; then
- OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
- fi
- # Now convert the arguments - kludge to limit ourselves to /bin/sh
- i=0
- for arg in "$@" ; do
- CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
- CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
-
- if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
- eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
- else
- eval `echo args$i`="\"$arg\""
- fi
- i=$((i+1))
- done
- case $i in
- (0) set -- ;;
- (1) set -- "$args0" ;;
- (2) set -- "$args0" "$args1" ;;
- (3) set -- "$args0" "$args1" "$args2" ;;
- (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
- (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
- (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
- (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
- (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
- (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
- esac
-fi
-
-# Escape application args
-save () {
- for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
- echo " "
-}
-APP_ARGS=$(save "$@")
-
-# Collect all arguments for the java command, following the shell quoting and substitution rules
-eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
-
-# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
-if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
- cd "$(dirname "$0")"
-fi
-
-exec "$JAVACMD" "$@"
diff --git a/RoomWithLiveData/gradlew.bat b/RoomWithLiveData/gradlew.bat
deleted file mode 100644
index f9553162..00000000
--- a/RoomWithLiveData/gradlew.bat
+++ /dev/null
@@ -1,84 +0,0 @@
-@if "%DEBUG%" == "" @echo off
-@rem ##########################################################################
-@rem
-@rem Gradle startup script for Windows
-@rem
-@rem ##########################################################################
-
-@rem Set local scope for the variables with windows NT shell
-if "%OS%"=="Windows_NT" setlocal
-
-set DIRNAME=%~dp0
-if "%DIRNAME%" == "" set DIRNAME=.
-set APP_BASE_NAME=%~n0
-set APP_HOME=%DIRNAME%
-
-@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-set DEFAULT_JVM_OPTS=
-
-@rem Find java.exe
-if defined JAVA_HOME goto findJavaFromJavaHome
-
-set JAVA_EXE=java.exe
-%JAVA_EXE% -version >NUL 2>&1
-if "%ERRORLEVEL%" == "0" goto init
-
-echo.
-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:findJavaFromJavaHome
-set JAVA_HOME=%JAVA_HOME:"=%
-set JAVA_EXE=%JAVA_HOME%/bin/java.exe
-
-if exist "%JAVA_EXE%" goto init
-
-echo.
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-
-goto fail
-
-:init
-@rem Get command-line arguments, handling Windows variants
-
-if not "%OS%" == "Windows_NT" goto win9xME_args
-
-:win9xME_args
-@rem Slurp the command line arguments.
-set CMD_LINE_ARGS=
-set _SKIP=2
-
-:win9xME_args_slurp
-if "x%~1" == "x" goto execute
-
-set CMD_LINE_ARGS=%*
-
-:execute
-@rem Setup the command line
-
-set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
-
-@rem Execute Gradle
-"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
-
-:end
-@rem End local scope for the variables with windows NT shell
-if "%ERRORLEVEL%"=="0" goto mainEnd
-
-:fail
-rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
-rem the _cmd.exe /c_ return code!
-if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
-exit /b 1
-
-:mainEnd
-if "%OS%"=="Windows_NT" endlocal
-
-:omega
diff --git a/RoomWithLiveData/settings.gradle b/RoomWithLiveData/settings.gradle
deleted file mode 100644
index e7b4def4..00000000
--- a/RoomWithLiveData/settings.gradle
+++ /dev/null
@@ -1 +0,0 @@
-include ':app'