Let's say I have this high-level API in the framework:
abstract class Greeter {
void greet(String name);
}| import 'package:flutter/material.dart'; | |
| void main() { | |
| runApp( | |
| MaterialApp( | |
| home: Scaffold( | |
| body: CounterPage(), | |
| ), | |
| ), | |
| ); |
| import 'package:flutter/material.dart'; | |
| void main() { | |
| runApp(MyApp()); | |
| } | |
| class MyApp extends StatelessWidget { | |
| @override | |
| Widget build(BuildContext context) { | |
| return MaterialApp( |
| import 'package:flutter/cupertino.dart'; | |
| void main() => runApp(const MyApp()); | |
| class MyApp extends StatelessWidget { | |
| const MyApp({super.key}); | |
| @override | |
| Widget build(BuildContext context) { | |
| const title = 'Scrollable in Scrollable'; |
| import 'package:flutter/cupertino.dart'; | |
| void main() => runApp(const MyApp()); | |
| class MyApp extends StatelessWidget { | |
| const MyApp({super.key}); | |
| @override | |
| Widget build(BuildContext context) { | |
| return CupertinoApp( |
| import 'package:flutter/cupertino.dart'; | |
| void main() => runApp(const MyApp()); | |
| class MyApp extends StatelessWidget { | |
| const MyApp({super.key}); | |
| @override | |
| Widget build(BuildContext context) { | |
| const title = 'Floating App Bar'; |
| import 'package:flutter/cupertino.dart'; | |
| void main() { | |
| runApp( | |
| CupertinoApp( | |
| home: CupertinoPageScaffold( | |
| child: CustomScrollView( | |
| slivers: [ | |
| CupertinoSliverNavigationBar( | |
| largeTitle: Text('My app'), |
| import 'package:flutter/cupertino.dart'; | |
| void main() { | |
| runApp( | |
| CupertinoApp( | |
| theme: CupertinoThemeData( | |
| brightness: Brightness.light, | |
| ), | |
| home: CupertinoPageScaffold( | |
| child: Stack( |
| import 'package:flutter/cupertino.dart'; | |
| void main() { | |
| runApp( | |
| CupertinoApp( | |
| home: CupertinoPageScaffold( | |
| child: CupertinoListSection( | |
| children: <Widget>[ | |
| CupertinoListTile(title: Text('Foo')), | |
| CupertinoListTile(title: Text('Bar')), |
| import 'package:flutter/cupertino.dart'; | |
| void main() { | |
| runApp( | |
| CupertinoApp( | |
| home: CupertinoPageScaffold( | |
| navigationBar: CupertinoNavigationBar( | |
| middle: Column(children: [ | |
| Text('My page'), | |
| CupertinoSlidingSegmentedControl<int>( |