Fees : 10800/- only

Duration : 60 hours

Syllabus :

+5 projects

Widget
An introduction to widget 

Design
Add a Drawer to a screen
Display a snackbar
Export fonts from a package
Update the UI based on orientation
Use a custom font
Use themes to share colors and font styles
Work with tabs


Forms
Build a form with validation
Create and style a text field
Focus and text fields
Handle changes to a text field
Retrieve the value of a text field

Animation
Animate the properties of a container
Fade a widget in and out


Gestures
Add Material touch ripples
Handle taps
Implement swipe to dismiss

Images
Display images from the internet
Fade in images with a placeholder
Work with cached images


Lists
Create a grid list
Create a horizontal list
Create lists with different types of items
Place a floating app bar above a list
Use lists
Work with long lists


Maintenance
Report errors to a service
Navigation
Animate a widget across screens
Navigate to a new screen and back
Navigate with named routes
Pass arguments to a named route
Return data from a screen
Send data to a new screen


Networking
Fetch data from the internet
Make authenticated requests
Parse JSON in the background
Work with WebSockets


Persistence
Persist data with SQLite
Read and write files
Store key-value data on disk

Plugins
Play and pause a video
Take a picture using the camera

Firebase
Firestore Authentication
Cloud Firestore, Cloud Storage, ML