Program Syllabus
Topics:
- What is Flutter?
- Understanding Flutter Architecture
- Flutter Development Environment
- Flutter and Material Design
- Course Outline
Topics:
- Installing Flutter SDK
- Choose Preferred IDE
- Creating Flutter Project
- Running Android Emulator
Topics:
- Widget Structure
- Child
- Children
- Understanding Column Alignment
- Understanding Row Alignment
- Difference between Stateless and Stateful
- Text
- RichText
- Custom Fonts
- Container
- Card
- Sizebox
- Spacer
- Divider
- TextField
- TextFormField
- Form
- CheckBox
- Radio Button
- Dropdown Button
- Buttons
- Flat Button
- Outline Button
- Inkwell Button
- Icon Button
- GestureDetector
- Floating Action
- Floating Action extension
- AppBar
- Drawer
- Showing the Modal Bottom Sheet
- Bottom Navigation
- Action Bar
- Alert Dialog
- Stack
- Positioned
- Expanded
- Flex
- Sizer
- Working with ListView
- Horizontal
- Vertical
- GridView
Topics:
- How to change the Icon of Application ?
- How to change the Name of Application ?
Topics:
- Introduction to Shared Preference.
- Store data in Shared Preference.
- Read data from Shared Preference.
- Delete data from Shared Preference.
- Validating values from Shared Preference.
Topics:
- Introduction to SQFlite.
- Creating a Local Database using SQFlite.
- Storing data in Database.
- Fetch data From Database.
- Updating data in Database.
- Delete Data from Database.
Topics:
- What is PHP ?
- What is MySQL?
- Introduction to Database
- Introduction to Database Normal Forms.
- Creating a Database with Normal Forms.
- Insert data in Database using PHP & MySQL.
- Update data in Database using PHP.
- Delete data from Database using PHP.
Topics:
- Why State Management And what is State and State Management
- Understanding the Provider Package & Approach
- Working with Providers & Listeners
Topics:
- Introduction to Http.
- How To Send Http Requests
- Sending POST Requests
- Working with Futures in Dart
- Working with async & await
- Fetching Data, initState & of(context)
- How to Transform Fetched Data
Topics:
- What is API ?
- Creating API using PHP.
- Insert data into Database using PHP&MySQL.
- Update data into Database using PHP&MySQL.
- Delete data from Database using PHP&MySQL.
- fetch data from Database.
- Image Upload using API.
- Complex API.
Topics:
- Firestore
- Introduction to Firestore.
- Insert data into Firestore.
- Update data into Firestore.
- Delete data from Firestore.
- Firebase Storage
- Introduction to Firebase Storage.
- Insert files into Firebase Storage.
- Firebase Cloud Messaging
- Firebase Authentication
Topics:
- Introduction to Google Maps in Flutter.
- How to get Google Map API.
- Location picker.
- Markers in Google Map.
- Multiple Markers in Google Map.
- Get Current Location.
- Info-window in Google Maps.
Topics:
- Razorpay Payment Gateway.
- PayTM Payment Gateway.
Topics:
- Introduction to MVVM.
- Understanding MVVM Architecture
- MVVM Setup
- API calling using MVVM.
- Insert data into Database using MVVM Structure.
- Update data into Database using MVVM Structure.
- Delete data from Database using MVVM Structure.
- Firebase operations using MVVM.
Topics:
- Introduction to Animation.
- Implicit Animation.
- Animated Opacity
- Animated Size
- Animated Positioned
- Explicit Animation.
- Tween
- Animation Class
- Animation Controller
Topics:
- How to Generate Apk
- How to upload an Apk on Playstore.