Starred repositories
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
A SharedPreferences wrapper powered by Kotlin delegates
Kache is a lightweight Kotlin Multiplatform caching library that supports both in-memory and persistent caches and supports different eviction strategies (LRU, FIFO, MRU, and FILO).
These are the best resources for System Design on the Internet
A fully functional Android app built entirely with Kotlin and Jetpack Compose
📚 Freely available programming books
A curated list of awesome Kotlin frameworks, libraries, documents and other resources
👓 A curated list of awesome android projects by open-source contributors.
vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
System design interview for IT companies
Companion example apps and code for MDC-Android.
List of resources to learn about Dependency Injection and Dagger 2
This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches.
This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
Method stubs and test cases for the problems from Elements of Programming Interviews
Here is a list of all the tech community slacks!
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Uber's cross-platform mobile architecture framework.
Epoxy is an Android library for building complex screens in a RecyclerView
A library that provides an embeddable, persistent key-value store for fast storage.
A static analyzer for Java, C, C++, and Objective-C