Skip to content

Instantly share code, notes, and snippets.

View lampard-android's full-sized avatar

Lampard lampard-android

View GitHub Profile
@lampard-android
lampard-android / ListRestaurantsViewModelTest.kt
Created November 15, 2021 17:22
ListRestaurantsViewModelTest.kt
package com.codegym.demo.viewmodel
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import com.codegym.demo.TestMainCoroutineRule
import com.codegym.demo.data.ResponseData
import com.codegym.demo.data.RestaurantItem
import com.codegym.demo.data.RestaurantModel
import com.codegym.demo.list.viewmodel.ListRestaurantsViewModel
import com.codegym.demo.repository.RestaurantRepository
import kotlinx.coroutines.ExperimentalCoroutinesApi
@lampard-android
lampard-android / ListRestaurantsViewModel.kt
Created November 15, 2021 17:21
ListRestaurantsViewModel.kt
package com.setel.demo.list.viewmodel
import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.ViewModel
import androidx.lifecycle.viewModelScope
import com.setel.demo.data.ResponseData
import com.setel.demo.data.RestaurantModel
import com.setel.demo.repository.RestaurantRepository
import dagger.hilt.android.lifecycle.HiltViewModel
@lampard-android
lampard-android / ListRestaurantsActivity.kt
Created November 15, 2021 17:20
ListRestaurantsActivity.kt
package com.codegym.demo.list.view
import android.os.Bundle
import android.widget.Toast
import androidx.activity.viewModels
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.isVisible
import com.codegym.demo.data.ResponseData
import com.codegym.demo.databinding.ActivityListRestaurantsBinding
import com.codegym.demo.detail.RestaurantDetailActivity