Ahmed Tawfiq's repositories
Starter-Flutter
starter flutter project for best architecture and seperation of code
UnitTestingPractice
3 types of Tests in Android (Unit - instrumentation - UI)
Albums
The app is composed of 2 screens, first is the profile screen, it has the user name and address pinned at the top and then it lists all of this user’s albums. You can get user albums by requesting the albums endpoint and passing user id as a parameter. When you press on any album it navigates to the second screen which is an album details screen. You request the photos endpoint and pass album id as a parameter, then list the images in an instagram-like grid. Also there should be a search bar that you can filter within the album by the image title, when you start typing the screen should show only images that are related to this search query.
Creational-Design-Pattern
In software engineering, a Design Pattern describes an established solution to the most commonly encountered problems in software design. It represents the best practices evolved over a long period through trial and error by experienced software developers.
Solid-Principles-
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.
Starter-Android
Codebase for your Android Project with Clean Architecture and Modular Architecture ..the Codebase contains all abstraction and Infrastructure u need to build Complex Apps.
image-cropper-at
image cropper in android
BMi-Calculator
healthy app
ProblemSolving
My Solution of Challenges and problems
Starter-Android-Library
Starter Codebase for your Android Library -
AhmedTawfiqM
My Personal Repository
Android-Image-Cropper
Image Cropping Library for Android, optimized for Camera / Gallery.
BMI-Calculator-Flutter-Completed
The completed code for the BMI Project - The Complete Flutter Development Bootcamp
Head-First-Design-Puzzles
puzzless solution projects in book of Head First Design Pattern
Structural-Design-Pattern
Structural patterns explain how to assemble objects and classes into larger structures while keeping these structures flexible and efficient.
Structural-Design-Patterns
https://github.com/AhmedTawfiqM/Structural-Design-Pattern