Skip to main content

๐ŸŽ‰ Welcome to GoRouter Modular!

ยท 2 min read
Eduardo HR Muniz
Creator of GoRouter Modular

We're excited to introduce GoRouter Modular - a powerful solution for building scalable Flutter applications with modular architecture!

๐Ÿš€ What is GoRouter Modular?โ€‹

GoRouter Modular is a comprehensive framework that brings modular architecture to Flutter applications, offering:

  • ๐Ÿงฉ Modular Architecture - Organize your app into independent, reusable modules
  • ๐Ÿ’‰ Dependency Injection - Per-module DI with automatic lifecycle management
  • ๐Ÿ›ฃ๏ธ GoRouter Integration - Seamless routing with type safety
  • ๐ŸŽญ Event System - Decoupled communication between modules
  • ๐ŸŽฏ Custom Loaders - Built-in loading system

๐Ÿ—๏ธ Perfect for Teamsโ€‹

GoRouter Modular shines in team environments where:

  • Different teams work on different features
  • Modules need to communicate without tight coupling
  • Scalability and maintainability are priorities
  • Micro frontend architecture is desired

๐ŸŽญ Event-Driven Communicationโ€‹

One of our favorite features is the Event System:

// Fire events from anywhere
modularEvent.fire(UserLoggedInEvent(user: user));

// Listen in any module
on<UserLoggedInEvent>((event, context) {
// Handle user login across modules
});

This allows teams to work independently while maintaining seamless integration!

๐Ÿš€ Get Started Todayโ€‹

Ready to build your first modular Flutter app?

  1. ๐Ÿ“ฆ Install GoRouter Modular
  2. ๐Ÿš€ Follow our Getting Started guide
  3. ๐ŸŽญ Explore the Event System

๐Ÿ’™ Communityโ€‹

Join our growing community:

We can't wait to see what amazing applications you'll build with GoRouter Modular! ๐ŸŽฏ


Happy coding! ๐Ÿ’™
The GoRouter Modular Team