Michael Ndiritu's starred repositories
CarAnimation
A project for the implementation of the car animation feature in most ride-sharing/ food delivery apps
ThinkRchive
An app showing all details for various Lenovo Thinkpad models. Made to try out Jepack Compose for Android.
BmiCalculator
this is a programatically written Bmi Calculator
Baking-App-Kotlin
Android architecture sample with dynamic feature modularisation, clean architecture with MVI (Uni-directional data flow), dagger hilt, DFM Navigation, kotlin coroutines with StateFlow and Exo player.
Candy-Network-Bound-Resource
This project illustrates the use an algorithm (Network Bound Resource) for providing data to an app by either retrieving sufficiently recent data from a local cache, or loading the latest data from the network.
Ronnie-Image-Picker
Image Picker library for Android
ComposeCookBook
A Collection on all Jetpack compose UI elements, Layouts, Widgets and Demo screens to see it's potential
The-Complete-FAANG-Preparation
This repository contains all the DSA (Data-Structures, Algorithms, 450 DSA by Love Babbar Bhaiya, FAANG Questions), Technical Subjects (OS + DBMS + SQL + CN + OOPs) Theory+Questions, FAANG Interview questions, and Miscellaneous Stuff (Programming MCQs, Puzzles, Aptitude, Reasoning). The Programming languages used for demonstration are C++, Python, and Java.
computer-science
:mortar_board: Path to a free self-taught education in Computer Science!
MPESA-Biz-No-Detector
An android detection library that uses Azure Computer Vision Read API to detect MPESA business and/or account numbers from images
LottieBottomNav
An android library that allows to use Lottie and create the bottom navigation.
apple-juice
An advanced battery gauge for macOS, that displays the remaining battery time and more.
go-webapp-sample
golang, echo, gorm
CocktailApp
Cocktails Android App with Clean Architecture, MVVM , Retrofit, Coroutines, Navigation Components , Room, Dagger Hilt, Cache Strategy and Coroutines Flow
upload-google-play
A GitHub action to upload an Android .apk or .aab file to the Google Play Console
IntelliJ-Key-Promoter-X
Modern IntelliJ plugin to learn shortcuts for buttons