Omar is a Software Developer experienced in production-level mobile application development using modern Android SDKs, translating XD into quality code, working on dependency injection and handling state management in various forms. He develops Android apps across the stack - scoping features, integrating backend services, shipping finished solutions into production and embracing best practices for Android across solutions.
chat_package is an open-source Flutter package published in pub. dev environment. The Flutter Dart package allows developers to easily add chat functionality to apps, customizable UI, void note functionality and media support. The solution is adaptive to different screen sizes.
Worked on a Flutter application with features such as embedded PDF viewer, book search, custom notification, Google Ads, and offline storage functionality on books. Launched the app with 50,000+ downloads on the Play Store.
Developed a new language learning app that provides easy-to-follow language courses, hearing and speaking functionality and practice tests to help users learn and perfect their vocabulary. Designed and implemented complex UI and animations on the app to make it as appealing as possible to users.
Education
Android App Components - Intents, Activities, and Broadcast Receivers
Coursera
2019 - 2019
Java for Android
Coursera
2019 - 2019
1. Becoming a Web Developer: Full Stack vs Front End
2. Up and Running with Java