awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Modèle d'architecture d'application Flutter

Classement mis à jour le 30 juin 2026

For un boilerplate d'architecture propre (clean architecture) pour Flutter, the strongest matches are android10/android-cleanarchitecture (This Android clean architecture sample demonstrates the layered patterns), sairyss/domain-driven-hexagon (This repository implements Clean Architecture and DDD patterns, but) and rrousselgit/provider (Provider is a state management and dependency injection library). nalexn/clean-architecture-swiftui is also worth a look. Each is ranked by relevance to your query, popularity and recent activity.

Nous sélectionnons les dépôts GitHub open-source correspondant à « flutter clean architecture ». Les résultats sont classés par pertinence par rapport à votre recherche — utilisez les filtres ci-dessous pour affiner, ou utilisez l'IA.

Modèle d'architecture d'application Flutter

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • android10/android-cleanarchitectureAvatar de android10

    android10/Android-CleanArchitecture

    15,540Voir sur GitHub↗

    This is a reference implementation of Uncle Bob's clean architecture for Android, structured into distinct domain, data, and presentation layers. The project demonstrates how to organize an Android application around business use cases, keeping domain logic and entities free from framework dependencies. The architecture enforces dependency inversion through layered separation, where inner domain layers define interfaces that outer layers implement. This approach enables repository abstractions for data source switching, presenter-view separation for testable UI logic, and use-case composition

    This Android clean architecture sample demonstrates the layered patterns you're looking for, but it uses Java and targets the Android platform rather than Flutter and Dart, so it won't serve as a drop-in starter for a Flutter project.

    JavaDomain Data Presentation LayersRepository Patterns
    Voir sur GitHub↗15,540
  • sairyss/domain-driven-hexagonAvatar de Sairyss

    Sairyss/domain-driven-hexagon

    14,395Voir sur GitHub↗

    This project is a TypeScript-based architectural framework designed to implement domain-driven design and hexagonal architecture in enterprise applications. It provides a structured boilerplate that isolates core business logic from infrastructure concerns, ensuring that domain entities, use cases, and external technology adapters remain decoupled and maintainable. The framework distinguishes itself by enforcing strict architectural boundaries and dependency inversion, preventing unauthorized access to core logic from external layers. It utilizes a command-query responsibility segregation pat

    This repository implements Clean Architecture and DDD patterns, but it is a TypeScript/Node.js backend framework, not a Flutter project — while the layered and use-case structure matches, the platform is wrong for your Flutter-specific search.

    TypeScriptRepository PatternsUse Case OrchestratorsClean Architecture Frameworks
    Voir sur GitHub↗14,395
  • rrousselgit/providerAvatar de rrousselGit

    rrousselGit/provider

    5,258Voir sur GitHub↗

    Provider is a state management and dependency injection framework for Flutter. It simplifies the sharing of data across a widget tree by using a system that manages the injection of objects and services with automated lifecycle and resource disposal. The framework distinguishes itself through reactive state containers that bridge asynchronous data from streams and futures directly into the component tree. It supports state derivation, allowing new objects to be constructed and synchronized based on values observed from multiple upstream providers. To maintain performance, it provides selectiv

    Provider is a state management and dependency injection library for Flutter, not a Clean Architecture project template or starter structure — it provides one piece of the puzzle but doesn't include the layered architecture, use cases, or repository pattern you're looking for.

    DartDependency Injection ProvidersFlutter State Management
    Voir sur GitHub↗5,258
  • nalexn/clean-architecture-swiftuiAvatar de nalexn

    nalexn/clean-architecture-swiftui

    6,571Voir sur GitHub↗

    This is a demonstration and template project that applies Clean Architecture principles to SwiftUI application development. It implements a layered architecture that separates presentation, business logic, and data access into independent layers, with unidirectional data flow managed through a single immutable app store that serves as the sole source of truth for all screens. The project distinguishes itself through its implementation of interactor-driven business logic, where all domain rules and workflows live in stateless objects that receive requests and update the central store. Dependen

    This repository is a Clean Architecture template for SwiftUI, not Flutter — it demonstrates all the layered patterns you want but on the wrong platform, so it doesn’t directly help you structure a Flutter app.

    SwiftDependency Injection ProvidersRepository Protocol Abstractions
    Voir sur GitHub↗6,571

Related searches

  • une bibliothèque de gestion d'état pour les applications Flutter
  • un guide d'étude sur l'architecture propre (clean architecture)
  • un projet boilerplate Flutter utilisant Riverpod
  • a collection of UI components for Flutter
  • une bibliothèque de navigation et de routage pour Flutter
  • an http client library for Flutter
  • an object relational mapping library for Dart
  • une bibliothèque open source pour Jetpack Compose