awesome-repositories.com
Blog
MCP
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
·
nisrulz avatar

nisrulz/flutter-examples

0
View on GitHub↗
7,148 stars·1,649 forks·Dart·Apache-2.0·11 vuesnisrulz.com/flutter-examples↗

Flutter Examples

This project is a collection of reference implementations and sample applications for Flutter. It provides practical examples covering API integration, user authentication, data persistence, and a gallery of UI patterns.

The repository distinguishes itself by offering a wide array of functional demos, including implementations for Google and email-based identity verification, cloud database synchronization, and the use of both relational and key-value local storage. It also includes specialized utility examples such as expense tracking, tip calculation, and body mass index tools.

The project covers a broad surface of development capabilities, including reactive state management, asynchronous networking, and platform-adaptive rendering. It demonstrates a comprehensive set of interface components ranging from data visualization charts and complex date pickers to navigation drawers and infinite scrolling lists.

The codebase includes unit testing for verifying logic in isolation and demonstrates various system integrations such as splash screens and PDF handling.

Features

  • Flutter - Offers a wide collection of sample applications demonstrating common layouts, state management, and widget usage in Flutter.
  • Local Persistence Implementations - Provides practical demos for persisting data using local key-value stores and relational databases.
  • UI Pattern Implementations - Includes a gallery of reference implementations for navigation drawers, tabbed interfaces, and adaptive layouts.
  • User Identity Verification - Demonstrates user identity verification using Google sign-in and email-based authentication.
  • Composition Hierarchies - Builds user interfaces using an immutable hierarchy of nested widgets that rebuild on state change.
  • Reactive State Management - Implements reactive state management to synchronize UI elements with underlying data changes.
  • UI Composition - Implements a reactive UI architecture where components rebuild based on mutable state changes.
  • Cloud Synchronization Services - Synchronizes application data to a remote cloud database for real-time persistence across devices.
  • External State Stores - Coordinates application state using external systems to maintain consistency across the interface.
  • Key-Value Persistence Stores - Uses persistent key-value stores to save small pieces of data and settings on the device.
  • App Settings Persistence - Saves application settings to disk using key-value stores to maintain state across restarts.
  • Local Persistence - Implements local storage mechanisms to persist application data and support offline access.
  • Remote Data Fetching - Implements asynchronous HTTP requests to retrieve remote data for populating application content.
  • Relational Local Storage - Persists application state on the device using a local relational database.
  • Frontend State Tracking - Tracks data flow and reactivity to trigger user interface updates based on changes to internal state.
  • Backend-as-a-Service Integrations - Implements integrations with cloud-based backend services for authentication, crash reporting, and analytics.
  • Cloud Backend Connectivity - Connects mobile applications to cloud services for identity verification and real-time data sync.
  • Navigators - Manages screen transitions using a push-pop stack model for hierarchical navigation.
  • Stack-Based Navigation History - Manages screen hierarchies using a push-pop stack to control view transitions and history.
  • Asynchronous HTTP Clients - Uses non-blocking HTTP clients to fetch remote data for dynamic lists and statistics.
  • Email Authentication Strategies - Implements a sign-in system for users to register and verify identity via email and password.
  • Google OAuth Providers - Provides identity verification using Google as a third-party OAuth provider for secure sign-in.
  • Bottom Navigation Bars - Includes mobile-friendly navigation bars positioned at the bottom of the screen.
  • Application Theme Definitions - Defines unified visual styles through centralized application-wide theme overrides.
  • Infinite Scroll Components - Provides components that automatically fetch and append content as the user scrolls to the end of a list.
  • Platform-Adaptive Interfaces - Renders user interface components that automatically adapt their appearance based on the host operating system.
  • UI Components - Implements a side-menu interface using gestures and animations for application navigation.
  • Tabbed Navigation - Implements horizontal tabbed navigation to organize content into separate views.
  • Virtualized List Rendering - Implements efficient rendering of large datasets using scrollable, virtualized lists.
  • Développement mobile - A repository of Flutter code examples and patterns.
  • UI Components - Collection of simple, standalone application examples.

Historique des stars

Graphique de l'historique des stars pour nisrulz/flutter-examplesGraphique de l'historique des stars pour nisrulz/flutter-examples

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait nisrulz/flutter-examples ?

This project is a collection of reference implementations and sample applications for Flutter. It provides practical examples covering API integration, user authentication, data persistence, and a gallery of UI patterns.

Quelles sont les fonctionnalités principales de nisrulz/flutter-examples ?

Les fonctionnalités principales de nisrulz/flutter-examples sont : Flutter, Local Persistence Implementations, UI Pattern Implementations, User Identity Verification, Composition Hierarchies, Reactive State Management, UI Composition, Cloud Synchronization Services.

Quelles sont les alternatives open-source à nisrulz/flutter-examples ?

Les alternatives open-source à nisrulz/flutter-examples incluent : flutter-team-archive/plugins — This project is a collection of official plugin packages and a native integration library designed to provide a… ionicfirebaseapp/getwidget — Getwidget is a comprehensive Flutter UI component library and design system providing over 1,000 pre-built widgets for… vuetifyjs/vuetify — This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web… marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL… flutter/gallery — This project is a cross-platform UI showcase and component gallery that provides interactive examples of interface… parse-community/parse-sdk-ios-osx — This project is a client-side software development kit for iOS and macOS applications that integrates mobile software…

Alternatives open source à Flutter Examples

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Flutter Examples.
  • flutter-team-archive/pluginsAvatar de flutter-team-archive

    flutter-team-archive/plugins

    17,710Voir sur GitHub↗

    This project is a collection of official plugin packages and a native integration library designed to provide a consistent interface for accessing hardware and software functionality across different mobile and desktop platforms. It serves as a native platform bridge, enabling cross-platform applications to invoke native code and manage operating system dependencies. The project utilizes a federated plugin architecture, splitting plugins into common interfaces and separate platform implementations to allow for independent development and extension. It further supports native integration throu

    Dartandroiddartflutter
    Voir sur GitHub↗17,710
  • ionicfirebaseapp/getwidgetAvatar de ionicfirebaseapp

    ionicfirebaseapp/getwidget

    4,819Voir sur GitHub↗

    Getwidget is a comprehensive Flutter UI component library and design system providing over 1,000 pre-built widgets for creating cross-platform user interfaces. It serves as a production-ready widget gallery designed to accelerate the front-end development process through a wide array of pre-composed elements. The project includes a specialized AI interaction UI kit featuring components for rendering streaming large language model responses, RAG chat interfaces, and real-time voice agents. It also provides operational utilities for estimating monthly LLM expenditures based on token usage and p

    Dartdartdart-librarydart-package
    Voir sur GitHub↗4,819
  • vuetifyjs/vuetifyAvatar de vuetifyjs

    vuetifyjs/vuetify

    41,003Voir sur GitHub↗

    This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web interfaces. It centers on a component-based architecture that maps application state to rendered elements, utilizing a twelve-point flexbox grid system and nested containers to manage complex layouts. The library ensures consistent behavior across large-scale applications by providing centralized configuration for component defaults, themes, and global design tokens. What distinguishes this framework is its deep integration of Material Design principles alongside a highly flexib

    TypeScriptjavascriptmaterialmaterial-components
    Voir sur GitHub↗41,003
  • marmelab/react-adminAvatar de marmelab

    marmelab/react-admin

    26,780Voir sur GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    TypeScriptadminadmin-dashboardadmin-on-rest
    Voir sur GitHub↗26,780
Voir les 30 alternatives à Flutter Examples→