flutter_ui_presenter 0.0.3 copy "flutter_ui_presenter: ^0.0.3" to clipboard
flutter_ui_presenter: ^0.0.3 copied to clipboard

A Flutter package to help mobile developer present UI over the web/destop.

example/lib/main.dart

import 'package:example/src/counter_page.dart';
import 'package:example/src/scroll_page.dart';
import 'package:flutter/material.dart';
import 'package:flutter_ui_presenter/flutter_ui_presenter.dart';

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

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: UIPresenter(
        templates: [
          Template(
            name: 'Template 1',
            builder: (context) => Template1(),
          ),
          Template(
            name: 'Template 2',
            builder: (context) => Template2(),
          ),
          Template(
            name: 'Counter',
            builder: (context) => CounterPage(),
          ),
          Template(
            name: 'Scroll',
            builder: (context) => ScrollPage(),
          ),
        ],
      ),
    );
  }
}

class Template1 extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Template1'),
      ),
      body: Center(
        child: FlutterLogo(),
      ),
    );
  }
}

class Template2 extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Template2'),
      ),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            CircularProgressIndicator.adaptive(),
            Switch.adaptive(
              value: true,
              onChanged: (value) {},
            ),
          ],
        ),
      ),
    );
  }
}
0
likes
120
pub points
7%
popularity

Publisher

unverified uploader

A Flutter package to help mobile developer present UI over the web/destop.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_ui_presenter