Skip to content

Instantly share code, notes, and snippets.

View Sirelon's full-sized avatar
👀
Who are you?

Oleksandr Sirelon

👀
Who are you?
View GitHub Profile
@tinmegali
tinmegali / AppDatabse.kt
Last active January 12, 2023 13:44
Android Room @TypeConverter using Kotlin
@Database(entities = arrayOf(Note::class, User::class), version = 1)
@TypeConverters(Converters::class)
abstract class AppDatabse : RoomDatabase() {
abstract fun userDAO(): UserDAO
abstract fun noteDAO(): NoteDAO
}
@MarinaShaposhnikova
MarinaShaposhnikova / Throttle.kt
Last active November 24, 2021 22:39
Throttle Coroutines
package com.meier.marina.magiccoroutines
import android.util.Log
import kotlinx.coroutines.experimental.*
import kotlinx.coroutines.experimental.android.UI
import kotlinx.coroutines.experimental.channels.*
import kotlin.coroutines.experimental.CoroutineContext
class ViewModel {
private var count = 0
@s0nerik
s0nerik / app.gradle.kts
Last active May 16, 2023 14:46
Android multi-module Gradle setup example
plugins {
id("com.android.application")
}
android {
defaultConfig {
applicationId = "com.example.task"
versionCode = 1
versionName = "1.0"
}