Howard Tam's starred repositories
openai-kotlin
OpenAI API client for Kotlin with multiplatform and coroutines capabilities.
ktor-hexagonal-multimodule
Template project to build ktor-based multi-module web service with Kotlin using Hexagonal architecture
pokedex-compose
🗡️ Pokedex Compose demonstrates modern Android development with Jetpack Compose, Hilt, Coroutines, Flow, Jetpack (Room, ViewModel), and Material Design based on MVVM architecture.
mobile-system-design
A simple framework for mobile system design interviews
awesome-selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers
ivy-wallet
Ivy Wallet is an open-source money manager app for android that you can either build or download from Google Play.
android-transcoder
MP4 video transcode using Android MediaCodec API, pure Java (not LGPL nor patent issue!). Supports API >= 18.
VideoCompressor
A High-performance video compressor for Android using Hardware decoding and encoding API(MediaCodec).
DevToysMac
DevToys For mac
nn-zero-to-hero
Neural Networks: Zero to Hero
Custom-Theme-In-Jetpack-Compose
A demo app for my blog post on how to create a truly custom theme in Jetpack Compose
performance-samples
Samples to show APIs and best practices in Performance on Android
nowinandroid
A fully functional Android app built entirely with Kotlin and Jetpack Compose
compose-samples
Official Jetpack Compose samples.
AndroidFastScroll
Fast scroll for Android RecyclerView and more
arkitekt-kmm
KMM library for UseCase abstraction
CatViewerDemo
Kotlin Multiplatform Mobile demo for Android and iOS. App for viewing Cat pictures
android-developer-roadmap
🗺 The Android Developer Roadmap offers comprehensive learning paths to help you understand Android ecosystems.
Oops-No-Internet
Oops! No Internet! No internet dialog and snackbar for the rescue!
advanced-android-testing
Android Testing Codelab
awesome-interview-questions
:octocat: A curated awesome list of lists of interview questions. Feel free to contribute! :mortar_board: