More than Just Lines on a Map: Best Practices for U.S Bike Routes
Flutter Festival Session 2
1. Welcome to Flutter
Festival Session 2
Hello Hello Hello!
F L U T T E R F E S T I V A L S E S S I O N 2
2022 01
Pratik Jadhav
@pratikjh
2. If there is a bucket that stores something in
it, to name the bucket with the item that is
stored in it, is what you will call a data type.
int, double, String, bool, List, Map...
Why do we have data types? Whenever a
variable is created to store data, we can
specify the type of the data.
What are data types?
2022 02
F L U T T E R F E S T I V A L S E S S I O N 2
3. Each Datatype has its
methods and properties.
2022 03
3
We can use some power that is given by each data
type to manipulate or to look at the data.
Such as:
String name = "Pratik";
name.length;
name.toLowerCase();
F L U T T E R F E S T I V A L S E S S I O N 2
4. Okay so before, we learned about
Functions, Classes. Today we are going to
see how to pass data in it.
Positional Arguments
Keyword Arguments
As well as, in what form we can pass the data:
1.
2.
2022 04
F L U T T E R F E S T I V A L S E S S I O N 2
5. We are not going to copy-paste the same code again
and again if we have to use the code again and again.
2022 05
Reusable Widgets
F L U T T E R F E S T I V A L S E S S I O N 2
6. 2022 06
F L U T T E R F E S T I V A L S E S S I O N 2
7. 2022 07
We consider Pages as a Stack, which gets stacked up as
we navigate through pages.
F L U T T E R F E S T I V A L S E S S I O N 2
8. All right, Any
Questions?? 🤔
Enough with slides, Now we
will get our hands dirty with
some code...
2022 08
F L U T T E R F E S T I V A L S E S S I O N 2