Skip to content

Instantly share code, notes, and snippets.

View kazukinr's full-sized avatar

Kazuki Nara kazukinr

View GitHub Profile
@kazukinr
kazukinr / RoundedCornersFrameLayout.kt
Last active November 4, 2020 19:36
A simple implementation of FrameLayout with rounded corners.
package com.github.kazukinr.samole.android.widget
import android.content.Context
import android.graphics.Canvas
import android.graphics.Outline
import android.graphics.Path
import android.graphics.RectF
import android.os.Build
import android.util.AttributeSet
import android.view.View
@kazukinr
kazukinr / LifecycleScopeObserver.kt
Last active December 26, 2022 11:43
A sample to manage CoroutinesScope with android lifecycle for ViewModel.
package com.github.kazukinr.android.ui.sample
import androidx.lifecycle.DefaultLifecycleObserver
import androidx.lifecycle.LifecycleOwner
import androidx.lifecycle.ViewModel
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.SupervisorJob
import kotlinx.coroutines.cancel
import java.io.Closeable
@kazukinr
kazukinr / RealmTestHelper.kt
Last active April 16, 2018 11:50
Mock of RealmResults example.
package com.github.kazukinr.sample.realm.data
import com.nhaarman.mockito_kotlin.any
import com.nhaarman.mockito_kotlin.mock
import com.nhaarman.mockito_kotlin.whenever
import io.reactivex.Flowable
import io.realm.RealmObject
import io.realm.RealmResults
object RealmTestHelper {