#Flutter

Chat-Messaging-App-Light-and-Dark-Theme - Flutter UI即时聊天应用,支持明暗两种主题
Flutter聊天应用UI设计双主题手机应用开发Github开源项目
该聊天应用采用Flutter构建,兼容Android与iOS系统,提供明暗两种主题。支持多种界面设计如登录、注册、聊天列表和消息界面,并加入文本、音频及视频通话功能。
Chatter-App - 基于 flutter 的现代即时通讯应用程序
FlutterFirebaseChatter App移动开发即时通讯Github开源项目
Chatter App是一款基于Flutter技术开发的现代化即时通讯应用,允许用户注册和登录,与亲朋好友以及工作群组进行交流。应用集成了Firebase Cloud Firestore和Firebase身份验证,确保数据安全与实时更新。提供优化的用户交流体验。同时提供APK下载,方便快捷地体验全部功能,并明确强调是一个开源项目,便于技术爱好者参与和贡献。
SocialMedia-App - 多功能的社交媒体平台,采用Flutter和Dart构建
WoobleFlutter社交媒体应用实时消息DartGithub开源项目
Wooble是一个使用Flutter和Dart构建的社交媒体应用,具备全面的社交功能,包括自定义照片流、实时消息传送、故事/状态更新以及黑暗模式支持。该项目还支持用户搜寻、评论帖子,并提供详细的个人资料页面修改选项,如更改用户名、头像及个人简介。作为一个开源项目,Wooble通过使用现代技术Stack Flutter和Dart,确保了软件的高度可定制性和可扩展性。此外,Wooble还具备删除帖子和通知功能。
open-im-flutter-demo - Flutter即时通讯演示,支持Android和iOS
OpenIMFlutterAndroidiOSSDKGithub开源项目
OpenIM Flutter Demo 是一个基于Flutter和open-im-sdk-flutter库构建的即时通讯应用演示项目。提供跨平台通讯功能,并允许通过自定义服务器地址进行实际操作测试。支持Android和iOS操作系统,项目支持多语言配置,与系统语言自动同步,便于开发者的调试和集成工作。此外,该项目为开源软件,使用户能够参与和影响其发展,同时提供丰富的社区资源和文档,帮助开发者快速上手和解决开发中的挑战。
Enigma - 一个完全用 Flutter 开发的成熟的一对一加密聊天聊天应用程序
EnigmaFlutterFirebase聊天应用加密Github开源项目
结合Firebase强大支持,如电话认证和云存储,Enigma 提供一系列隐私保护功能,如聊天隐藏与锁定,会话结束,以及非侵入式通知系统,全面保障用户沟通的私密性和安全性。
blog - 涵盖Mojo、Rust、Flutter、Golang、Python、Zig、Kotlin、VueJS等编程语言和框架的博客
MojoRustFlutterGolangPythonGithub开源项目
该博客涵盖Mojo、Rust、Flutter、Golang、Python、Zig、Kotlin、VueJS等编程语言和框架,主题包括系统编程、AI、移动开发和前端开发。博客还讨论了Docker、Kubernetes、区块链与微服务等中间件和基础设施。用户可通过GitHub或RSS Feed订阅获取最新技术文章,掌握实践应用与最新动态。
LLMChat - 结合Python FastAPI和Flutter的全栈API服务器,支持高级LLM聊天功能
LLMChatFastAPIFlutterChatGPTVector EmbeddingGithub开源项目
LLMChat使用Python FastAPI构建API服务器,结合Flutter前端,提供无缝的ChatGPT和其他LLM模型的聊天体验。支持GPT-4扩展、多端设备、Markdown格式、Duckduckgo搜索、文本矢量嵌入、PDF文件嵌入、本地LLM模型、实时WebSocket连接及自动摘要功能。项目具备高性能并发、Redis缓存与MySQL数据库管理,高安全性,适用多种场景。
ChatGPT-App - 基于Flutter的跨平台AI聊天应用
ChatGPT AppFlutterOpenAI实时响应API密钥Github开源项目
ChatGPT App是一款基于Flutter的应用,允许用户与OpenAI的语言模型进行交流。它拥有简洁直观的界面、实时预览以及跨平台支持功能。用户可以保存API密钥,实现简便的聊天体验。只需克隆仓库、安装依赖项并运行应用,即可开始聊天。该应用得益于Flutter和OpenAI API的支持。
glowby - Glowby Basic – 支持多语言和多种应用场景的语音AI助手
Glowby BasicAI助手FlutterDALL·EGPT-4Github开源项目
Glowby Basic是一个功能强大的语音AI助手,易于定制、训练和部署。项目基于Flutter构建,提供流畅的Web应用体验和直观的语音界面。支持多语言和多种应用场景,并集成了最新的GPT-4技术及图片生成和大规模翻译功能。适用于各种使用案例,帮助提高工作效率。了解Glowby Basic并体验其实验性自主模式和丰富的预设功能。
alan-sdk-flutter - 快速生成语音AI代理,提升应用自然交互能力
Alan AI语音命令FlutterAI代理对话式AI平台Github开源项目
Alan AI平台支持在Flutter应用中快速创建语音AI代理,提供Alan AI Studio、轻量SDK和后端云服务,开发者可设计、嵌入和托管对话体验,无需大改UI。平台具备无服务器环境和实时更新功能,并提供对话流测试和分析工具,优化用户交互体验。
generative-ai-dart - 将Dart与Google Gemini API无缝集成
Google Generative AI SDK for DartGemini APIDartFlutterGoogle DeepMindGithub开源项目
Google AI Dart SDK使Dart开发者能够轻松集成Gemini API。Gemini模型由Google DeepMind构建,支持跨文本、图像和代码的无缝推理。该页面提供详细的教程和示例,建议在服务器端调用API以确保API密钥安全。适用于快速原型开发和技术探索。详细文档及贡献指南可在相关链接中找到。
flutter-clean-architecture-example - Flutter项目中的代码整洁与状态管理库的比较
FlutterClean ArchitectureState Management开发者移动开发Github开源项目
本项目展示了Flutter中的代码整洁架构,并比较了Provider、Riverpod、Bloc、Cubit、GetIt和MobX等多种状态管理库的应用。通过探索这些库的使用,保持代码干净、可测试、易扩展,同时支持Material 3主题、无限滚动、远程API调用和缓存功能,旨在提高Flutter开发者的实际项目经验。
flutter_distributor - 全能Flutter应用打包发布解决方案
Flutter打包工具分发工具跨平台应用发布Github开源项目
flutter_distributor是一个集成打包和发布功能的Flutter应用分发工具。它支持APK、IPA、DMG等多种格式打包,可将应用一键发布到App Store、Google Play等平台。通过简单配置,开发者可以实现自动化的打包发布流程,提高Flutter应用分发效率。这款工具适用于个人开发者和团队,能满足各种Flutter应用分发需求。
flutter_pokedex - 基于Flutter的宝可梦图鉴 融合现代UI与详细数据
FlutterPokedex移动应用开源项目跨平台开发Github
flutter_pokedex是一个开源的宝可梦图鉴应用,基于Flutter框架开发。该应用整合了宝可梦新闻、图鉴列表和详细信息查询等功能。用户可以浏览宝可梦的属性、进化链和能力值数据。项目采用现代UI设计和流畅动画,为宝可梦爱好者提供了信息丰富的数字图鉴体验。目前项目仍在持续更新中,计划添加更多功能和数据。
flutter_boilerplate - Flutter生产级应用启动模板
Flutter模板项目初始化应用开发FirebaseGithub开源项目
此Flutter启动模板为生产环境优化,集成图标生成、REST API、分析监控等功能,帮助开发者快速搭建项目框架。模板整合dio、firebase、go_router等实用组件,支持自定义状态管理和应用架构。简化初始配置,加速Flutter应用开发流程。
flutter_clean_architecture - Flutter清洁架构实现的开源解决方案
FlutterClean Architecture设计模式软件架构依赖注入Github开源项目
flutter_clean_architecture是一个开源Flutter包,简化了Uncle Bob清洁架构的实现。该包提供了四个主要模块:App、Domain、Data和Device,并通过依赖规则确保模块间的独立性。其设计理念强调关注点分离和可扩展性,有助于提升Flutter项目的代码质量和可维护性。
network_proxy_flutter - 跨平台开源抓包工具 特色功能与界面
ProxyPin抓包工具全平台支持网络代理FlutterGithub开源项目
ProxyPin 是一款跨平台开源抓包工具,兼容 Windows、Mac、Android、iOS 和 Linux 系统。它提供手机扫码连接、域名过滤、请求重写和屏蔽等功能,方便用户拦截、检查和修改 HTTP(S) 流量。基于 Flutter 开发的界面简洁直观,适合开发者和网络分析人员使用。ProxyPin 能够有效协助应用调试和网络问题分析。
fvp - Flutter跨平台视频播放器插件 支持硬件加速和优化渲染
FVPFlutter视频播放跨平台插件Github开源项目
FVP是一款基于libmdk的Flutter视频播放器插件,支持主流桌面和移动平台。该插件提供硬件加速解码和优化渲染功能,支持杜比视界,可与官方视频播放器集成。FVP性能优越,资源占用低,支持多种视频格式,并提供灵活的后端播放器API,满足多样化的视频播放需求。
flame - 基于Flutter的高效游戏引擎 简化2D游戏开发
FlameFlutter游戏引擎游戏开发移动应用Github开源项目
Flame是基于Flutter的开源游戏引擎,提供游戏循环、组件系统、碰撞检测等核心功能。支持音频、物理引擎等扩展,简化2D游戏开发流程。拥有丰富文档和活跃社区,适合开发各类Flutter游戏项目。
stacked - 为Flutter应用提供完整前端架构的开源框架
StackedFlutter前端架构生产应用可测试性Github开源项目
Stacked是一个为Flutter应用提供完整前端架构的开源框架。它着重提高代码的可测试性和可维护性,为开发者提供全面解决方案。该框架拥有详细文档和定期更新,适用于各种规模的Flutter项目开发。Stacked通过其架构设计,帮助开发者构建结构清晰、易于维护的应用程序。
flutter_login - Flutter登录组件 提供丰富动画效果和自定义选项
Flutter登录组件用户认证UI设计动画效果Github开源项目
Flutter Login 是一个功能丰富的登录注册组件,提供多种动画效果展示Flutter界面能力。支持用户验证、密码恢复、注册确认等功能,并可自定义主题样式。使用简单,几行代码即可集成,帮助开发者快速实现登录功能。组件高度可定制,适合各类Flutter应用使用。
flutter_screen_recording - 轻松实现跨平台屏幕录制的Flutter插件
Flutter屏幕录制AndroidiOS插件Github开源项目
flutter_screen_recording是一个支持Android SDK 21+和iOS 10+的屏幕录制Flutter插件。它提供简单的API实现屏幕和音频录制,并在Android上集成前台服务确保稳定性。该插件易于集成,可帮助开发者在Flutter应用中实现屏幕录制功能。
flutter.cn - Flutter框架官方中文文档网站
Flutter文档网站GitHub开源贡献网站构建Github开源项目
flutter.cn是Flutter框架的官方中文文档网站,提供全面的开发指南、API参考和示例代码。网站采用Eleventy构建,托管于Firebase,支持响应式设计。内容持续更新,反映Flutter的最新特性和最佳实践。开发团队欢迎社区贡献,共同完善这一跨平台应用开发资源。
flutter-tflite - Flutter专用的TensorFlow Lite高效集成插件
TensorFlow LiteFlutter机器学习移动应用开发跨平台Github开源项目
flutter-tflite是Flutter生态系统中的TensorFlow Lite集成插件。它支持Android和iOS平台,可使用任何TFLite模型,并提供NNAPI和GPU加速。通过直接绑定TFLite C API,该插件实现低延迟操作,并提供类似TFLite Java和Swift的API。开发者可进行简单的模型推理,还能在独立isolate中运行以优化UI性能。
flet - 用Python轻松构建跨平台实时应用的开发框架
Flet应用开发框架跨平台PythonFlutterGithub开源项目
Flet是一个应用开发框架,允许开发者使用Python快速构建实时的Web、移动和桌面应用。它采用简单架构,内置多种功能,基于Flutter提供专业UI。Flet适合创建内部工具、仪表盘和原型,支持多平台部署,简化了应用开发流程。
flutter_rust_bridge - Flutter和Rust跨语言绑定生成工具
flutter_rust_bridgeFlutterRust跨平台开发代码生成器Github开源项目
flutter_rust_bridge是一个Flutter/Dart和Rust的绑定生成工具。它支持任意类型转换、异步调用、双向函数调用,可处理整个文件夹输入,兼容现有库工具。作为Flutter Favorite项目,它简单易用yet功能强大,为Flutter和Rust开发提供了高效的连接方案。
isar - 高性能Flutter NoSQL数据库 支持异步和全文搜索
Isar数据库FlutterNoSQL性能Github开源项目
Isar是专为Flutter打造的高性能NoSQL数据库。它具备简洁API、强大查询功能和异步操作支持,有助于提升应用性能。Isar提供全文搜索和多平台部署能力,支持ACID事务。作为开源项目,Isar拥有活跃社区,能够满足从简单本地存储到复杂数据管理的各类需求。
awesome-open-source-flutter-apps - 精选 Flutter 开源应用合集
Flutter开源应用开发工具生产力Github开源项目
该项目汇集了精选的 Flutter 开源应用,涉及开发工具、AI、效率和金融等多个领域。开发者可从中获取学习资源和创意灵感,探索 Flutter 的实际应用。项目参与 GSSoC 2024,支持开源贡献,所有应用均在 fluttergems.dev 上展示。
packages - Flutter核心团队开发的官方包集合
Flutter包管理开源项目移动开发GitHubGithub
Flutter Packages是由Flutter核心团队开发的官方包集合,提供了多种功能性插件和工具包。包括动画、相机、文件选择、自适应布局、路由管理和地图集成等解决方案。这些包与Flutter框架高度兼容,性能优异,可帮助开发者快速扩展应用功能,提升开发效率。
langchain_dart - Dart 和 Flutter 的 LLM 应用开发框架
LangChain.dartDartFlutterLLMAIGithub开源项目
LangChain.dart 是一个面向 Dart 和 Flutter 开发者的框架,用于构建基于大型语言模型(LLM)的应用。它提供统一 API 与多种 LLM 服务交互,包含检索和代理等模块,便于开发聊天机器人和问答系统。该框架采用模块化设计,支持多种集成,并使用 LangChain 表达式语言(LCEL)组合组件,简化 LLM 应用开发流程。
jh_flutter_demo - 全面的Flutter UI组件库与开发工具集
FlutterDartUI效果组件封装工具类Github开源项目
jh_flutter_demo是一个综合性Flutter项目,集成了丰富的UI效果和实用工具。项目涵盖了框架搭建、网络请求、主题切换和国际化等基础功能,同时提供了大量自定义组件和常见UI效果实现。此外,还封装了加密、本地存储等多种实用工具类。该项目适合Flutter开发者学习参考和快速开发使用,能有效提升开发效率。
extended_text_field - Flutter扩展文本输入组件 支持内联图片和富文本
Flutter文本编辑特殊文本自定义选择工具栏内联图像Github开源项目
extended_text_field是Flutter官方TextField的扩展插件。它支持内联图片与文本混排、复制真实文本值、快速构建富文本等功能。此外还提供自定义选择工具栏和句柄、WidgetSpan支持、阻止系统键盘弹出等特性。该插件为开发者提供了更灵活强大的文本输入方案。
pin_input_text_field - Flutter多样化PIN输入框组件
Flutter输入框PIN码自定义样式跨平台Github开源项目
pin_input_text_field是一款Flutter PIN码输入组件,提供多种样式选择和自定义功能。内置4种常用PIN样式,支持密码模式、实心样式、输入颜色和光标设置。兼容所有Flutter支持的平台,为开发者提供灵活的PIN输入界面设计选项。
super_editor - 灵活可扩展的Flutter文本编辑与文档渲染工具
Super EditorFlutter开源文本编辑器文档渲染器Github开源项目
Super Editor是一款基于Flutter的开源文本编辑和文档渲染工具。它具有高度可配置性和扩展性,支持与各种后端系统集成。作为一个完整的文档编辑工具包,Super Editor致力于提升Flutter平台的文本处理能力。该项目由Superlist发起,并得到Flutter Bounty Hunters团队和开源社区的共同维护。
flutter_portal - Flutter叠加层框架 简化悬浮UI开发
flutter_portalOverlayOverlayEntryFlutterWidgetGithub开源项目
flutter_portal是一个增强型Flutter叠加层库,提供声明式API创建工具提示、上下文菜单等悬浮UI。相比内置Overlay,它具有更直观的上下文、简便的对齐功能和可自定义的对齐逻辑,帮助开发者高效实现各种悬浮UI效果。该库采用声明式方法,简化了悬浮UI的创建过程,使开发者能更轻松地实现各种复杂的悬浮界面效果。
aidea - 一款集成了主流大语言模型以及绘图模型的 APP
AIdea大语言模型图像生成开源FlutterGithub开源项目
AIdea是一款基于Flutter的开源应用,集成了包括OpenAI的GPT-3.5、GPT-4,Anthropic的Claude instant、Claude 2.1,Google的Gemini Pro等多种大语言模型,支持文生图、图生图、超分辨率等功能。该应用还提供了私有化部署选项,适合需要自定义服务端解决方案的用户。