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 @@ - - - - - - - - -