41 Flutter: Using Custom Widgets

main.dart
import 'package:flutter/material.dart';
import 'package:tutorial/widgets.dart';
void main() {
runApp(new MyApp());
}
class MyApp extends StatelessWidget{
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Flutter Demo',
home: new Texty(),
);
}
}
class MyHomePage extends StatefulWidget {
MyHomePage({Key key, this.title}) : super(key: key);
final String title;
_MyHomePageState createState() => new _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage>{
Widget build(BuildContext context) {
return new Scaffold(
appBar: new AppBar(
title: new Text('Flutter Demo'),
),
body: new Center(
child: new Text(''),
),
);
}
}
widgets.dart
import 'package:flutter/material.dart';
class Texty extends StatelessWidget {
Widget build(BuildContext context) {
return new Container(child: new Text('This works'));
}
}