This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
import 'package:flutter_example/widgets/details_screen_widget.dart'; | |
class ListScreenWidget extends StatelessWidget { | |
@override | |
Widget build(BuildContext context) { | |
return new Center( | |
child: new Column( | |
mainAxisAlignment: MainAxisAlignment.center, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
class HomeScreenWidget extends StatelessWidget { | |
@override | |
Widget build(BuildContext context) { | |
return new Center( | |
child: new Column( | |
mainAxisAlignment: MainAxisAlignment.center, | |
children: <Widget>[ | |
new Text('Home Screen!'), |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
import 'package:flutter_example/widgets/home_screen_widget.dart'; | |
import 'package:flutter_example/widgets/list_screen_widget.dart'; | |
import 'package:flutter_example/widgets/details_screen_widget.dart'; | |
class AppWidget extends StatelessWidget { | |
@override | |
Widget build(BuildContext context) { | |
return new MaterialApp( |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
import 'package:flutter_example/widgets/my_inherited_widget.dart'; | |
class MyExampleWidget extends StatelessWidget { | |
@override | |
Widget build(BuildContext context) { | |
final myInheritedWidget = new MyInheritedWidget.of(context); | |
final String valueA = myInheritedWidget.valueA; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
import 'package:flutter_example/widgets/my_inherited_widget.dart'; | |
import 'package:flutter_example/widgets/my_example_widget.dart'; | |
class MyCommonWidget extends StatelessWidget { | |
@override | |
Widget build(BuildContext context) { | |
final Widget myExampleWidget = new MyExampleWidget(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
import 'package:meta/meta.dart'; | |
class MyInheritedWidget extends InheritedWidget { | |
final String valueA; | |
final int valueB; | |
final bool valueC; | |
final Widget child; | |
factory MyInheritedWidget.of(BuildContext context) => |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
import 'package:meta/meta.dart'; | |
class MyExampleWidget extends StatefulWidget { | |
final String message; | |
MyExampleWidget({@required this.message}); | |
@override | |
State<StatefulWidget> createState() => new _MyExampleWidgetState(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
MyExampleWidget widget = new MyExampleWidget(message: 'This is some message'); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
import 'package:meta/meta.dart'; | |
class MyExampleWidget extends StatelessWidget { | |
final String message; | |
MyExampleWidget({@required this.message}); | |
@override | |
Widget build(BuildContext context) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter_example/widgets/app_widget.dart'; | |
void main() { | |
final String env = 'dev'; | |
runApp(new AppWidget(env: env)); | |
} |
NewerOlder