magpie_log 1.0.1 copy "magpie_log: ^1.0.1" to clipboard
magpie_log: ^1.0.1 copied to clipboard

add log to flutter project with UI

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_redux/flutter_redux.dart';
import 'package:magpie_log/interceptor/intercepter_screen_log.dart';
import 'package:magpie_log/interceptor/interceptor_circle_log.dart';
import 'package:redux/redux.dart';

import 'states/app_state.dart';
import 'top_screen.dart';
import 'under_screen.dart';

void main() {
  final store = Store<AppState>(reducer,
      middleware: [CircleMiddleWare()], initialState: AppState.initState());
  runApp(MyApp(store));
}

class MyApp extends StatelessWidget {
  final Store<AppState> store;

  MyApp(this.store);

  @override
  Widget build(BuildContext context) {
    return StoreProvider<AppState>(
      store: store,
      child: MaterialApp(
        routes: {
          '/': (BuildContext context) => TopScreen(),
          '/UnderScreen': (BuildContext context) => UnderScreen(),
        },
        navigatorObservers: [
          LogObserver<AppState>(),
        ],
        title: 'Flutter Demo',
        theme: ThemeData(primarySwatch: Colors.deepOrange),
      ),
    );
  }
}
0
likes
20
pub points
0%
popularity

Publisher

unverified uploader

add log to flutter project with UI

Homepage

License

BSD-3-Clause (LICENSE)

Dependencies

cupertino_icons, device_info, flutter, flutter_redux, fluttertoast, json_annotation, path_provider, redux, rubber

More

Packages that depend on magpie_log