(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

Popular posts from this blog

AWP SQL

LSA2