Creating Screens and Routs
2022-11-21
main.dart
import 'package:flutter/material.dart';
import 'package:test_app/screens/HomeScreen.dart';
import 'package:test_app/screens/LogIn.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
routes: {
"/": (context) => LogIn(),
//"/login": (context) => LogIn(),
},
);
}
}
HomeScreen.dart
import 'package:flutter/material.dart';
class HomeScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Taohid Ansari"),
),
drawer: Drawer(),
);
}
}
LogIn.dart
import 'package:flutter/material.dart';
class LogIn extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Material(
child: Center(
child: Text("Login"),
),
);
}
}