sunmi_print 0.0.1+1 copy "sunmi_print: ^0.0.1+1" to clipboard
sunmi_print: ^0.0.1+1 copied to clipboard

SUNMI POS PRINTER with AIDL WOYOU.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:sunmi_aidl_print_example/blocs/printing_bloc.dart';
import 'package:sunmi_aidl_print_example/repositories/repositories.dart';
import 'package:sunmi_aidl_print_example/widget/widget.dart';
import 'package:bloc/bloc.dart';
import 'package:sunmi_aidl_print_example/blocs/blocs.dart';


class SimpleBlocDeletage extends BlocDelegate {
  @override
  void onEvent(Bloc bloc, Object event) { super.onEvent(bloc, event); }

  @override
  void onTransition(Bloc bloc, Transition transition) { super.onTransition(bloc, transition); }

  @override
  void onError(Bloc bloc, Object error, StackTrace stacktrace) { super.onError(bloc, error, stacktrace); }
}

void main() {
  final PrintingRepository printingRepostory = PrintingRepository();
  BlocSupervisor.delegate = SimpleBlocDeletage();

  runApp(
    MultiBlocProvider(
      providers: [
        BlocProvider<PrintingBloc>(
          builder: (context) => PrintingBloc(printingRepository: printingRepostory),
        )
      ],
      child: new MobileApp()
    )
  );
}

class MobileApp extends StatelessWidget {
  
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'SUNMI AIDL PRINT',
      theme: new ThemeData(
        primaryColor: Colors.black,
        buttonColor: Color(0xFFF37028),
        bottomAppBarColor: Color(0xFF00AB7A),
        fontFamily: 'Pantone',
      ),
      home: new PrintingPage()
    );
  }
}
0
likes
20
pub points
0%
popularity

Publisher

unverified uploader

SUNMI POS PRINTER with AIDL WOYOU.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, meta

More

Packages that depend on sunmi_print