seatsio_flutter 2.6.0 copy "seatsio_flutter: ^2.6.0" to clipboard
seatsio_flutter: ^2.6.0 copied to clipboard

-> The official Seats.io Flutter SDK

example/lib/main.dart

import 'package:example/small_theatre_minimal.dart';
import 'package:example/small_theatre_renderer_methods.dart';
import 'package:flutter/material.dart';

import 'large_theatre_maximal.dart';

void main() {
  runApp(SeatsioDemoApp());
}

class SeatsioDemoApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Seats.io Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: SeatsioDemoHome(),
    );
  }
}

class SeatsioDemoHome extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: Text('Seats.io Examples')),
      body: ListView(
        children: [
          _exampleButton(context, 'Small Theatre - minimal config', (context) => SmallTheatreMinimal()),
          _exampleButton(context, 'Large Theatre - plenty of config', (context) => LargeTheatreMaximal()),
          _exampleButton(context, 'Small Theatre - renderer methods', (context) => SmallTheatreRendererMethods())
        ],
      ),
    );
  }

  Widget _exampleButton(BuildContext context, String title, WidgetBuilder demoBuilder) {
    return Padding(
      padding: const EdgeInsets.all(8.0),
      child: ElevatedButton(
        onPressed: () {
          Navigator.push(
            context,
            MaterialPageRoute(
              builder: demoBuilder,
            ),
          );
        },
        child: Text(title),
      ),
    );
  }
}
3
likes
0
points
104
downloads

Publisher

unverified uploader

Weekly Downloads

-> The official Seats.io Flutter SDK

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

built_collection, built_value, flutter, json_annotation, webview_flutter

More

Packages that depend on seatsio_flutter