Rody-Pay

Rody Pay is a mobile application developed using Flutter. It supports both Android and IOS.

Rody Pay is a Online Bank application.Users can create their own card and can keep track of all transactions on that card

Table of contents

Main packages used

Folder structure

I have applied clean archeticture concept and here is the basic folder structure:

core folder structure that flutter provides:

rody_pay
├── android
├── assets
├── build
├── ios
├── lib
└── test

Here is the folder structure I have been using in this project:

lib
├── business_logic
├── constants
├── data
├── presentation
└── main.dart

business_logic

This folder containes the business logic of the application specificly state management.

business_logic
├── global_cubit
└── home-layout_cubit
└── login_cubit
└── registration_cubit


constants

This folder contains all constants strings and end points related to the application

constants
├── constant
├── end_points

data

This folder manages application data eg. retrieve data from the network, manage data cache

data
├── local
├── models
├── network
├── remote

presentation

This folder presents data to a screen and handle user interactions

presentation
├── router
├── screens
├── styles
└── views
└── widgets

Screenshots

Screenshot 2022-08-28 121240 Screenshot 2022-08-28 122219 Screenshot 2022-08-28 122741 Screenshot 2022-08-28 124102 Screenshot 2022-08-28 124407 Screenshot 2022-08-28 180221 Screenshot 2022-08-28 105930 Screenshot 2022-08-28 111326 Screenshot 2022-08-28 114806 Screenshot 2022-08-28 120414

Google Play Store

https://play.google.com/store/apps/details?id=rody.pay