Program to Passing data from one page to another page.

 Aim : Program to Passing data from one page to another page.

Code:

Main.dart:

body: Center(

child: Column(

mainAxisAlignment: MainAxisAlignment.center,

children: [

TextField(

decoration: InputDecoration(hintText: 'Enter text here'),

controller: nameController,

),

ElevatedButton(

onPressed: () {

Navigator.push(context, MaterialPageRoute(builder: (context) {

return SecondScreen(nameController.text.toString());

}));

},

child: Text('click here'))

],

),

),

);



SecondScreen.dart :

import 'package:flutter/material.dart';

class SecondScreen extends StatelessWidget {

var name;

SecondScreen(this.name);

@override

Widget build(BuildContext context) {

return Scaffold(

body: Center(

child: Text('Welcome $name'),

),

);

}

}

Comments