Skip to content

Latest commit

 

History

History
43 lines (37 loc) · 1.1 KB

o_que_e_cupertino_app.md

File metadata and controls

43 lines (37 loc) · 1.1 KB

O que é o Cupertino App

Assim como o MaterialApp, o CupertinoApp também é utilizado para a construção de um 'WidgetApp', adicionando funcionalidades específicas do Cupertino aos apps.

void main() => runApp(ExampleApp());

class ExampleApp extends StatelessWidget {
    @override
    Widget build(BuildContext context) {
        return CupertinoApp(
  routes: <String, WidgetBuilder>{
    '/': (BuildContext context) {
      return CupertinoPageScaffold(
        navigationBar: CupertinoNavigationBar(
          middle: const Text('Home Route'),
        ),
        child: Center(child: Icon(CupertinoIcons.share)),
      );
    },
    '/about': (BuildContext context) {
      return CupertinoPageScaffold(
        navigationBar: CupertinoNavigationBar(
          middle: const Text('About Route'),
        ),
        child: Center(child: Icon(CupertinoIcons.share)),
      );
    }
  },
);
    }
}

Alguns Widgets específicos do CupertinoApp

  • CupertinoPageScaffold
  • CupertinoNavigationBar
  • CupertinoIcons
  • CupertinoColors
  • CupertinoThemeData
  • CupertinoPageRoute