An open API service indexing awesome lists of open source software.

https://github.com/fady-esam/payment-methods-app

Flutter practice app showcasing secure payment methods
https://github.com/fady-esam/payment-methods-app

bloc dart flutter flutter-app flutter-bloc flutter-payments flutter-stripe mobile-app mobile-development payments payments-api paypal rest-api restful-api stripe

Last synced: about 1 month ago
JSON representation

Flutter practice app showcasing secure payment methods

Awesome Lists containing this project

README

          

# 💳 Flutter Payment Methods Practice App

A clean and beginner-friendly **Flutter** app that demonstrates how to integrate and test real-world payment methods like **Stripe** and **PayPal** using secure **RESTful APIs**, with visual credit card UI and secure form validation.
Built with **MVVM** architecture for scalability and maintainability and **BLoC** pattern for predictable and scalable UI logic.

---

## ✨ Key Features

- 💳 Add and validate credit card details with visual feedback
- 💰 Make payments using Stripe securely within the app
- 🅿️ Pay easily via PayPal with real-time response handling
- 🔐 Secure form and data handling with error validation
- 🔄 Seamless UI feedback with loading overlays

---

## 🛠️ Languages and Tools


Tech stack icons

---

## 📦 Packages Used

- 💳 `flutter_credit_card`
- 💸 `flutter_stripe`
- 🅿️ `flutter_paypal_payment`
- 📡 `dio`
- 🧠 `flutter_bloc`
- 🧰 `get_it`
- 🎯 `dartz`
- 🖼️ `flutter_svg`
- ⏳ `modal_progress_hud_nsn`
- 🌟 `font_awesome_flutter`

---

## 📬 Connect with Me



Fady Esam

 

Email