import 'package:flutter/material.dart'; void main() { runApp(new MyApp()); } class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { return new MaterialApp( title: 'Flutter Demo', theme: new ThemeData( // This is the theme of your application. // // Try running your application with "flutter run". You'll see // the application has a blue toolbar. Then, without quitting // the app, try changing the primarySwatch below to Colors.green // and then invoke "hot reload" (press "r" in the console where // you ran "flutter run", or press Run > Hot Reload App in // IntelliJ). Notice that the counter didn't reset back to zero; // the application is not restarted. primarySwatch: Colors.blue, ), home: new RegistrationPage(title: 'Flutter Demo Home Page'), ); } } class RegistrationPage extends StatefulWidget { RegistrationPage({Key key, this.title}) : super(key: key); // This widget is the home page of your application. It is stateful, // meaning that it has a State object (defined below) that contains // fields that affect how it looks. // This class is the configuration for the state. It holds the // values (in this case the title) provided by the parent (in this // case the App widget) and used by the build method of the State. // Fields in a Widget subclass are always marked "final". final String title; @override _RegistrationPageState createState() => new _RegistrationPageState(); } class _RegistrationPageState extends State { int _counter = 0; void _incrementCounter() { setState(() { // This call to setState tells the Flutter framework that // something has changed in this State, which causes it to rerun // the build method below so that the display can reflect the // updated values. If we changed _counter without calling // setState(), then the build method would not be called again, // and so nothing would appear to happen. _counter++; }); } @override Widget build(BuildContext context) { return new Scaffold(appBar: new AppBar(title: new Text(widget.title)), body: new Column(children: [ new Container(height:48.0, alignment: FractionalOffset.center, child: new TextField(decoration: new InputDecoration.collapsed(hintText: 'Deliver features faster'))), new Container(height:48.0, alignment: FractionalOffset.center, child: new TextField(decoration: new InputDecoration.collapsed(hintText:'Deliver features faster')))])); } }