Skip to content

Instantly share code, notes, and snippets.

View ttymsd's full-sized avatar

Tetsuya Masuda ttymsd

View GitHub Profile
android {
testOptions {
// ローカルテストでActivity/Fragmentのテスト時にリソース読み込めなくてクラッシュしないように
unitTests.includeAndroidResources = true
}
}
dependencies {
testImplementation "org.robolectric:robolectric:4.3-alpha-1"
testImplementation "junit:junit:4.12"
@ttymsd
ttymsd / mvvm_mobx.kt
Last active March 27, 2019 02:41
アーキテクチャの試し書き
class User
class Program
class MergedState(u: User, p: Program)
interface UserRepository {
suspend fun getUser(): User
}
interface ProgramRepository {
suspend fun getPrograms(): List<Program>
@ttymsd
ttymsd / mvvm_flux.kt
Last active March 26, 2019 09:22
アーキテクチャの試し書き
class User
class Program
class MergedState(u: User, p: Program)
interface UserRepository {
suspend fun getUser(): User
}
interface ProgramRepository {
suspend fun getPrograms(): List<Program>
@ttymsd
ttymsd / mvvm.kt
Last active March 26, 2019 09:22
アーキテクチャの試し書き
class User
class Program
class MergedState(u: User, p: Program)
interface UserRepository {
suspend fun getUser(): User
}
interface ProgramRepository {
suspend fun getPrograms(): List<Program>