• Stars
    star
    524
  • Rank 81,160 (Top 2 %)
  • Language
    Kotlin
  • License
    Apache License 2.0
  • Created over 1 year ago
  • Updated about 2 months ago

Reviews

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

Repository Details

Samples showcasing the experimental Kotlin Multiplatform Jetpack libraries

Kotlin Multiplatform Samples

DiceRoller

DiceRoller is a sample app using the Kotlin Multiplatform DataStore library to store and observe preferences.

License

Copyright 2022 The Android Open Source Project

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

More Repositories

1

architecture-samples

A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
Kotlin
43,716
star
2

architecture-components-samples

Samples for Android Architecture Components.
Kotlin
23,227
star
3

compose-samples

Official Jetpack Compose samples.
Kotlin
18,503
star
4

sunflower

A gardening app illustrating Android development best practices with migrating a View-based app to Jetpack Compose.
Kotlin
17,427
star
5

nowinandroid

A fully functional Android app built entirely with Kotlin and Jetpack Compose
Kotlin
15,215
star
6

uamp

A sample audio app for Android
Kotlin
13,027
star
7

ndk-samples

Android NDK samples with Android Studio
C++
9,867
star
8

testing-samples

A collection of samples demonstrating different frameworks and techniques for automated testing
Java
9,091
star
9

android-ktx

A set of Kotlin extensions for Android app development.
7,487
star
10

topeka

A fun to play quiz that showcases material design on Android
Kotlin
5,172
star
11

views-widgets-samples

Multiple samples showing the best practices in views-widgets on Android.
Java
4,984
star
12

camera-samples

Multiple samples showing the best practices in camera APIs on Android.
Kotlin
4,724
star
13

user-interface-samples

Multiple samples showing the best practices in the user interface on Android.
Kotlin
4,242
star
14

location-samples

Multiple samples showing the best practices in location APIs on Android.
Kotlin
2,693
star
15

animation-samples

Multiple samples showing the best practices in animation on Android.
Java
2,521
star
16

architecture-templates

2,427
star
17

play-billing-samples

Samples for Google Play In-app Billing
Kotlin
2,335
star
18

ndk

The Android Native Development Kit
1,870
star
19

gradle-recipes

Ready-to-use recipes for common build customizations that showcase the Android Gradle plugin's public APIs and DSL.
Kotlin
1,798
star
20

kotlin-guides

A set of guides for writing Kotlin for Android.
HTML
1,694
star
21

databinding-samples

Kotlin
1,658
star
22

connectivity-samples

Multiple samples showing the best practices in connectivity on Android.
Java
1,566
star
23

storage-samples

Multiple samples showing the best practices in storage APIs on Android.
Kotlin
1,480
star
24

codelab-android-compose

Kotlin
1,237
star
25

media-samples

Multiple samples showing the best practices in media APIs on Android (audio, video, etc.).
Java
1,220
star
26

performance-samples

Samples to show APIs and best practices in Performance on Android
Kotlin
1,168
star
27

android-test

An extensive framework for testing Android apps
Java
1,138
star
28

wear-os-samples

Multiple samples showing best practices in app and watch face development on Wear OS.
Kotlin
1,009
star
29

tv-samples

Multiple samples showing best practices in app development on Android TV.
Java
955
star
30

security-samples

Multiple samples showing the best practices in security APIs on Android.
Kotlin
914
star
31

platform-samples

A collection of samples of different Android OS platform APIs.
Kotlin
767
star
32

codelab-android-room-with-a-view

Java
744
star
33

android-studio-poet

Large Android projects generator
Kotlin
697
star
34

app-bundle-samples

Multiple samples showing the best practices in app bundles on Android.
C++
686
star
35

trackr

Kotlin
664
star
36

codelab-android-navigation

Kotlin
633
star
37

codelab-android-lifecycles

Java
626
star
38

permissions-samples

Multiple samples showing the best practices in permissions on Android.
Kotlin
587
star
39

codelab-kotlin-coroutines

Kotlin Coroutines codelab
Kotlin
543
star
40

codelab-android-workmanager

Kotlin
540
star
41

codelab-android-paging

Jetpack Paging codelab
Kotlin
488
star
42

snippets

Main repository for snippets surfaced on developer.android.com.
Kotlin
476
star
43

codelab-constraint-layout

Constraint Layout Codelab
Java
470
star
44

enterprise-samples

Multiple samples showing the best practices in enterprise on Android.
Kotlin
381
star
45

codelab-android-hilt

Kotlin
337
star
46

renderscript-intrinsics-replacement-toolkit

Assembly
326
star
47

car-samples

Multiple samples showing best practices for car app development on both Android Auto and Android Automotive OS.
Java
305
star
48

graphics-samples

Multiple samples showing the best practices in graphics on Android.
Kotlin
297
star
49

input-samples

Multiple samples showing the best practices in input on Android.
Java
281
star
50

identity-samples

Multiple samples showing the best practices in identity on Android.
Kotlin
270
star
51

health-samples

Kotlin
223
star
52

codelab-android-datastore

Kotlin
216
star
53

renderscript-samples

Multiple samples showing renderscript best practices in Android.
C++
207
star
54

codelab-exoplayer-intro

Media Streaming with ExoPlayer codelab
Kotlin
204
star
55

games-samples

A collection of samples to discuss and showcase games in Android apps.
C++
181
star
56

codelab-mlkit-android

Kotlin
177
star
57

codelab-android-dagger

Kotlin
177
star
58

socialite

Kotlin
175
star
59

fit-samples

Multiple samples showing the best practices using the Fit APIs on Android.
Kotlin
150
star
60

sensors-samples

Multiple samples showing the best practices in sensors on Android.
Java
132
star
61

privacy-sandbox-samples

Kotlin
122
star
62

codelab-android-dynamic-features

Kotlin
117
star
63

project-replicator

This project contains a Gradle plugin and a small command-line app that allows replicating the structure of a given Gradle project.
Kotlin
115
star
64

codelab-android-accessibility

Basic Android Accessibility: making sure everyone can use what you create!
Java
109
star
65

android.github.io

HTML
106
star
66

codelab-android-databinding

Kotlin
100
star
67

codelab-android-dagger-to-hilt

Kotlin
92
star
68

codelab-while-in-use-location

Codelab:
Kotlin
78
star
69

codelab-fido2

Kotlin
77
star
70

security-certification-resources

Android Certification Tools
Java
77
star
71

codelab-android-network-security-config

Android Network Security Configuration codelab
Java
76
star
72

search-samples

Multiple samples demonstrating Search API usage in Android.
Kotlin
65
star
73

app-actions-samples

Samples demonstrating the use of App Actions
Kotlin
57
star
74

xAnd11

Kotlin
55
star
75

android-dev-challenge-compose

Template repository for the ADS22 Speed Challenge
Kotlin
51
star
76

tuningfork

Android Performance Tuner is a library to help developers measure frame rendering time across different devices and game stages. This plugin will help developers integrate Android Performance Tuner into their game.
C#
48
star
77

codelab-android-using-kotlin

Kotlin
48
star
78

codelab-biometric-login

Kotlin
46
star
79

people-messaging-codelab

Kotlin
44
star
80

midi-samples

Samples showing best practices for MIDI on Android.
Kotlin
40
star
81

codelab-android-wavemaker

Sample app which accompanies the "Making Waves" codelab - Part 1 Build a Synthesizer
C++
39
star
82

large-screen-codelabs

Kotlin
31
star
83

android-health-connect-codelab

Kotlin
30
star
84

codelab-slices-basic-codelab

Kotlin
28
star
85

gradle-declarative

Kotlin
25
star
86

codelab-activity_transitionapi

Codelab walks you through tracking activity transition changes (start/stop run, walk, idle, drive, etc.).
Java
23
star
87

codelab-android-foldable

Kotlin
20
star
88

codelab-compose-for-wear-os

Learn how you can apply your knowledge of Compose to Wear OS
Kotlin
19
star
89

codelab-complications-data-source

Exposing data to watch face Complications on Android Wear
Kotlin
19
star
90

neural-networks-samples

C++
19
star
91

rr

Android mirror of the rr debugger.
C++
18
star
92

codelab-android-performance

Kotlin
18
star
93

packager-manager-samples

Multiple samples demonstrating Package Manager in Android.
Kotlin
17
star
94

add-adaptive-layouts

Kotlin
17
star
95

deep-links

Kotlin
16
star
96

codelab-wear-tiles

Kotlin
16
star
97

privacy-codelab

Kotlin
15
star
98

car-codelabs

Kotlin
15
star
99

codelab-android-backup

Java
14
star
100

codelab-android-people

Kotlin
14
star