Skip to content

Instantly share code, notes, and snippets.

apply plugin: 'com.android.application'
android {
compileSdkVersion 29
buildToolsVersion "29.0.2"
defaultConfig {
applicationId "com.example.covid19app"
minSdkVersion 15
targetSdkVersion 29
versionCode 1
package com.example.covid19app.di;
import android.content.Context;
import android.net.NetworkInfo;
import android.util.Log;
import java.io.File;
import java.util.concurrent.TimeUnit;
import javax.inject.Singleton;
package com.example.covid19app.models;
import java.util.List;
public class CovidResponseWrapper {
private List<CovidRecord> records;
}
package com.example.covid19app.models;
import com.google.gson.annotations.SerializedName;
public class CovidRecord {
@SerializedName("dateRep")
private String dateRep;
@SerializedName("day")
private String day;
<?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:card_view="http://schemas.android.com/tools"
android:id="@+id/rel_forGot"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:cardCornerRadius="6dp"
app:cardElevation="10dp"
card_view:contentPadding="25dp">
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.recyclerviewsqliteroomcrud">
<application
android:name=".BaseApplication"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
package com.example.recyclerviewsqliteroomcrud;
import android.app.Activity;
import android.app.Application;
import javax.inject.Inject;
import dagger.android.AndroidInjector;
import dagger.android.DispatchingAndroidInjector;
import dagger.android.HasActivityInjector;
package com.example.recyclerviewsqliteroomcrud;
import android.app.Application;
import com.example.recyclerviewsqliteroomcrud.di.ActivityModule;
import com.example.recyclerviewsqliteroomcrud.di.AppModule;
import javax.inject.Singleton;
import dagger.BindsInstance;
package com.example.recyclerviewsqliteroomcrud.view;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.AppCompatTextView;
import androidx.recyclerview.widget.LinearLayoutManager;
import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
import android.text.TextUtils;
package com.example.recyclerviewsqliteroomcrud.view;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.databinding.DataBindingUtil;
import androidx.recyclerview.widget.RecyclerView;