This is your work, valued
MarkdownComposer. A PoC app for rendering Markdown using Jetpack Compose
117KotlinAsyncWithCoroutines. Sample project showing asynchronous loading with coroutines and LifecycleObserver
84android-blex. A wrapper for the Bluetooth GATT APIs on Android.
78RxJavaAndDiffUtil. A simple example of using DiffUtil with RxJava on Android
72InstantSearchDemo. An Instant Search Demo for Android using Kotlin Coroutines
67advanced-android-course. A number of code labs for Android development
49AndroidBleWithCoroutines. Basic repo showing how to do BLE on Android using Kotlin Coroutines
48ConstraintLayoutWorkshop. A workshop on ConstraintLayout
38RxJavaExplained. Three simple, and somewhat naive, examples of using RxJava in Android
37AndroidCoroutinesHelper. A simple DSL and set of extension functions for performing asynchronous calls on Android that also deals with Activity and Fragment lifecycles using Kotlin Coroutines
31AndroidBleWrapper. A project demonstrating how to deal with the deficiencies in the Bluetooth Low Energy APIs on Android
30apptl. Android Programming: Pushing The Limits - The source code samples and snippets from the book
30ConstraintLayoutAnimationDemo. A simple demo of using ConstraintLayout and animating between ConstraintSets
23FeatureNotABug. A collection of Android code samples related to my presentation "It's a feature, not a bug"
11ShaderDroid. A port of Shadertoy (www.shadertoy.com) for Android
9AndroidServiceTester. A simple Android app for testing the behaviour of the Android Service component
8PublicSpeaking. My collection of abstracts for public presentations
7DataBindingFormValidation. A sample project demonstrating how to do form validation using Android Data Bindings
5KotlinCoroutinesWithAndroid. Some examples of using Kotlin Coroutines with Android
4ModernAndroidBluetoothLE. A small library demoing how to do modern BLE on Android
4base45-kotlin. A Base45 implementation for Kotlin
4SimpleNotes. A simple Android application demonstrating how to solve offline-first using the WorkManager and Room
3AutoValueDemo. A simple demo of AutoValue with Parcelable and Moshi
3kotlin-js-pwa. A demo of a PWA with Kotlin/JS
3AndroidForegroundServices. A sample app for testing how foreground services work
2WebViewServer. A simple "server" for delivering content to an Android WebView
2claude-code-reviewer. A GitHub action that performs code review using Claude Code
2AndroidRetrofitDemo. A simple demo of how to use Retrofit, LiveData, and ViewModel to make API calls to Open Weather Map.
2Java-Introduction. Introduction to Java Programming for new developers
1advent-of-code-2021. Advent of Code 2021
1react-native-boilerplate. A React Native project template for building solid applications through separation of concerns between the UI, state management and business logic.
1DaggerAndroidTesting. A test project using Dagger 2 and Android
1nowinandroid. A fully functional Android app built entirely with Kotlin and Jetpack Compose
1okhttp. An HTTP+SPDY client for Android and Java applications.
1AndroidTestingCodelab. A code lab for writing tests for an Android application
1spotify-web-api-android. A wrapper for Spotify Web API. It uses Retrofit to create Java interfaces from API endpoints
1pdf-render-with-expressjs. A simple demo for creating PDFs with Node and Express
1DroidconMVVM. "Hello, World!" example of the Model-View-ViewModel pattern
1js-testing-demo. A simple fullstack project for learning testing and QA
1TodoForAndroidTraining. A simple TODO application meant for practicing basic Android development. Instructions in Swedish.
1FlutterNavigationTests. A simple project for testing navigation in a Flutter app
1firebase-jobdispatcher-android. Java
1WeatherAppDemo. WeatherAppDemo
1