• Stars
    star
    1
  • Language
    Kotlin
  • License
    Apache License 2.0
  • Created almost 3 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Plain app to demonstrate Kotlin Flow API with Jetpack Compose as well as Unit testing them with Turbine API...

More Repositories

1

todo-app

🎯 "ToDo" app demonstrates modern Android app development with Jetpack Compose, Hilt, Material3, Coroutines, Flows, Room based on MVVM architecture
Kotlin
24
star
2

pin-lock-compose

🔐 Light library that is beautiful Pin Lock screen for Jetpack Compose
Kotlin
13
star
3

posts-ktor-client

Jetpack Compose app gets data from REST API using KTOR Client. Clean Architecture, Dependency Injection...
Kotlin
11
star
4

check-internet-android

🌐 Light library to check internet connection in android apps easily
Kotlin
10
star
5

portfolio

🔥 This is my portfolio. There are Android apps, Freelance projects, Android libraries, Flutter apps, Wear OS apps, Kotlin Multiplatform Mobile apps, React Native apps, Desktop apps, and very small Backend apps that I built solely
10
star
6

simple-offline-caching-app

Simple MVVM app gets its data from REST API and caches them phone storage locally
Kotlin
9
star
7

notepad-app

✏️ "Notepad" app demonstrates modern Android app development with Jetpack Compose, Hilt, Material3, Coroutines, Flows, Room based on MVVM architecture
Kotlin
9
star
8

image-radio-button-android

📻 Light library that is beautiful custom radio button with image functionality
Kotlin
8
star
9

online-video-player

Jetpack Compose app that plays videos over network
Kotlin
7
star
10

qr-code-scanner

Jetpack Compose app that uses CameraX API to use camera and decode QR codes using Zxing API lively
Kotlin
7
star
11

bluetooth-chat

Jetpack Compose app that exchanges text data over devices via Bluetooth
Kotlin
7
star
12

firebase-cloud-messaging

Jetpack Compose app that can recieve or send push notifications over Firebase Cloud Messaging by connecting to Google APIs
Kotlin
6
star
13

clean-architecture-validation

Validating user input in Clean Architecture Android app using the use-cases. As a result, easily unit testing them
Kotlin
6
star
14

parking-spot-saver

Jetpack Compose app that you can store your parking spots in Google Map Compose, Room, MVVM
Kotlin
5
star
15

room-backup

App that generates random keys and (export || import)s database as a file using Room
Kotlin
5
star
16

benchmark-baseline-profiles

A simple Jetpack Compose app that uses Baseline Profiles to optimize performance and benchmarks it using Jetpack MacroBenchmark
Kotlin
5
star
17

jetpack-workmanager

Jetpack Compose app that downloads image from internet using Retrofit and Kotlin Coroutines in WorkManager and also applies custom color filter using Canvas
Kotlin
5
star
18

predictive-back-gesture

Jetpack Compose app that implements Android 13's predictive back gesture
Kotlin
4
star
19

stateflow-flow-sharedflow-livedata

Basic app to use different type of observables StateFlow, Flow, SharedFlow, LiveData, State, Channel...
Kotlin
4
star
20

retrofit-upload-file

A simple app that uploads file to server using Retrofit2
Kotlin
4
star
21

kichkina-shahzoda

🎵 "Kichkina Shahzoda" app demonstrates modern Android app development with Jetpack Compose, Hilt, Material3, Coroutines, Flows, ExoPlayer2 based on MVVM architecture
Kotlin
4
star
22

notepad

Flutter application that you can add and edit notes from cloud. It also implements authentication system. Firebase, MVVM, Bloc, Cubit, Freezed, Injectable, AutoRoute...
Dart
3
star
23

compose-deeplink

A simple app that uses deep link in Jetpack Compose
Kotlin
3
star
24

media3-video-player

A simple app that uses Jetpack Media3 to play videos
Kotlin
3
star
25

observe-connectivity

A simple app that observes connectivity via Kotlin Flows
Kotlin
3
star
26

material3-demo

Jetpack Compose app that uses Material Design 3 (Material You), dynamic colors, components...
Kotlin
3
star
27

room-sqlcipher

A simple app that uses encrypted database via Room and SQLCipher
Kotlin
3
star
28

compose-navigation-result

A simple app that demonstrates navigating back with result in Jetpack Compose Navigation
Kotlin
2
star
29

predictive-back-gesture-xml

XML app that implements Android 13's predictive back gesture
Kotlin
2
star
30

splash-screen-api

Jetpack Compose app that implements Splash screen using Splash Screen API
Kotlin
2
star
31

background-location-tracker

A simple app to track device location in foreground service continuously
Kotlin
2
star
32

bottom-navigation-result

Using nested graphs, getting result back from compose directions (screens) and bottom bar in Compose Directions API
Kotlin
2
star
33

light-sensor

Jetpack Compose app that displays light sensor data
Kotlin
2
star
34

bluetooth-chat-app

MVVM app to send text messages over Bluetooth via BLE
Kotlin
2
star
35

custom-calendar-view

A simple app to implement custom calendar in View
Kotlin
2
star
36

image-compression-worker

A simple app that demonstrates compressing images coming from other apps using Jetpack WorkManager
Kotlin
2
star
37

effect-handlers

Use cases of different effect handlers in Jetpack Compose
Kotlin
2
star
38

room-migration

A plain app to use and test Migrations and Auto-Migrations in Room
Kotlin
2
star
39

handling-permission-properly

Jetpack Compose app that asks and handles runtime permissions properly using Accompanist Permissions API
Kotlin
2
star
40

timer-flow

⏳️ Light library that gives you timer functionality and exposes Kotlin Flow
Kotlin
2
star
41

keystore-cipher

A simple app that encrypts/decrypts text using Cipher, KeyStore via AES algorithm
Kotlin
2
star
42

stopwatch-desktop

Simple Stopwatch Desktop application that is written using Jetpack Compose, Kotlin Coroutines...
Kotlin
2
star
43

benchmark-demo

A simple Jetpack Compose app that uses Android Benchmark API
Kotlin
2
star
44

room-relations-app

Test Entity relationship model for room (SQLite tables)
Kotlin
2
star
45

push-notification-ktor-one-signal

Jetpack Compose android app that you can send push notification among devices using KTOR and One Signal, Clean Architecture, Dependency Injection...
Kotlin
2
star
46

calendar-integration

MVVM application to read and write calendar events to device's database using Content Providers
Kotlin
2
star
47

coil-image-caching

A simple app that demonstrates caching image on disk and memory using Coil in Jetpack Compose
Kotlin
2
star
48

decompose-demo

A simple KMM app that demonstrates using Decompose via Compose Multiplatform
Kotlin
2
star
49

3D-animated-dropdown-menu

Jetpack Compose 3D animated dropdown menu
Kotlin
1
star
50

plain-todo

Plain Jetpack Compose Todo app that you can add, remove, update todos as data stored in Room
Kotlin
1
star
51

scoped-storage-app

Simple camera/gallery app to save, load, delete files in Android 11 scoped storage environment (not finished yet)
Kotlin
1
star
52

local-notification

A simple app that posts interactive local notification
Kotlin
1
star
53

animated-progress-bar

Jetpack Compose animated progress bar
Kotlin
1
star
54

animated-splash-screen

Jetpack Compose animated splash screen
Kotlin
1
star
55

compose-dismissible-drawer

Jetpack Compose app that uses Material 3 Dismissible Navigation Drawer
Kotlin
1
star
56

swipe-refresh

A simple app that demonstrates using SwipeRefresh in Jetpack Compose
Kotlin
1
star
57

bluetooth-playground-app

Simple app to manage and search for bluetooth devices
Kotlin
1
star
58

news-app

Simple app to read news and save them to read later
Kotlin
1
star
59

flow-app

Plain app for testing flow
Kotlin
1
star
60

media-query-size

Media query for Jetpack Compose to support all screen sizes
Kotlin
1
star
61

container-transform-transition

Simple app that executes Material Container Transform transition between two fragments in Material 3
Kotlin
1
star
62

crop-image

Simple app to choose image and crop it using Image Cropper API and display it in ImagView
Kotlin
1
star
63

scoped-storage

Plain app to experiment with scoped storage in Android 11
Kotlin
1
star
64

kotlin-coroutines-5-mistakes

This is 5 Kotlin Coroutines mistakes that we must avoid
Kotlin
1
star
65

jetpack-compose-pagination

Simple Jetpack Compose app to paginate the data with custom pagination
Kotlin
1
star
66

audio-recorder

A simple app that demonstrates recording and playing audio using Android Media
Kotlin
1
star
67

permission-activity-result

A simple app that handles permissions in Jetpack Compose using ActivityResult API and shows proper dialogs
Kotlin
1
star
68

compose-modal-drawer

Jetpack Compose app that uses Material 3 Modal Navigation Drawer
Kotlin
1
star
69

compose-material2-drawer

Jetpack Compose app that uses Material 2 Navigation Drawer
Kotlin
1
star
70

stopwatch-wear-os

A simple stopwatch app for Wear OS
Kotlin
1
star
71

custom-view-emotions

App that displays custom emotion view that is created using Canvas, Paint...
Kotlin
1
star
72

retrofit-interceptor-annotation

A simple app that adds Authentication header to Retrofit2 calls using OkHttp interceptor and Kotlin Annotations
Kotlin
1
star
73

datastore-preferences-app

Simple app to save values in Jetpack Data Store Preferences
Kotlin
1
star
74

multi-layer-parallax-scroll-effect

Basic use case of multi-layer parallax scroll effect in items in LazyColum in Jetpack Compose
Kotlin
1
star
75

sql-delight

Jetpack Compose app that saves information about person in SQL Delight database
Kotlin
1
star
76

universal-string-resource

Plain app to use UniversalText wrapper class to get texts for UI
Kotlin
1
star
77

multi-select-lazy-column

Basic use case of multi-selecting items in LazyColumn in Jetpack Compose
Kotlin
1
star
78

encrypted-datastore

A simple app encrypts/decrypts Jetpack DataStore Proto via AES algorithm
Kotlin
1
star
79

compose-bottom-sheet

Jetpack Compose app that uses Material 2 Bottom Sheet
Kotlin
1
star
80

jetpack-compose-rocket-animation-app

Simple app built by Jetpack Compose that makes Rocket Animation fly
Kotlin
1
star
81

android-task-alif-tech

This is a task provided by Alif Tech for the Android developer position
Kotlin
1
star
82

landmark-recognizer

A simple app that demonstrates analyzing images and recognizing landmarks using TensorFlow AI models alongside with CameraX
Kotlin
1
star
83

splash-screen-api-animated

A simple app that demonstrates implementing animated Splash screen using Splash screen API
Kotlin
1
star
84

live-search

A simple app that demonstrates implementing live search using Kotlin Flows
Kotlin
1
star
85

paging-caching

Jetpack Compose app that demonstrates paginating and caching data via Paging3, Room, Retrofit
Kotlin
1
star
86

shake-animation

A simple app that demonstrates making shake animations on composables via Jetpack Compose
Kotlin
1
star
87

magnifier-demo

A simple app that demonstrates using Magnifier modifier in Jetpack Compose
Kotlin
1
star
88

manual-dependency-injection

A simple app that demonstrates using Manual Dependency Injection without frameworks
Kotlin
1
star
89

compose-nested-navigation

A simple app that demonstrates using nested navigations and sharing ViewModels in Jetpack Compose Navigation
Kotlin
1
star
90

categorized-lazy-column

A simple app that demonstrates building Categorized Lazy Column with headers in Jetpack Compose
Kotlin
1
star
91

sharing-data-between-screens

A simple app that demonstrates ways of sharing data between screens in Android
Kotlin
1
star
92

zoom-move-image

A simple app that demonstrates zooming and moving image using MultiTouch Gestures in Jetpack Compose
Kotlin
1
star
93

shared-preferences-delegate

A simple app that demonstrates using SharedPreferences by Kotlin property delegation
Kotlin
1
star
94

notification-rest-api

Basic KTOR build REST API server to send request to ONE SIGNAL and communicate with Android client app
Kotlin
1
star
95

tab-row-demo

A simple app that demonstrates using TabRow as well as connecting it with HorizontalPager in Material3
Kotlin
1
star
96

multi-module-gradle-management

A simple app that demonstrates managing Gradle in multi-module environment
Kotlin
1
star
97

camerax-demo

Simple app that demonstrates taking photo and capturing video using CameraX
Kotlin
1
star
98

horizontal-pager-demo

A simple app that demonstrates using HorizontalPager in Jetpack Compose (XML ViewPager alternative)
Kotlin
1
star
99

uri-demo

A simple app that demonstrates using different types of Android Uri
Kotlin
1
star
100

navigation-rail-demo

A simple app that demonstrates using Material3 NavigationRail in Jetpack Compose
Kotlin
1
star