11 Repos
Integrations that bridge Dart code to platform-specific APIs through Flutter plugins for device features.
Distinct from Plugin Architectures: Distinct from Plugin Architectures: focuses on the integration of specific plugins for device features, not the plugin architecture itself.
Explore 11 awesome GitHub repositories matching mobile development · Flutter Plugin Integrations. Refine with filters or upvote what's useful.
This project is a cross-platform mobile development course and educational guide focused on building functional applications from a single codebase. It serves as a structured tutorial and textbook for learning the Flutter framework and the Dart programming language. The curriculum covers the full spectrum of mobile development, from basic UI construction and widget-based layouts to advanced architectural patterns for maintainability and scale. It provides instructional content on implementing business logic, networking, and native plugin integrations. The learning path emphasizes practical a
Teaches the integration of Flutter plugins to bridge Dart code with platform-specific device features.
Flutter Deer is a Flutter practice project that demonstrates realistic application patterns across Android and iOS. It showcases how to structure a Flutter app with modular routing, reactive state management using Provider, and a centralized network layer built with Dio for structured API calls and error handling. The project also includes integration and accessibility testing that simulates real user interactions to verify UI behavior and screen-reader compatibility. The project differentiates itself by providing a comprehensive showcase of custom UI components and interactions, including ca
Accesses device features like QR scanning and map picking through Flutter plugins, bridging Dart code to platform-specific APIs.
Flutter Boost is a hybrid integration framework that embeds Flutter screens inside existing native iOS, Android, and OHOS applications. It provides a cross-platform page router that navigates between native and Flutter pages using a unified page-name scheme, along with lifecycle-aware engine binding that ties the Flutter engine to native platform lifecycle events for proper start, pause, and resume behavior. The framework also includes multi-engine instance management, allowing separate Flutter engine instances per tab to maintain independent page state. The framework distinguishes itself thr
Adds Flutter as a dependency to existing native projects and manages lifecycle events across platforms.
go-flutter is a runtime and embedding library that enables Flutter applications to run natively on Windows, macOS, and Linux using Go and GLFW. It implements the Flutter Embedding API to render Flutter UIs on desktop platforms, providing a cross-platform desktop runtime that bridges Go and Dart code through standard Flutter method and event channels. The project includes a plugin framework that supports bidirectional communication between Go and Dart, allowing Go code to invoke Dart handlers and expose Go methods for Dart to call, with optional synchronous replies. It also provides event stre
A plugin system that enables bidirectional communication between Dart and Go code over standard Flutter method and event channels.
LiteRT-LM ist ein Hochleistungs-Inferenz-Framework, das darauf ausgelegt ist, Large Language Models lokal auf Mobil-, Desktop- und IoT-Hardware auszuführen. Es dient als On-Device-Modell-Laufzeitumgebung, die CPU-, GPU- und NPU-Beschleunigung nutzt, um eine Verarbeitung mit geringer Latenz zu ermöglichen. Das Framework zeichnet sich durch die Fähigkeit aus, Text-, Bild- und Audioeingaben über eine einzige multimodale Inferenz-Engine zu verarbeiten. Es verfügt über einen lokalen HTTP-Server, der OpenAI-kompatible API-Endpunkte emuliert, sowie eine WebGPU-basierte Laufzeitumgebung zur Ausführung von Modellen direkt im Webbrowser. Um die Zuverlässigkeit der Ausgabe zu gewährleisten, enthält es einen eingeschränkten Textgenerator, der JSON-Schemas oder Grammatikregeln für Modellantworten erzwingt. Das Projekt bietet umfassende Funktionen für zustandsbehaftetes Konversationsmanagement, spekulative Dekodierung für höhere Token-Generierungsgeschwindigkeiten und eine Tool-Calling-Schnittstelle, die Modellanfragen auf externe Funktionen abbildet. Es beinhaltet zudem eine spezialisierte Integration für das Apple-Ökosystem und ein dediziertes Plugin für die Modellausführung in Flutter. Benutzer können Modelle über eine Befehlszeilenschnittstelle ausführen oder sie über native APIs in Anwendungen integrieren.
Provides a dedicated Flutter plugin for executing large language models locally on mobile and desktop.
Dieses Projekt ist eine Sammlung von Lernressourcen, Dokumentationen und Boilerplate-Vorlagen, die für Entwickler konzipiert sind, die das Flutter-Framework und die Dart-Sprache studieren. Es bietet einen umfassenden Satz an Installationsanleitungen, Konfigurations-Tutorials und Referenzmaterialien, um beim Aufbau plattformübergreifender mobiler Anwendungen zu unterstützen. Das Repository zeichnet sich durch eine breite Palette praktischer Beispiele aus, einschließlich Demonstrationen der Dart-Sprachgrammatik, plattformübergreifender UI-Muster und Projektvorlagen. Es bietet spezifisch Beispielcode für die Implementierung nativer Plattform-Plugins und die Überbrückung von Hardwarefunktionen mittels Method-Channels. Die Codebasis deckt ein breites Spektrum an Entwicklungsfunktionen ab, einschließlich zustandsgesteuertem UI-Rendering und Widget-basierter Layout-Konstruktion. Es enthält Implementierungen für Navigations-Routing, lokale Datenpersistenz mittels SQLite und Shared-Preferences sowie systemnahe Integrationen für Push-Benachrichtigungen und Hardwaresensoren. Das Projekt bietet zudem Materialien für die Umgebungskonfiguration, die Verifizierung von Entwicklungstools und Logiktests, um ein konsistentes Setup auf lokalen Maschinen sicherzustellen.
Includes sample code for bridging Dart code to platform-specific APIs through Flutter plugins for device features.
Dieses Repository ist eine kuratierte Sammlung offizieller Dart-Pakete und Flutter-Plugins, die von den Framework-Entwicklern gepflegt werden. Es dient als zentrale Quelle für modulare Code-Bibliotheken und verifizierte Erweiterungen, die einen standardisierten Zugriff auf native Gerätehardware und Betriebssystem-APIs ermöglichen. Die Sammlung bietet plattformübergreifende UI-Komponentenbibliotheken, die konsistente Schnittstellenelemente und Widgets über verschiedene Betriebssysteme hinweg gewährleisten. Diese offiziellen Plugins integrieren Standardfunktionen über eine Reihe gepflegter Bibliotheken in Anwendungen. Das Projekt deckt ein breites Spektrum an Funktionen ab, einschließlich App-UI-Entwicklung, plattformübergreifender App-Logik und Mobile-App-State-Management. Diese Bibliotheken ermöglichen die Integration spezialisierter Hardwarezugriffe und Standard-Softwarefunktionen in den Entwicklungsworkflow.
Bridges Dart code to platform-specific APIs through official plugins for specialized hardware access.
Dieses Projekt ist ein Referenzleitfaden für die Flutter-Anwendungsentwicklung und bietet eine Sammlung von Quellcodebeispielen, die UI-Muster und Architekturimplementierungen demonstrieren. Es dient als Bibliothek praktischer Code-Samples für den Aufbau gängiger UI-Komponenten, Layouts und Strukturmuster. Das Repository enthält Referenzimplementierungen für die Integration von Drittanbieter-Paketen und externen Diensten in Flutter-Projekte. Es bietet spezifische Beispiele dafür, wie Feature-Integrationen und UI-Muster ausgeführt werden, um den Entwicklungsprozess zu unterstützen. Der Inhalt deckt eine Reihe von Architekturstrategien ab, einschließlich Layered-Architecture-Mustern, feature-basierter Ordnerstrukturierung und provider-basiertem State-Management. Es demonstriert zudem serviceorientierten Datenzugriff, reaktive Stream-Integration und widget-basierte UI-Komposition.
Includes sample code for incorporating external services and third-party packages into Flutter projects.
Dieses Projekt ist ein WebRTC-Plugin für Flutter, das ein Echtzeitkommunikations-Framework zur Implementierung von Peer-to-Peer-Sprach-, Video- und Daten-Streaming bereitstellt. Es fungiert als plattformübergreifender Medien-Streamer und Hardware-Medien-Controller, der es Anwendungen ermöglicht, Gerätekameras und Mikrofone über mobile, Desktop- und Webplattformen hinweg zu verwalten. Das Framework enthält eine dedizierte Peer-to-Peer-Datenkanalschnittstelle für den Austausch beliebiger Datenpakete mit geringer Latenz. Es stellt Privatsphäre und Datenintegrität durch Ende-zu-Ende-Verschlüsselung für alle Audio-, Video- und Datenübertragungen sicher. Umfassende Funktionen decken die Verwaltung von Medienströmen und Audiosignalverarbeitung ab, einschließlich Echounterdrückung und Rauschunterdrückung. Das System unterstützt zudem Bildschirmfreigabe, Medienaufzeichnung und Netzwerk-Routing via STUN- und TURN-Protokolle, um direkte Verbindungen zwischen Peers zu ermöglichen.
Provides a set of bindings that bridge Dart code to platform-specific WebRTC APIs through Flutter plugins.
flutter-webrtc ist ein SDK für Echtzeitkommunikation und ein Plugin für das Flutter-Framework. Es bietet eine Reihe von Tools zum Aufbau von Peer-to-Peer-Medienverbindungen und für den Datenaustausch mit geringer Latenz über mobile, Desktop- und Webumgebungen hinweg. Das Projekt ermöglicht die Erstellung von Anwendungen mit Live-Audio- und Videoanrufen, Echtzeit-Medien-Streaming und Peer-to-Peer-Datenkanälen zum Senden verschlüsselter, beliebiger Datenpakete ohne zentralen Server. Es unterstützt sichere Medienkommunikation durch Ende-zu-Ende-Verschlüsselung für Audio-, Video- und Datenströme. Das SDK deckt umfassende Funktionen ab, einschließlich Live-Bildschirmfreigabe und Bildschirmaufnahme sowie die Möglichkeit, Medienströme zur dauerhaften Speicherung in Dateien aufzuzeichnen. Es nutzt native Bindings und eine JavaScript-Bridge zur Schnittstellenbildung mit plattformspezifischen Bibliotheken und Browser-APIs.
Integrates real-time audio, video, and data streaming into Flutter applications via platform-specific plugins.
This is a plugin for embedding inline or headless web browsers within Flutter applications to render web content. It provides a system for integrating native webview components directly into the widget tree, allowing for the display of web pages and local assets. The project distinguishes itself by offering a headless browser controller for programmatic interaction and data extraction, as well as tools to wrap Progressive Web Apps into native application containers. It includes a mobile bridge for WebRTC to manage camera and microphone permissions for real-time audio and video communication.
Provides a comprehensive plugin for bridging Dart code to platform-specific webview APIs within Flutter applications.