import
'package:flutter/material.dart'
;
void
main() {
runApp(HomeApp());
}
class
HomeApp extends StatefulWidget {
HomeApp({Key? key}) : super(key: key);
@override
State<HomeApp> createState() => _HomeAppState();
}
class
_HomeAppState extends State<HomeApp> {
@override
Widget build(BuildContext context) {
return
MaterialApp(
debugShowCheckedModeBanner:
false
,
home: Scaffold(
appBar: AppBar(
backgroundColor: Colors.green,
title:
const
Text(
'GeeksforGeeks'
),
),
body:
const
FirstScreen()));
}
}
class
FirstScreen extends StatelessWidget {
const
FirstScreen({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return
Container(
child: Center(
child: OutlinedButton(
child: Text(
'Outlined Button'
),
style: OutlinedButton.styleFrom(
primary: Colors.black,
textStyle: TextStyle(fontSize: 15, fontStyle: FontStyle.italic),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.all(Radius.circular(10)))),
onPressed: () => Navigator.of(context)
.push(MaterialPageRoute(builder: (context) =>
const
NewScreen())),
),
),
);
}
}
class
NewScreen extends StatefulWidget {
const
NewScreen({Key? key}) : super(key: key);
@override
State<NewScreen> createState() => _NewScreenState();
}
class
_NewScreenState extends State<NewScreen> {
TextEditingController textEditingController = TextEditingController();
@override
@override
Widget build(BuildContext context) {
return
Scaffold(
appBar: AppBar(
backgroundColor: Colors.green,
title:
const
Text(
'New Screen'
),
),
body: Center(child: Text(
'This is your new screen'
)),
);
}
}