Mohamed Nasser's Projects
Do's and Don'ts for Android development, by Futurice developers
:octocat: Daily tips from Android World
Easily upload files (Multipart/Binary/FTP out of the box) in the background with progress indication notification
Extensive Open-Source Guides for Android Developers
:crown: LeetCode of algorithms with java solution(updating).
It is a real life example that is using the most updated tools and technologies to develop and implement a robust android application by using the new Android Jetpack implemented by some of S.O.L.I.D Principles and Clean Code Architecture.
MVVM + Kotlin + Retrofit2 + Dagger2 + Coroutines + MVP + Kotlin-Android-Extensions + RX-java + Mockk + Espresso + Junit5
MVVM, ViewModel and LiveData Sample App
Android sample app for getting images from ShutterStock APIs
Library to easily add swipe-to-open functionality to any RecyclerView