Ahmad Moustafa's repositories
FileWriterCompat
[Android] File writing helper library for API Level 21+
system-design
Learn how to design systems at scale and prepare for system design interviews
android
OwnTracks Android App
android-charts
๐๐ A curated list of Android Chart libraries.
Android-CleanArchitecture-Kotlin
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.
animation-samples
Multiple samples showing the best practices in animation on Android.
awesome-jetpack-compose-android-apps
๐ A curated list of awesome Jetpack Compose android apps by open-source contributors.
Eiffel
Redux-inspired Android architecture library leveraging Architecture Components and Kotlin Coroutines
fastlane
๐ The easiest way to automate building and releasing your iOS and Android apps
flutter_roadmap
Highly Subjective Roadmap to Flutter Development
Instant-Weather
An Android weather application implemented using the MVVM pattern, Retrofit2, LiveData, ViewModel, Coroutines, Room, Navigation Components, Data Binding and some other libraries from the Android Jetpack.
Jetpack-Compose-Playground
Community-driven collection of Jetpack Compose example code and tutorials :rocket: https://foso.github.io/compose
lognote
Log viewer, Android logcat viewer for Windows, Linux, Mac
mapbox-events-android
Mapbox telemetry and core libraries for Android.
material-components-android-examples
Companion example apps and code for MDC-Android.
owasp-mastg
The Mobile Application Security Testing Guide (MASTG) is a comprehensive manual for mobile app security testing and reverse engineering. It describes the technical processes for verifying the controls listed in the OWASP Mobile Application Security Verification Standard (MASVS).
platform-samples
A collection of samples of different Android OS platform APIs.
sensify-android
MPAndroidChart in Jetpack Compose and Kotlin Flow. This will let you see real-time charts of various sensors available inside android like accelerometer, magnetic, light sensor, etc.
StarWarsSearch-MVI
Star wars sample android project showcasing the use of View components for rendering UI in Fragments and Activities. Uses Android Jetpack, clean architecture with MVI (Uni-directional data flow), dagger hilt, and kotlin coroutines with StateFlow
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.