Skip to content

mutavci/fish-redux-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fish-redux-boilerplate

Table of Contents

Getting Started

An opinionated boilerplate for fish-redux focused on separation of concerns and scalability.

https://jsonplaceholder.typicode.com/ is used as backend in the examples.

The Boilerplate contains the minimal implementation required to create a new library or project. The repository code is preloaded with some basic components like basic app architecture, app theme, constants and required dependencies to create a new project. By using boiler plate code as standard initializer, we can have same patterns in all the projects that will inherit it. This will also help in reducing setup & development time by allowing you to use same code pattern and avoid re-writing from scratch.

How to Use

Step 1:

Download or clone this repo by using the link below:

https://github.com/mutavci/fish-redux-boilerplate.git

Step 2:

Go to project root and execute the following command in console to get the required dependencies:

flutter pub get

Step 3:

This project uses inject library that works with code generation, execute the following command to generate files:

flutter packages pub run build_runner build --delete-conflicting-outputs

or watch command in order to keep the source code synced automatically:

flutter packages pub run build_runner watch

ToDos

  • spinkit | loading
  • permission handler
  • localization | intl
  • authorization
  • shared reference
  • interceptor
  • pull_to_refresh
  • dio
  • adapter
  • component
  • route
  • list

fish_redux_boilerplate

What is Fish Redux ?

Fish Redux is an assembled flutter application framework based on Redux state management. It is suitable for building medium and large applications.

It has four characteristics:

  1. Functional Programming
  1. Predictable state container
  1. Pluggable componentization
  1. Non-destructive performance

Details

Plugins

Code Template

Dev-Tools

About

fish-redux + dio + intl + etc. boilerplate

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published