(PRAC-6)Designing the mobile app to implement the routing.
PRAC-6
import 'package:flutter/material.dart';
void main() {
runApp(
MaterialApp(
initialRoute: '/',
routes: {
'/':(context) => FirstScreen(),
'/second':(context) => SecondScreen(),
},
),
);
}
class FirstScreen extends StatelessWidget {
@override
Widget build(context) {
return Scaffold(
appBar: AppBar(
title: Text('425_FirstScreen'),
),
body: Center(
child: ElevatedButton(
onPressed: () {Navigator.pushNamed(
context, '/second',
);},
child: Text('Next Screen'),
),
),
);
}
}
class SecondScreen extends StatelessWidget {
@override
Widget build(context) {
return Scaffold(
appBar: AppBar(
title: Text('425_Second Screen'),
),
body: Center(
child: ElevatedButton(
onPressed: () {
Navigator.pop(context);
},
child: Text('First Screen'),
),
),
);
}
}
Comments
Post a Comment