Skip links

Flutter: Flutter

Because we know just how hard it is to get the size.

Training
Course Information

Course Name

Flutter: Flutter

Duration

3 Days

Overview

Course Outline

  • In-depth exploration of advanced state management techniques (Provider, Riverpod, Bloc, etc.) Emphasis on Bloc, Riverpod probably can skip
  • Implementing state management patterns and architecture for larger applications
    • Creating custom animations and transitions
    • Building custom widgets and understanding the rendering process
    • Employing advanced layout techniques for complex UIs
  • Deep dive into Dart’s Futures, async, and await constructs
  • Utilizing Streams and advanced asynchronous patterns for real-time applications
  • Best practices for optimizing Flutter app performance
  • Tools and techniques for profiling and resolving performance issues
  • Writing and executing unit and widget tests
  • Implementing integration tests and using the Flutter testing framework
  • Advanced debugging techniques and tooling
  • Advanced networking with RESTful APIs and GraphQL
  • Real-time communication with WebSockets
  • Implementing advanced data persistence strategies using ORMs and databases (Hive, Moor, etc.)
  • Communicating with native code via platform channels and MethodChannels
  • Developing and using custom plugins for platform-specific functionality
  • Setting up continuous integration and deployment for Flutter apps
  • Automating testing and deployment pipelines
  • Applying clean architecture principles and dependency injection in Flutter
  • Exploring domain-driven design for complex app development
  • Preparing apps for different environments (development, staging, production)
  • Managing app signing and release processes
  • Strategies for publishing apps to the Google Play Store and Apple App Store
  • Keeping up with new and upcoming Flutter features
  • Discussing the latest best practices for app architecture and design patterns
  • Developing an advanced-level Flutter application that integrates various features such as state management, networking, and persistence.
  • Emphasis on applying best practices, architectural patterns, and performance optimizations
Course Price

RM4,000.00 exc. 8% tax

Training Dates
Fill up the form for enquiry