Ahmed Tawfiq's Projects
Kotlin - Get Location of User by GoogleApiClient and LocationRequest - Lattidue and Lonitude - then get Waether base on that Lat amd Lon attributes ..Kotlin - coroutines - MVVM - Retrofit
android library for log utils and debugging
A Material Design ViewPager easy to use library
RSS Links are Converted by API 'rss2Json' .. by Retrofit and Kotlin Coroutines app get Feeds and show them in Cards >>>> MVVM
LiveData ViewModel Retrofit
MVVM - DataBinding - Retrofit - RXJava
My Solution of Challenges and problems
Projects
Firebase Quickstart Samples for Android
Simple Login Presentation Using Room Database
RxJava retrofit networking library with an example of Notes App
A demo of StaggeredGridView
Realtime application framework (Node.JS server)
SOLID principles are class-level, object-oriented design concepts that, in conjunction with an extensive test suite, help you avoid and combat code rot. In Java, SOLID principles help you to keep the primary value of your software high.
Codebase for your Android Project with Clean Architecture and Modular Architecture ..the Codebase contains all abstraction and Infrastructure u need to build Complex Apps.
Starter Codebase for your Android Library -
starter flutter project for best architecture and seperation of code
Structural patterns explain how to assemble objects and classes into larger structures while keeping these structures flexible and efficient.
https://github.com/AhmedTawfiqM/Structural-Design-Pattern