11 repository-uri
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 este un framework de inferență de înaltă performanță conceput pentru a executa modele de limbaj mari local pe hardware mobil, desktop și IoT. Acesta servește ca un runtime de model on-device care utilizează accelerarea CPU, GPU și NPU pentru a oferi procesare cu latență scăzută. Framework-ul se distinge prin capacitatea sa de a procesa intrări de text, viziune și audio printr-un singur motor de inferență multimodal. Dispune de un server HTTP local care emulează endpoint-uri API compatibile cu OpenAI și un runtime bazat pe WebGPU pentru executarea modelelor direct într-un browser web. Pentru a asigura fiabilitatea output-ului, include un generator de text constrâns care impune scheme JSON sau reguli gramaticale asupra răspunsurilor modelului. Proiectul oferă capabilități largi pentru gestionarea conversațiilor stateful, decodare speculativă pentru viteze crescute de generare a token-urilor și o interfață de apelare a instrumentelor (tool-calling) care mapează cererile modelului către funcții externe. Include, de asemenea, integrare specializată pentru ecosistemul Apple și un plugin dedicat pentru rularea modelelor în Flutter. Utilizatorii pot executa modele printr-o interfață în linie de comandă (CLI) sau le pot integra în aplicații prin API-uri native.
Provides a dedicated Flutter plugin for executing large language models locally on mobile and desktop.
Acest proiect este o colecție de resurse de învățare, documentație și șabloane boilerplate concepute pentru dezvoltatorii care studiază framework-ul Flutter și limbajul Dart. Oferă un set cuprinzător de ghiduri de instalare, tutoriale de configurare și materiale de referință pentru a asista la construirea de aplicații mobile cross-platform. Repository-ul se distinge printr-o gamă largă de exemple practice, inclusiv demonstrații de gramatică a limbajului Dart, tipare UI cross-platform și șabloane de proiect. Oferă în mod specific cod mostră pentru implementarea plugin-urilor native de platformă și bridging-ul funcționalităților hardware folosind method channels. Baza de cod acoperă o gamă largă de capabilități de dezvoltare, inclusiv randarea UI bazată pe stare și construcția layout-ului bazată pe widget-uri. Include implementări pentru rutarea navigației, persistența datelor locale prin SQLite și shared preferences, precum și integrări la nivel de sistem pentru notificări push și senzori hardware. Proiectul oferă, de asemenea, materiale pentru configurarea mediului, verificarea instrumentelor de dezvoltare și testarea logicii pentru a asigura o configurare consistentă pe mașinile locale.
Includes sample code for bridging Dart code to platform-specific APIs through Flutter plugins for device features.
Acest repository este o colecție curată de pachete Dart oficiale și plugin-uri Flutter menținute de creatorii framework-ului. Servește drept sursă centralizată de biblioteci de cod modulare și extensii verificate, concepute pentru a oferi acces standardizat la hardware-ul nativ al dispozitivelor și la API-urile sistemului de operare. Colecția oferă biblioteci de componente UI cross-platform care asigură elemente de interfață și widget-uri consistente pe diferite sisteme de operare. Aceste plugin-uri oficiale integrează funcționalități standard în aplicații printr-un set de biblioteci menținute. Proiectul acoperă o gamă largă de capabilități, inclusiv dezvoltarea UI pentru aplicații, logica de aplicație cross-platform și gestionarea stării aplicațiilor mobile. Aceste biblioteci permit integrarea accesului la hardware specializat și a capabilităților software standard în fluxul de lucru de dezvoltare.
Bridges Dart code to platform-specific APIs through official plugins for specialized hardware access.
Acest proiect este un ghid de referință pentru dezvoltarea aplicațiilor Flutter, oferind o colecție de exemple de cod sursă care demonstrează tipare de interfață utilizator și implementări arhitecturale. Acesta servește ca o bibliotecă de mostre de cod practice pentru construirea de componente UI comune, layout-uri și tipare structurale. Repository-ul include implementări de referință pentru integrarea pachetelor terțe și a serviciilor externe în proiectele Flutter. Oferă exemple specifice despre cum să executați integrări de funcții și tipare UI pentru a asista în procesul de dezvoltare. Conținutul acoperă o gamă de strategii arhitecturale, inclusiv tipare de arhitectură stratificată, structurarea folderelor bazată pe funcții și gestionarea stării bazată pe provider. De asemenea, demonstrează accesul la date orientat pe servicii, integrarea fluxurilor reactive și compoziția UI bazată pe widget-uri.
Includes sample code for incorporating external services and third-party packages into Flutter projects.
Acest proiect este un plugin WebRTC pentru Flutter care oferă un framework de comunicare în timp real pentru implementarea streaming-ului peer-to-peer de voce, video și date. Acesta funcționează ca un streamer media cross-platform și un controller media hardware, permițând aplicațiilor să gestioneze camerele și microfoanele dispozitivelor pe platforme mobile, desktop și web. Framework-ul include o interfață dedicată pentru canale de date peer-to-peer pentru schimbul de pachete de date arbitrare cu latență scăzută. Asigură confidențialitatea și integritatea datelor prin criptare end-to-end pentru toate transmisiunile audio, video și de date. Capabilitățile largi acoperă gestionarea fluxurilor media și procesarea semnalului audio, inclusiv anularea ecoului și suprimarea zgomotului. Sistemul suportă, de asemenea, partajarea ecranului dispozitivului, înregistrarea fluxurilor media și rutarea rețelei prin protocoalele STUN și TURN pentru a facilita conexiunile directe între peers.
Provides a set of bindings that bridge Dart code to platform-specific WebRTC APIs through Flutter plugins.
flutter-webrtc este un SDK de comunicare în timp real și un plugin pentru framework-ul Flutter. Acesta oferă un set de instrumente pentru stabilirea conexiunilor media peer-to-peer și schimbul de date cu latență scăzută în medii mobile, desktop și web. Proiectul permite crearea de aplicații cu apeluri audio și video live, streaming media în timp real și canale de date peer-to-peer pentru trimiterea de pachete de date arbitrare criptate fără un server central. Suportă comunicarea media securizată prin criptare end-to-end pentru fluxurile audio, video și de date. SDK-ul acoperă capabilități largi, inclusiv partajarea live a ecranului și capturarea conținutului ecranului, precum și capacitatea de a înregistra fluxuri media în fișiere pentru stocare permanentă. Utilizează binding-uri native și un bridge JavaScript pentru a interfața cu bibliotecile specifice platformei și API-urile browserului.
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.