Ali Mehrpour's starred repositories
scarecrow
A Raspberry Pi powered, distributed (edge) computing camera setups that runs a Tensorflow object detection model to determine whether a person is on the camera. A plugin model allows actions based on the detection, such as playing audio, turning on lights, or triggering an Arduino.
LZ77-Compressor
A simplified implementation of the LZ77 compression algorithm
android-showcase
💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
coding-interview-university
A complete computer science study plan to become a software engineer.
interviews
Everything you need to know to get the job.
android-best-practices
Do's and Don'ts for Android development, by Futurice developers
python-coding-interview
A middle-to-high level open source algorithm book designed with coding interview at heart!
KotlinRxMvpArchitecture
Clean MVP Architecture with RxJava + Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter using Kotlin. Includes Unit Tests(Kotlin Tests)!
ohmyzsh
🙃 A delightful community-driven (with 2,300+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
android-ktx
A set of Kotlin extensions for Android app development.
android-test
An extensive framework for testing Android apps
MotionLayoutCarousel
Simple Carousel built with Android MotionLayout
ThreeTenABP
An adaptation of the JSR-310 backport for Android.
material-components-android
Modular and customizable Material Design UI components for Android
exoplayer-amazon-port
Official port of ExoPlayer for Amazon devices
MNISTClassifier
MNIST data set classifier in Android
logcat-color
A colorful and highly configurable alternative to the standard "adb logcat" command from the Android SDK