Pinned Repositories
audio-fun
Trying out the MediaRecorder/MediaPlayer APIs on Android
Cap-Man
A school project to build the similarly titled, copyrighted 1980s arcade game
ClosedRangeLifecycleScope
Starting and cancelling coroutines tied to a Lifecycle
database-driven-ui
A simple database driven Flutter app that gets its data from the GitHub Jobs API
filetree-fun
Trying out rendering a file tree using Compose
multi-module-navigation
A quick and dirty project to show multi-(Gradle)module navigation facilitated by Dagger
RelativeTime
A library that lets you define the language of relative time, e.g. "5 hours ago" or "1 month from now" and so on.
RetainExoplayer
A short example of how to retain an ExoPlayer instance across configuration changes without resorting to hacks
videopager
An app showing how to make an Instagram/YouTube Shorts/TikTok style video pager
vividview
A ViewGroup that animates a stack of two or more children using scaling and fading effects.
nihk's Repositories
nihk/videopager
An app showing how to make an Instagram/YouTube Shorts/TikTok style video pager
nihk/RelativeTime
A library that lets you define the language of relative time, e.g. "5 hours ago" or "1 month from now" and so on.
nihk/multi-module-navigation
A quick and dirty project to show multi-(Gradle)module navigation facilitated by Dagger
nihk/ble-chat
Using Bluetooth LE to have a conversation.
nihk/view-tree-fun
nihk/a-player-library
nihk/audio-fun
Trying out the MediaRecorder/MediaPlayer APIs on Android
nihk/products2
Sample app with Compose, Dagger, Flow, multiple modules, androidx.navigation
nihk/stopwatch-fun
Using Kotlin Flows to manage a stopwatch
nihk/tooltip-with-arrow
nihk/vividview
A ViewGroup that animates a stack of two or more children using scaling and fading effects.
nihk/Cap-Man
A school project to build the similarly titled, copyrighted 1980s arcade game
nihk/filetree-fun
Trying out rendering a file tree using Compose
nihk/anvil-fun
Trying out square/anvil
nihk/camerafun
A bare-bones PoC camera app that can take pictures, record video, scan QR codes, pinch-to-zoom, tap-to-focus, and slide-to-focus
nihk/child-fragment-factories
One weird trick to make Fragments actually composable through scoped `FragmentFactory`s
nihk/DeepLinkDispatch
A simple, annotation-based library for making deep link handling better on Android
nihk/epoxy-fun
Trying out Epoxy APIs
nihk/firebase-fun
Testing out Firebase APIs
nihk/google-maps-with-epoxy
Trying out Google Maps APIs in a list
nihk/location-fun
Trying out location APIs
nihk/pdf-fun
Trying out the native PdfRenderer APIs
nihk/products
Sample app with multi-(Gradle)module navigation, DI, shared element transitions, Flow APIs, and so on
nihk/reverse-geocoding-fun
nihk/screenshot-testing-fun
nihk/speech-recognition-fun
Trying out the Android SpeechRecognizer APIs
nihk/sqlite-fun
Revisiting SQLite in 2022
nihk/try-new-multiple-backstacks-api
nihk/user-scoped-db-fun
nihk/wire-fun
Trying out square/wire RPC APIs