This Flutter tutorial will teach you how Flutter Activity Navigate one Activity to another Activity step by step.this tutorial will teach the the basic steps.
import 'package:flutter/material.dart';
import 'package:my_course/splash_screen/splash_screen.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
debugShowCheckedModeBanner: false,
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: SplashScreen(),
);
}
}
class Constants
{
static const IMAGE_PATH = 'assets/images/';
} import 'package:flutter/material.dart';
import 'package:my_course/home_screen/home_screen.dart';
import 'package:my_course/utils/constants.dart';
import '';
class SplashScreen extends StatefulWidget {
const SplashScreen({ Key key }) : super(key: key);
@override
State<SplashScreen> createState() => _SplashScreenState();
}
class _SplashScreenState extends State<SplashScreen> {
@override
void initState() {
navigateToHome();
super.initState();
}
void navigateToHome()
{
Future.delayed(Duration(seconds: 5),
(){
Navigator.push(context, MaterialPageRoute(builder: (context) => HomeScreen()));
});
}
@override
Widget build(BuildContext context) {
var size = MediaQuery.of(context).size;
return Scaffold(
body: Center(
child: Column(
children: [
Container(
child: Image.asset('${Constants.IMAGE_PATH}p2.jpg',
width: size.width / 1.8,
height: size.height / 7,
fit: BoxFit.fill,
),
),
Text("Mobile Shop",
style: TextStyle(
fontSize: 30,
fontWeight: FontWeight.bold
),
)
],
),
),
);
}
} import 'package:flutter/material.dart';
class HomeScreen extends StatefulWidget {
const HomeScreen({ Key key }) : super(key: key);
@override
State<HomeScreen> createState() => _HomeScreenState();
}
class _HomeScreenState extends State<HomeScreen> {
@override
Widget build(BuildContext context) {
return Scaffold(
body:SafeArea(
child: Center(child: Text("home Screen")),
)
);
}
}
If you're just beginning to learn Java GUI programming creating an Water System Calculator is a fantastic project for…
GitHub is a powerful tool used by teams and developers around the globe. This guide is…
It's like having a super-smart buddy that is always there to help you write stories,…
The UK is known for its rich history, diverse culture, and most of all its…
Do you have a plan for your next holiday? Being aware of the Bank Holidays within the…
The world is rapidly changing of software development AI-assisted tools for coding have become the main focus. As…