Michael Ndiritu's starred repositories
awesome-android-ui
A curated list of awesome Android UI/UX libraries
nowinandroid
A fully functional Android app built entirely with Kotlin and Jetpack Compose
Tech-Interview-Cheat-Sheet
Studying for a tech interview sucks. Here's an open source cheat sheet to help
PermissionsSwiftUI
A SwiftUI package to beautifully display and handle permissions.
GradleKotlinConverter
Convert from Groovy to Kotlin DSL for Gradle, focused on Android.
Technical-Writing-Resources
A collection of blogpost, resources, and links that has helped me in my journey as a technical writer. I still refer to them and contribute to the list as I find more.
SpaceX-prepare-for-Clean-Architecture-liftoff
Clean Architecture Modular Project: MVVM + Jetpack Compose + Coroutines + Flows + Dagger2 + LiveData + UnitTests + UITests + Screenshot Tests + MockWebServer
idiomatic-gradle
How do I idiomatically structure a large build with Gradle 7.2+?
understanding-gradle
The Understanding Gradle video series introduces the concepts of the Gradle Build Tool one-by-one in short videos.
TMDb-Paging-Playground
A sample to showcase Kotlin, MVVM, Paging, Dagger, RxJava, Coroutines, Jetpack Compose, Retrofit, Glide, DataBinding, MotionLayout, Espresso, Unit test, In-app updates and Github Actions.
NSExceptionKt
A Kotlin Multiplatform Library to improve crash reports on Apple platforms
Github-Compose
Build with Ktor Client + SQLDelight + Kotlinx Serialization with freshness of Material3 using Koin and Dagger HIlt built to demonstrate the use of Modern development tools with best practices🦸
ModularDynamicFeatureHilt
Example Multi module architecture Android project using MVVM, Dynamic Features, Dagger-Hilt, Coroutines and Navigation Components
php-analyzer
Simple taint analyzer for PHP/WordPress using VKCOM/php-parser
CodeChallenges
Readme's for each of Hover's recruiting code sample questions
full-stack-ecommerce
Our application is an apparel store where registered users can view products available in the backend, and can search for them. The products are shown according to the gender of the user initially, and the type of item — new or discounted changes with user interaction ( which is done by the backend).
TwitterSpacesClone
A simple Twitter Spaces clone app with Jetpack Compose and 100ms SDK to demonstrate the use of 100ms SDK in creating an Audio call feature in your apps.