Ahmad Moustafa's repositories
android-charts
๐๐ A curated list of Android Chart libraries.
Android-CleanArchitecture
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.
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.
android-components
A collection of Android libraries to build browsers or browser-like applications.
android-developer-roadmap
Android Developer Roadmap 2020
android-showcase
๐ Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...
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.
clean-modules-sample
Clean architecture implementation, in kotlin modules, without using reactive streams
computer-science
:mortar_board: Path to a free self-taught education in Computer Science!
flutter
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
flutter_architecture_samples
TodoMVC for Flutter
flutter_roadmap
Highly Subjective Roadmap to Flutter Development
gitflow-avh
AVH Edition of the git extensions to provide high-level repository operations for Vincent Driessen's branching model
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
material-components-android-examples
Companion example apps and code for MDC-Android.
MixAnimationsMotionLayout
En este repo encontraras multiples ejemplos de animaciones con #MotionLayout
MVTest
Code created as an examples for presentation about MVC vs MVP vs MVVM.
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.
Praxis
Example Android project using MVVM, DaggerAndroid, Jetpack Compose, Retrofit, Coroutines and Multi module architecture โ๐ฝ
public-apis
A collective list of free APIs
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