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
- Host: GitHub
- URL: https://github.com/fady-esam/payment-methods-app
- Owner: Fady-Esam
- Created: 2025-06-26T22:21:01.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-06-28T06:17:42.000Z (12 months ago)
- Last Synced: 2025-06-28T07:26:28.254Z (12 months ago)
- Topics: bloc, dart, flutter, flutter-app, flutter-bloc, flutter-payments, flutter-stripe, mobile-app, mobile-development, payments, payments-api, paypal, rest-api, restful-api, stripe
- Language: Dart
- Homepage:
- Size: 473 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
---
## 📦 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