+63 995 394 7258 / +63 917 132 5623 | marketing@axentra-global.com
Home > Shop Courses > Dart & Flutter Mobile Development

Php32,888.00 Php50,000.00
Save ₱17,112 (34% OFF)
Join scheduled online Virtual Instructor-Led Training classes designed for individual learners and professionals.
Customized training for organizations, with flexible scheduling and delivery arrangements.

Flutter Mobile Development is a comprehensive 5-day, 40-hour training program designed to equip participants with the knowledge and practical skills needed to develop modern mobile applications using the Flutter framework and Dart programming language. The course progresses from foundational concepts to advanced application development, covering Flutter architecture, Dart programming, user interface development, navigation and state management, third-party integrations, APls, cloud services, security, testing, and deployment.
Through hands-on exercises and practical application development, participants will learn how to build responsive, interactive, and scalable cross-platform mobile applications. The training also introduces commonly used Flutter tools and approaches such as Provider, Riverpod, Getlt, BloC, Firebase, Supabase, GraphQL, Google Maps, Al integration, local storage, and application security. By the end of the course, participants will be able to apply Flutter and Dart concepts to develop, test, secure, and deploy functional mobile applications.
At the end of the 5-day training, participants will be able to:
Day 1: Introduction to Flutter framework
• Overview of the architecture
• Setup, installations, and configuration of the development environment
• Basic project structure and components
• Building and coding basic flutter applications
• Running the application
Day 2: Knowing the Dart language
• Setting the IDE
• Variables and constants
• Data types
• Program constructs
• Operators
• Methods and functions
• Dart classes and constructs
o Constructors
o Getters and setters
o Records
o Abstract classes
o Interface
o Mixins
• Files transactions
• OOP principles
• Generics and Collections
• Enum types
• Asynchronous programming
Day 3: Building the user interface
• Stateful and stateless widgets
• Built-in widgets
• Display widgets
• User interactions
• Layouts
• Dialogs
• Handling user inputs and gestures
o Pointers
o Gestures
o Life cycle states
o Form widgets
o Custom form and form fields
• UI Styles
o Colors
o Text styles
o Button
o Container decorations
o Scaffold widgets
o Lists
o Silvers
o Material Designs
o Responsive design for mobile device support
o Animations and transitions
Day 4: Routing, Navigations, and Application States
• State Management
• Navigation widgets
o Navigator 1.0
o Navigator 2.0
• Screen transactions
• Providers
• Riverpod
• Getlt plugin
• Bloc approach
• Inherited widgets
• Redux
• Other options
Day 5: Third-party plugins and advanced topics
• Working with API and GraphQL
• Integrating Firebase and Supabase
• Local storage and caching
• Integrating Google Maps
• Integrating Al
• Integrating other device features
• Securing the applications
• Testing
• Deployment
• Design patters for Flutter
• Dissecting sample applications
SHOP MORE COURSES

Axentra Global Inc. is a leading provider of IT training, professional certification courses, corporate learning solutions, and software development services in the Philippines. We help individuals, teams, and organizations build in-demand technology skills through instructor-led training, hands-on workshops, and globally recognized certification programs.
| Quick Links
| Contact Us
+6399 5394 7258 / +63 917 132 5623 (Viber/WhatsApp)
marketing@axentra-global.com
1702 High Street South Corporate Plaza Tower 26th Street, Bonifacio Global City
Design & Developed By Axentra Global Inc.
© 2026 Axentra Global Inc. All Rights Reserved.