cupertino_controllers 0.0.2 copy "cupertino_controllers: ^0.0.2" to clipboard
cupertino_controllers: ^0.0.2 copied to clipboard

discontinued
outdated

A Flutter plugin with Cupertino Controller Examples. This includes a Table View Controller, Master Detail Controller, Cupertino Cell with Xcode Storyboard templates (basic detail, subtitle...), and de [...]

example/lib/main.dart

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'tabs/master_detail_controller.dart';

import 'tabs/table_view_controller.dart';

void main() => runApp(new MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      home: CupertinoControllersApp(),
    );
  }
}

class CupertinoControllersApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return CupertinoTabScaffold(
      tabBar: CupertinoTabBar(
        items: [
          BottomNavigationBarItem(
            icon: Icon(Icons.list),
            title: Text("Table"),
          ),
          BottomNavigationBarItem(
            icon: Icon(Icons.layers),
            title: Text("Mater Detail"),
          ),
        ],
      ),
      tabBuilder: (BuildContext context, int index) {
        final pages = [
          _Page(title: "Table View", child: TableViewScreen()),
          _Page(title: "Master Detail", child: MasterDetailScreen()),
        ];
        return CupertinoTabView(
          builder: (BuildContext context) {
            return pages[index]?.child;
          },
          defaultTitle: pages[index]?.title,
        );
        ;
      },
    );
  }
}

class _Page {
  final Widget child;
  final String title;

  _Page({
    this.title,
    this.child,
  });
}
2
likes
0
pub points
16%
popularity

Publisher

verified publisherrodydavis.com

A Flutter plugin with Cupertino Controller Examples. This includes a Table View Controller, Master Detail Controller, Cupertino Cell with Xcode Storyboard templates (basic detail, subtitle...), and detail examples

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, flutter_slidable, flutter_sticky_header

More

Packages that depend on cupertino_controllers