π Educational Purpose Only
This project is developed as a student assignment for educational and portfolio purposes only. It is not affiliated with, endorsed by, or connected to ABA Bank or any of its subsidiaries.
- π This app does not connect to any real banking systems or APIs
- π° No real transactions, money transfers, or financial operations are performed
- π All data used is mock/dummy data for demonstration purposes
- π« This app should not be used for actual banking activities
All trademarks, logos, and brand names are the property of their respective owners. This project is for learning Flutter development and UI/UX design principles.
ABA Bank Clone is a fully functional banking application built with Flutter, featuring premium smooth animations, high-quality UI components, and a seamless user experience. This project replicates the core features of a modern banking app with stunning visuals and fluid interactions.
π― Project Type: Academic Assignment / Portfolio Project
- π Secure Login & Authentication (Mock)
- π Beautiful Home Dashboard
- π± Phone Number Verification (Simulation)
- π QR Code Payment Integration (Demo)
- β Account Verification System
- π¨ Premium UI/UX Design
- π Smooth Page Transitions & Animations
- π² Cross-Platform Support (Android, iOS, Web, Windows, macOS, Linux)
- π Modern Material Design
- β‘ High Performance & Optimized
- β¨ Smooth Page Transitions - Fluid navigation between screens
- π Hero Animations - Elegant shared element transitions
- π« Micro-interactions - Delightful button presses and feedback
- π Custom Animations - Unique loading states and effects
- π Gesture-based Animations - Swipe and pull-to-refresh
- β‘ 60 FPS Performance - Optimized for smooth rendering
- Flutter SDK (3.0 or higher)
- Dart SDK (2.17 or higher)
- Android Studio / VS Code
- Xcode (for iOS development)
-
Clone the repository
git clone https://github.com/SereyodamChek/aba_bank_clone.git cd aba_bank_clone -
Install dependencies
flutter pub get
-
Run the app
flutter run
# Android
flutter build apk --release
# iOS
flutter build ios --release
# Web
flutter build web --release
# Windows
flutter build windows --release
# macOS
flutter build macos --release
# Linux
flutter build linux --releaseaba_bank_clone/
βββ lib/
β βββ main.dart # App entry point
β βββ screens/ # App screens
β β βββ login/ # Login screens
β β βββ home/ # Home dashboard
β β βββ verification/ # Phone & account verification
β β βββ payment/ # QR payment
β βββ widgets/ # Reusable UI components
β βββ animations/ # Custom animations
β βββ utils/ # Helper functions
β βββ models/ # Data models
βββ assets/
β βββ images/ # App images & screenshots
β βββ fonts/ # Custom fonts
βββ android/ # Android platform files
βββ ios/ # iOS platform files
βββ web/ # Web platform files
βββ windows/ # Windows platform files
βββ macos/ # macOS platform files
βββ linux/ # Linux platform files
βββ test/ # Unit & widget tests
- Flutter - UI Framework
- Dart - Programming Language
- Provider/Riverpod - State Management
- Animated Containers - Smooth animations
- Hero Widgets - Page transitions
- Custom Paint - Advanced animations
- Google Fonts - Typography
- Flutter SVG - Vector graphics support
- Secure login with validation
- Phone number verification
- OTP integration ready (Mock)
- Account balance display (Mock data)
- Transaction history (Demo)
- QR code payments (Simulation)
- Money transfer (UI only)
- Modern material design
- Responsive layouts
- Dark/Light theme support
- Accessibility features
| Platform | Status |
|---|---|
| Android | β Supported |
| iOS | β Supported |
| Web | β Supported |
| Windows | β Supported |
| macOS | β Supported |
| Linux | β Supported |
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Sereyodam Chek
- GitHub: @SereyodamChek
- Repository: aba_bank_clone
- Flutter team for the amazing framework
- Design inspiration from ABA Bank (for educational purposes)
- Community contributors and open-source packages
- Instructors and mentors for guidance
If you have any questions or need help, please open an issue or contact me directly via GitHub.
Made with β€οΈ using Flutter | π Student Assignment Project
β Star this repo if you find it helpful!






