FLUTTER
ney Ve] PAV¢ Stateful and Stateless widget
Basic Widgets: Text, Row, Column ete. These are the building blocks
of your flutter applications. From now on we start addressing our UI
design in terms of widgets. Tons of preset widgets support the design
of material-rich screens with fewer lines of code.
Oe Neal ary
Scrolling Widgets: List View, Grid View, Custom Scroll View, etc.
« Interaction Widgets: Button, Gesture Recognizer, Inkwell etc.
¢ Loading assets and fonts
+ Integrating third-party packages
¢ HTTP, Integrating third-party APIs
¢ JSON Serialization
* Local caching using shared preferences
(o4)
(OUR oe mca Swipe« CRUD operations using SQLite: Want to store data locally then
SQLite is preferred which allows you to take advantage of the light
Were mL RRR ESCM TUT RCCL ity
Pre ALT NA Tel RCAC Ss Ue Ug
Shared Preferences.
¢ Firebase Integration: Firebase comes with a lot of services ready to
Pee ram RC UC RCE MULT ea a
LEP buh)
$Y EM sa edhe Ey
4 TF eet CTT Pat edad
ebase Cloud Messaging
PNY at OK a Sat
Dynamic Links and much more!
(o4)
(oURC oe a coma Swipe« State management using Provider, Bloc: When the project grows
Pee A UR mC UC CEC ea)
necessary, As flutter follows a reactive programming paradigm it's
important to abstract the Data from Views. State management will
come to the rescue to help you build fast, efficient production apps.
+ Introduction to State Management
OM dedi
° Riverpod
PMCs: aU LLY
Platform Channels: You can run native-specific code through
Platform channels this is one of the very important strengths of
bit) CT
* Google Maps Integration
¢ Animations: Flutter renders material-rich animations at high frame
PTR eee CO WC CUR ie UC ea Tl
AnimatedCrossFade, etc) in a few lines of code to achieve your
purpose. You can create your custom animations and integrate them
into Flutter using Rive.
COUR cre ecg Save Post