Yuriy V. Sukhanov's starred repositories

architecture-samples

A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.

Language:KotlinLicense:Apache-2.0Stargazers:44087Issues:2402Issues:476

iosched

The Google I/O Android App

Language:KotlinLicense:Apache-2.0Stargazers:21802Issues:1434Issues:242

sunflower

A gardening app illustrating Android development best practices with migrating a View-based app to Jetpack Compose.

Language:KotlinLicense:Apache-2.0Stargazers:17576Issues:513Issues:290

nowinandroid

A fully functional Android app built entirely with Kotlin and Jetpack Compose

Language:KotlinLicense:Apache-2.0Stargazers:15950Issues:328Issues:392

coil

Image loading for Android and Compose Multiplatform.

Language:KotlinLicense:Apache-2.0Stargazers:10483Issues:105Issues:808

testing-samples

A collection of samples demonstrating different frameworks and techniques for automated testing

Language:JavaLicense:Apache-2.0Stargazers:9144Issues:507Issues:226

android-developer-roadmap

🗺 The Android Developer Roadmap offers comprehensive learning paths to help you understand Android ecosystems.

Language:KotlinLicense:Apache-2.0Stargazers:7083Issues:264Issues:30

tivi

Tivi is a TV show tracking Android app, which connects to trakt.tv

Language:KotlinLicense:Apache-2.0Stargazers:6482Issues:162Issues:217

Android-CleanArchitecture-Kotlin

This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches.

mockito-kotlin

Using Mockito with Kotlin

Language:KotlinLicense:MITStargazers:3090Issues:45Issues:292

PeopleInSpace

Kotlin Multiplatform sample with SwiftUI, Jetpack Compose, Compose for Wear, Compose for Desktop, and Compose for Web clients along with Ktor backend.

Language:KotlinLicense:Apache-2.0Stargazers:2861Issues:40Issues:63

spoon

Distributing instrumentation tests to all your Androids.

Language:HTMLLicense:Apache-2.0Stargazers:2701Issues:135Issues:345

molecule

Build a StateFlow stream using Jetpack Compose

Language:KotlinLicense:Apache-2.0Stargazers:1784Issues:35Issues:69
Language:KotlinLicense:Apache-2.0Stargazers:1297Issues:18Issues:474

android-test

An extensive framework for testing Android apps

Language:JavaLicense:Apache-2.0Stargazers:1140Issues:126Issues:491

toothpick

A scope tree based Dependency Injection (DI) library for Java / Kotlin / Android.

Language:JavaLicense:Apache-2.0Stargazers:1116Issues:29Issues:263

Clean-MVVM-ArchComponents

👽 Built with MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout

Language:KotlinLicense:Apache-2.0Stargazers:685Issues:23Issues:62
Language:KotlinLicense:Apache-2.0Stargazers:662Issues:64Issues:8

marathon

Cross-platform test runner

Language:KotlinLicense:GPL-2.0Stargazers:566Issues:17Issues:364

NetworkResponseAdapter

Retrofit call adapter to model success/failed responses as sealed types

Language:KotlinLicense:Apache-2.0Stargazers:559Issues:7Issues:39

fork

A library that offers the fastest way to execute Android instrumentation tests.

Language:JavaLicense:NOASSERTIONStargazers:389Issues:31Issues:108

Kakao

Nice and simple DSL for Espresso in Kotlin

Language:KotlinLicense:Apache-2.0Stargazers:316Issues:5Issues:34

JetHabit

Jetpack Compose Features Demonstration

permissions-flow

A simple library to make it easy requesting permissions in Android using Kotlin Coroutines.

Language:KotlinLicense:Apache-2.0Stargazers:86Issues:5Issues:2

mvvmcoroutinesandflow

An application which demonstrates usage of Kotlin coroutines and Flow with Android's MVVM architecture.

Language:KotlinLicense:Apache-2.0Stargazers:82Issues:6Issues:1

allure-kotlin

Allure integrations for test frameworks targeting Kotlin and Java with 1.6 source compatibility.

Language:KotlinLicense:Apache-2.0Stargazers:56Issues:11Issues:41

shared-preferences-mock

Library for unit testing shared preferences classes on Android

Language:JavaLicense:MITStargazers:32Issues:2Issues:1
Language:KotlinLicense:Apache-2.0Stargazers:21Issues:4Issues:0

Clean-MVVM

Android application with clean architecture principles, MVVM, Hilt DI, Kotlin, Coroutines, Kotlin Flow, LiveData, Room and Retrofit

Language:KotlinLicense:Apache-2.0Stargazers:18Issues:1Issues:0