Course Modules:
Introduction to Flutter and Dart Programming Language
- Importance of Flutter
- Install Dart SDK
- How to write code in Dart
- IntelliJ IDEA
Dart Programming – Syntax
- main() Function
- Dart Data Types
- Dart Variables
- Comments
- Conditional Operators
- If, Else If, Else conditions
- Logical Operators
- Looping
- Switch-Break statement
Dart Functions & Object-Oriented Programming (OOP)
- Function Structure
- Function Syntax
- Function Return
- Functions and Variable Scope
- OOPs – Object, Class
- Adding Methods to classes
- Class Constructors
- Class- Getters and Setters
- Inheritance in Class
- Abstract Class
- Dart Project Structure
- Dart Libraries
Introduction to Flutter
- Flutter Understanding
- Flutter Framework
- Installing Android Studio
- Flutter SDK
- Installing and Configuring Flutter SDK
- Creating and Running Flutter Project
- Installing Flutter on Mac
- Test Flutter App on iOS Phone
- Android Studio Sugar and Spice
- Run Flutter App on Android Phone
- Run Flutter App on iPhone Device
- Emulator Debug Mode
- Flutter Widgets
- Creating Flutter App with Widgets
- Material App Widget
Flutter Widgets Fundamentals
- Scaffold Widget
- Container Widget
- Image Widget
- Column and Row Widgets
- Icon Widget
- Layouts in Flutter
- Card Widget
- App Icons for iOS and Android Apps
- Hot Reload and Hot Restart
- Stateful and Stateless Widgets
- Use a Custom Font
- Button Widget
Navigation and Routing
- App Structure and Navigation
- Navigate to a New Screen and Back
- Navigate with Named Routes
- Send and Return Data Among Screens
- Animate a Widget Across Screens
- Web View Widget in Flutter
Material Design Guidelines – Part 1
- Introduction to Material Design
- Bottom Navigator Bar Widget
- Default Tab Controller, Tab Bar, and Tab Bar View Widgets
- List Tile Widget
- List View Widget
- Drawer Widget
- Data Table Widget
- Selectable Text Widget
- Stack Widget
- Lab A: Creating a Flutter App using Bottom Navigator Bar Navigation Technique
- Lab B: Using Data Table Sorting Built-in function
Material Design Guidelines – Part 2
- Input and Selections
- Text Field Widget
- Check box Group and Radio Button Group Widgets
- Date Picker
- Time Picker
- Slider Widget
- Switch Widget
- Dialogs, Alerts, and Panels
- Alert Dialog Widget
- Cupertino Alert Dialog Widget
- Bottom Sheet
- Modal Bottom Sheet
- Persistent Bottom Sheet
- Expansion Panel Widget
- Snack Bar Widget
Firebase
- Introduction to Firebase
- What is the JSON ?
- How does Firebase Database work?
- Firebase authentication (Signup and Login to Flutter App)
- Configure Your App to use Firebase Services
- Configuring Firebase Authentication
- Firebase Database
- Real Time Database
- Cloud Firestore
Location-Aware Apps: Using GPS and Google Maps
- What is GPS and how does it work?
- The Camera Position
- Adding Google Maps to a Flutter app
- Getting a Google API key
- Adding Google Maps Flutter plug-in as a dependency
- Adding your API key for your Android app
- Adding your API key for your iOS app
- Adding a Google Map on Your Flutter App Screen
- Adding a Google Map Marker
- Google Map Types
- Moving the Camera (Camera Animation)
- Capturing an App User’s Location for iOS and Android Apps
App Testing & Publishing
- Testing and Feedback for Your App
- Setting up a Test Environment
- Usability Testing by Participants
- Starting your Test Session
- Analyzing your Test
- Publishing Flutter Apps
- Publishing Android App on Google Play Store
- Publishing iOS app on Apple Store
To Download Complete Syllabus Click Here
More Industrial Training Courses Click here
0.0
0 total
5
4
3
2
1