fludex 0.0.1 copy "fludex: ^0.0.1" to clipboard
fludex: ^0.0.1 copied to clipboard

outdatedDart 1 only

Flutter + Redux = Fludex

example/lib/main.dart

import 'package:fludex/fludex.dart';
import 'package:flutter/material.dart';
import 'package:example/example.dart';

void main(){

  // StateReducer
  final Reducer reducer = new CombinedReducer(
    {
      HomeScreen.name: HomeScreen.reducer,
      SecondScreen.name: SecondScreen.reducer
    }
  );

  // Store Params
  final Map<String, dynamic> params = <String, dynamic>{"reducer":reducer, "middleware": <Middleware>[logger, thunk, futureMiddleware]};

  // Create the Store with params for first time.
  final Store store = new Store(params);

  // Run app
  runApp(new MaterialApp(
    home: new HomeScreen(),
    routes: <String, WidgetBuilder>{
      HomeScreen.name: (BuildContext context) => new HomeScreen(),
      SecondScreen.name: (BuildContext context) => new SecondScreen()
    },
  ));
}
0
likes
0
pub points
9%
popularity

Publisher

unverified uploader

Flutter + Redux = Fludex

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on fludex