App Development with Flutter: Built and improved user-friendly mobile applications using the Flutter framework and Dart programming language.
Responsive Design: Implemented responsive UIs for mobile, tablet, and desktop screens, ensuring apps adapt seamlessly to different devices.
API Integration: Connected applications to RESTful APIs for authentication (register, login, OTP verification, password reset), data fetching, and backend communication.
State Management & Navigation: Worked on handling app navigation, page switching, and managing app states for smooth user experience.
Dark Mode & Localization: Added dark mode support and multi-language support (Arabic & English) to make apps more user-friendly and global.
Data Persistence: Implemented local storage solutions to keep user login sessions and data saved even after app closure.
Error Handling & Debugging: Improved app stability by writing error handlers and fixing bugs to enhance performance.
Version Control with GitHub: Collaborated with the team using Git & GitHub for project management and version control.
Learning Outcomes: Strengthened skills in Dart, Flutter widgets, UI/UX practices, object-oriented programming (OOP), and mobile app optimization.