bullet_train 0.0.2+6 copy "bullet_train: ^0.0.2+6" to clipboard
bullet_train: ^0.0.2+6 copied to clipboard

discontinuedreplaced by: flagsmith
outdated

Flutter Clinet SDK for http://bullet-train.io, Bullet Train is 100% Open Source. Host yourself or let us take care of the hosting.

example/lib/main.dart

import 'package:bullet_train/bullet_train.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:get_it/get_it.dart';

import 'bloc/bt_bloc.dart';
import 'screen.dart';

final GetIt getIt = GetIt.instance;

void setup() {
  getIt.registerSingleton<BulletTrainClient>(
      BulletTrainClient(apiKey: 'EBnVjhp7xvkT5oTLq4q7Ny'));

  getIt.registerFactory(
      () => BtBloc(bt: GetIt.instance.get<BulletTrainClient>()));
}

void main() {
  setup();
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primaryColor: Color.fromARGB(255, 35, 61, 83),
        accentColor: Color(0xff1c9997),
        visualDensity: VisualDensity.adaptivePlatformDensity,
      ),
      home: BlocProvider(
        create: (context) =>
            getIt<BtBloc>()..add(BtEvent.started())..add(BtEvent.getFeatures()),
        child: BtScreen(title: 'Bullet Train Example'),
      ),
    );
  }
}
12
likes
0
pub points
0%
popularity

Publisher

unverified uploader

Flutter Clinet SDK for http://bullet-train.io, Bullet Train is 100% Open Source. Host yourself or let us take care of the hosting.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

dio, flutter, freezed_annotation, json_annotation, path, path_provider, pretty_dio_logger, sembast

More

Packages that depend on bullet_train