OBERON GLOBAL SOLUTIONS PVT LTD

FLUTTER TRAINING

About Image
About Image
About Image
About Image

Call: +91 9388711944 or Email: oberonglobalsolutions@gmail.com

Feel Free To Contact Us For All Business Quieries. We Are Happy To Help You. WHATSAPP US

FLUTTER TRAINING - OGS

SYLLABUS - FLUTTER TRAINING

Course Title: Flutter Development

Week 1-2: Introduction to Flutter and Dart

• Overview of Flutter and its advantages

• Installing Flutter and Dart SDK

• Setting up the development environment (IDE, emulator/simulator)

• Introduction to Dart programming language

• Dart syntax, data types, and control flow

Week 3-4: Flutter Basics

• Flutter project structure

• Widgets and their types (StatelessWidget, StatefulWidget)

• Understanding the widget tree

• Handling user input and gestures

• Styling and layout in Flutter

• Debugging and error handling in Flutter

Week 5-6: Navigation and Routing

• Navigating between screens

• Drawer and bottom navigation

• Passing data between screens

• Named routes and navigation stack

Week 7-8: State Management

• Understanding state in Flutter

• setState and its usage

• Stateful vs. Stateless widgets

• Provider pattern for state management

• BLoC pattern and its implementation

Week 9-10: Networking and Data Handling

• Making HTTP requests with Flutter

• Working with REST APIs

• Handling JSON data

• Using Dio and HTTP package for networking

Week 11-12: Database Integration

• Local storage with SQLite

• Using shared preferences

• Firebase integration for data storage

Week 13-14: Advanced UI/UX

• Custom widgets

• Animations in Flutter

• Theming and styling best practices

• Responsive design and layout

• Flutter packages for UI enhancement

Week 15-16: Testing and Debugging

• Unit testing in Flutter

• Widget testing and integration testing

• Debugging techniques and tools

Week 17-18: Deployment and Publishing

• Building and packaging Flutter apps

• App signing and release

• Publishing to Google Play Store and Apple App Store

Week 19-20: Capstone Project

• Developing a complete Flutter project

• Applying learned concepts and best practices

• Project presentation and feedback

WHATSAPP US


Whatsapp Chat