Coder Social home page Coder Social logo

Mobile App Developer Showcase

Muhammad Usman

About Me

  • Hey there! I'm a skilled Mobile App Developer with expertise in Dart, PHP, and Flutter. My focus is on crafting seamless user interfaces and optimizing backend solutions to enhance user interactions and overall application performance. Proficient in using top-notch tools like Figma and Postman, I am well-prepared to take on the challenges of modern Flutter application development.

Skills

  • Languages: Dart, Kotlin, PHP

  • Frameworks & Libraries: Flutter

  • Database & Industry Tools: Firebase, RESTful API's, Hive, iSar, SQLite

  • Tools & Software: Figma, Adobe XD, Postman, Git, Bitbucket

🔌Package & plugins I've developed for Flutter:

🚀 Some of the prominent apps from my portfolio:

Projects

LifeLink - Wellness & Suicide Prevention

Contributions

  1. Authenication:

    • Simple and minimal authentication process. It only requires a name, email, and password. No other verification is necessary.
    • If a user wants to reset their password, they can do so with just one click by providing their email address.
  2. Home:

    • Get quick access to the Supporter Guide, where you can find valuable information related to suicide prevention.
    • Learn about the stories of individuals who have aided others in overcoming suicidal thoughts. Additionally, discover the inspiring tales of suicide survivors.
    • To keep your mood happy, you can add your hiking destinations, read poems, view artwork, and if you're an artist, you can add your own artwork.
  3. Contact:

    • Add your contacts whom you can access in case of an emergency.
    • Find the nearest emergency support centers and community supports, such as those for LGBT, Black Youth, Hope Wellness, and others. Additionally, locate support services by province.
  4. Track:

    • Keep track of your sleeping habits, diets, stress, movements and write your journals if you love to.
    • View your track states by spacific dates.

Technologies Used

  • Flutter, Dart

  • Flutter Animation

  • MVVM Infrastructure

  • Local Notifications Support

  • Flutter Bloc, Isolates, Caching

  • Support for Dark and Light Themes

  • Google Gemini Pro - Generative Model - AI

  • Firebase Auth, Firestore, Storage, and Crashlytics.

UDownload - Youtube Player

Contributions

  1. Youtube Video Player and Downloader:

    • Developed a robust application using NewPie-Extractor, Dart Explode, and three other APIs for seamless video downloading in MP3 and MP4 formats with varied qualities.
  2. Sharing Functionality:

    • Implemented a user-friendly sharing feature for downloaded videos, facilitating easy sharing of favorite content with others.
  3. Enhanced Communication and Notifications:

    • Integrated OneSignal Notifications, Flutter Bloc, and Cubit to elevate communication and notification capabilities within the application.
  4. Appealing Design with Light and Dark Themes:

    • Crafted an aesthetically pleasing design that accommodates both Light and Dark themes, ensuring an enjoyable user experience catering to diverse preferences.
  5. Optimized User Interface:

    • Optimized the user interface with a simple and catchy design, ensuring intuitive navigation and interaction, providing users with an enjoyable experience.

Technologies Used

  • Flutter, Dart

  • Flutter Animation

  • MVVM

  • Dark and Light Theme

  • Custom dynamic styling

  • Flutter Bloc, Isolates, OneSignal

  • PHP Api, Admob Ads, Applovin Max

YT Master - Youtube Services Market

Contributions

  1. Flutter Expertise:

    • Developed YT Master using Flutter, showcasing proficiency in cross-platform app development.
  2. Monetization Features:

    • Implemented a comprehensive system enabling users to buy/sell YouTube channels, purchase watch time, subscribers, and views.
    • Introduced campaigns to boost channel/video views, adding a unique and powerful monetization aspect to the app.
  3. State-of-the-Art State Management:

    • Employed Flutter's state management solutions for efficient data and UI management, ensuring a smooth and responsive user experience.
  4. Engaging User Communication:

    • Integrated OneSignal Notifications to keep users informed about campaigns and app activities, enhancing user engagement.
  5. Coin-Based System:

    • Engineered a coin-based system for purchases and rewards, providing a flexible and rewarding user experience.
    • Users can buy coins and earn free coins by inviting friends, fostering user retention and app growth.
  6. Dynamic Theme Switcher:

    • Developed a seamless theme switcher, allowing users to effortlessly switch between dark and light modes.
    • Enhanced user experience and visual appeal, catering to diverse user preferences.
  7. App Redesign and Animation:

    • Led a comprehensive app redesign, leveraging Flutter Animation and custom styling components.
    • Resulted in an intuitive and engaging design, elevating user interactions and overall user experience.

Technologies Used

  • Flutter, Dart

  • Flutter Animation

  • MVVM

  • OneSignal Notifications

  • Custom dynamic styling

  • Flutter Provider, Isolates

  • Firebase, Admob Ads

  • Youtube API's V3

Social Grouper & Scam Finder

Contributions

  1. Social Grouper App Development:

    • Developed a Social Grouper app that facilitates users in joining social media groups and includes robust scammer detection features.
  2. User-Friendly Features:

    • Implemented intuitive features for users to effortlessly add social groups.
    • Integrated a reporting system for identifying and reporting potential scammers within the app.
  3. Versatile Theme Switcher:

    • Designed and implemented a versatile theme switcher in Flutter.
    • Enables users to seamlessly switch between light and dark modes for a personalized visual experience.
  4. Enhanced UI/UX:

    • Elevated the app's UI/UX through the integration of intuitive animations.
    • Customized styling components for a visually appealing and user-friendly interface.

Technologies Used

  • Flutter, Dart

  • Flutter Animation

  • MVVM

  • Custom dynamic styling

  • Flutter Bloc, Isolates

  • Firebase, Admob Ads and Applovin Max

WhatsApp Status Saver & Video Downloader

Contributions

  1. Seamless Status Saving:

    • Effortlessly preserve both personal and business WhatsApp statuses.
  2. Versatile Video Downloads:

    • Download videos conveniently from over 10 popular platforms.
    • Supported platforms include YouTube, TikTok, Facebook, Instagram, and more.
  3. Diverse Content Selection:

    • Access a wide array of video content for diverse preferences.
    • Enjoy the flexibility of downloading content for offline viewing.
  4. Enhanced User Experience:

    • Benefit from an improved user interface and interaction.
    • Integration of Google Mobile Ads for additional features.
  5. Non-intrusive Ad Experience:

    • Experience non-disruptive ads that enhance app functionality.
    • Ads are designed to contribute to the app's features without compromising the user experience.

Technologies Used

  • Flutter, Dart

  • MVVM

  • Flutter Bloc, Isolates

  • Firebase, Admob Ads

Experience

Most recently, I served as a Mobile Software Engineer (Flutter Specialist) at SD Cold Logistics & YouShopper, Inc. There, I led the redesign of the YouShopper applications, developed comprehensive applications for customers, sellers, and delivery personnel. Additionally, I spearheaded the development of the LBH beauty products application and provided assistance in the backend migration for the Seller app.

Prior to that, I gained valuable experience as a Flutter Developer at HomyKSA. During my tenure, I developed a complete home services app offering various services like cleaning, plumbing, and AC services. I collaborated closely with the backend team to seamlessly integrate APIs and ensure a smooth order flow.

With a diverse skill set and a track record of success, I am well-suited for any Flutter development position. I am eager to apply my expertise to contribute to innovative and exciting projects.

Contact Information

More Projects

ICare - Meditation & Inner Calm

Contributions

  1. App Development: Icare - A Meditation and Inner Calm App

    • Developed Icare, a meditation and inner calm app using Flutter.
    • Implemented features for mood tracking, allowing users to monitor their daily emotional well-being.
  2. Meditation Features:

    • Created breathing sessions with guided voice instructions and background music.
    • Provided users with multiple meditation music options and the flexibility to add custom music.
  3. Firebase Integration:

    • Integrated Firebase Firestore, Auth, Storage, and Cloud Functions for secure data storage and user authentication.
    • Utilized Firebase Admin SDK for efficient data deletion and user management.
  4. Security Enhancements:

    • Implemented a fingerprint authentication feature to enhance app security.
  5. Community Building:

    • Established a social community within the app to connect users and encourage interaction.
  6. Comprehensive User Experience:

    • Incorporated a to-do manager, diary, and voice memo functionalities to provide users with a comprehensive experience.
  7. User-Friendly Design:

    • Designed the app with a simple and catchy interface to ensure a pleasant and intuitive user experience.

Technologies Used

  • Flutter, Dart

  • MVVM

  • GetX, Isolates

  • Firebase, Firestore, Auth, Storage and Cloud Functions.

  • Flutter Animations

  • Firebase Messaging

  • Node.Js for Cloud Functions

CourierGo - Multi-Vendor Delivery App

Contributions

  1. Revolutionizing Courier Services:

    • Successfully developed a Courier App integrated with OpenCart API, empowering vendors to efficiently manage stock orders spanning multiple countries.
  2. Enhanced User Experience:

    • Implemented user-friendly features, including an advanced search with filters, to provide a seamless and efficient parcel management experience.
  3. Global Stock Order Management:

    • Streamlined stock order management for vendors across borders, ensuring a comprehensive and efficient system.

Technologies Used

  • Flutter, Dart

  • MVVM

  • Flutter GetX, Isolates

  • Firebase Messaging

  • OpenCart API

Bill Checker - Pakistan

Contributions

  1. Introducing "Bill Checker" App:

    • Developed a user-friendly Flutter application for seamless verification of electricity, water, gas, and telephone bills.
    • Streamlined the verification process with a simple click, ensuring convenience for users.
  2. Sleek Design and Enhanced User Experience:

    • Crafted a captivating and intuitive UI design for "Bill Checker," ensuring a visually appealing and user-friendly interface.
    • Implemented a versatile theme switcher, allowing users to seamlessly transition between Light and Dark modes for a personalized and enhanced experience.
  3. Effortless Billing Verification:

    • Simplified the bill verification process, making it easy and quick for users to check and confirm their utility bills.
    • Enhanced user experience by integrating a user-friendly interface and intuitive design elements.

Technologies Used

  • Flutter, Dart

  • MVVM

  • Flutter Bloc, Isolates

  • Firebase, Admob Ads and Applovin Max

LifeLink Screenshots

💻 Tech Stack:

PHP Dart Kotlin JavaScript C# Java Firebase Cloudflare Google Cloud Flutter Laravel MySQL Postgres Supabase SQLite MongoDB Adobe Audition Figma Adobe XD Adobe Photoshop Gradle

📊 GitHub Stats:



🏆 GitHub Trophies

Muhammad Usman's Projects

betterplayer icon betterplayer

Better video player for Flutter, with multiple configuration options. Solving typical use cases!

status_getter icon status_getter

Status Getter, a Flutter app for Android, simplifies saving WhatsApp and Business WhatsApp statuses. It goes beyond by enabling seamless video downloads from popular sites like YouTube, TikTok, and more. With integrated Google Mobile Ads, it offers an enhanced user experience. Save statuses, download videos, and enjoy a versatile, ad-supported app.

telephony icon telephony

Flutter plugin for telephony features like query device sms directory, listen for incoming messages, retrieve various network parameters, etc.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.