Professional Overview
I have extensive experience in developing cross-platform mobile applications using Flutter. I have developed the following apps: - Too-Doo: A simple mobile app for task management with the ability to add, modify, delete tasks, mark as done, and add reminder notifications for any task. - Prayer Times: An app for Islamic prayer times with different views; daily, monthly, and yearly, which enables easy access to prayer times at any date, including settings for location, method, notifications, and time format. - Networking: An app designed for applying RESTful API requests using a simple user-friendly UI using different types of HTTP networking libraries, featuring the ability of adding new items to a list, updating, replacing, and deleting. - Chatter: A simple messaging app featuring basic registration, login, password resetting, chat UI, and push notifications; using Firebase. - Travel Guide: A travel guide app for information about trips around the world classified under categories, featuring a screen for each trip details, adding trips to “Favorites” list, and filtering trips based on trip classifications. - Dostorona: An informative app that shows a list of Quran Surahs, with each Surah having a page that includes detailed facts about the Surah. - Info Exam: A trivia quiz game app of "true or false" questions, featuring showing answer-by-answer indication and the final score of the test. My technical skills include the following: - Proficiency in Dart and Flutter framework - Integration of RESTful APIs and backend services - Experience with state management solutions such as Provider - Knowledge of cloud authentication services such as Firebase Auth - Knowledge of cloud messaging services such as Firebase Messaging - Experience with external packages inclusion into Flutter projects - Design of responsive and user-friendly UIs - Problem solving skills - Basic knowledge of Java