A Social Media platform
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
The application is structured in the following way (eventually):
- lib/ - Root Application in Flutter
- bloc/ - Business Logic for the apps Local State.
- models/ - Application Models
- redux/ - Redux Configuration and Global State Management
- actions/ - Redux Actions for the application. These actions are dispatched to the store
- middleware/ - Middleware that runs during action dispatching
- reducers/ - Redux reducers that update the store depending on the action
- state/ - Redux store(s) for the application.
- vendor/ - Vendor Configuration for the App
- view/ - All UI elements of the application
- components/ - Custom Widget Components
- screens/ - Application Screens/Pages