dio_cookie_manager
一个 Cookie 管理器结合了 cookie_jar 和 dio,基于拦截器算法。
开源的西电学生信息查询软件,包括课表查询、成绩查询、电费查询等功能。手机版称为 XDYou
一个 Cookie 管理器结合了 cookie_jar 和 dio,基于拦截器算法。
代码生成工具,用于在 Flutter 和主机平台之间实现类型安全且更简单的通信。
v0.4.1通过使用方法定义组件来简化您的组件树结构。借鉴了 CSS 和 SwiftUI 的灵感
v9.0.0一个用于使用和创建精美基于 Material Design 的主题的 Flutter 包。
v0.10.0一个插件,为在 Android 和 iOS 上创建主屏幕小部件提供通用接口。
基于 talker 的轻量级且可自定义的 dio HTTP 客户端日志记录器
v5.1.20适用于 Flutter 和 Dart 的高级错误处理程序和日志记录包。应用监控、日志历史记录、报告共享、自定义日志等。
响应式变得简单。少做,却能成就更多。支持 Flutter 和任何 Dart 项目,包括 HTML/JS、CLI、Shelf 服务器、VM 等。
在用户向下滚动屏幕时,懒加载并显示项目页面。
类型安全的 DateTime 和 Duration 计算,由扩展提供支持。
一个用于 Dart 中 HTTP 请求的 Cookie 管理器,帮助您处理 Cookie 策略和持久化。
一个跨平台插件,用于修改用户设备上的日历。
^7.1.0^6.1.5^9.2.1^5.0.0^3.0.6^4.0.0^5.1.0^5.0.0^5.0.0^3.1.0+1^1.5.2^2.5.3^3.0.0^4.0.3^2.0.11^4.9.0^0.15.4^2.2.1^5.1.1^2.0.0^10.0.0^8.3.0^6.1.6^2.1.5^3.0.0^1.7.3^3.0.0^4.0.0^2.3.1{"sdk":"flutter"}^1.0.2^10.1.0^0.7.0^0.4.1^12.0.0-beta.1^1.1.0^0.0.7^4.9.1^1.2.0^13.0.1^3.0.1^0.8.0^0.9.3^4.2.0^2.0.0^13.1.0^13.1.0^0.37.1{"sdk":"flutter"}—^0.11.0^22.0.1^3.0.0{"sdk":"flutter"}^0.14.3^2.6.0^6.0.0^28.0.0^3.1.3^6.10.0以下为英文项目原文快照,最新内容请访问 GitHub。
Release downloads Android Version
XDYou,代码名称为 Traintime PDA,是为西电学生设计的开源信息查询软件。
https://raw.githubusercontent.com/BenderBlog/traintime_pda/HEAD/XDYou-Poster.jpg
/lib/page/classtable是本程序的课程表/日程表组件,您可以拿去用来渲染课表,这个表可以往里面塞考试信息等和课程时间不对应的玩意。/lib/repository里面的东西,以用来适配您的学校相关系统。/lib/page/library是简单的图书馆页面,包括借书状况和查询书籍,可以修改一下成为某些课的大作业。/ios/ClasstableWidget是一个 iOS 下面简单的显示日程插件,可以按需使用。数据来源可以参考我是如何把东西存到程序公共空间的。/lib/page/public_widget有一堆不知所以的部件,看情况随便用。使用前看下文件的授权,以SPDX-License-Identifier开头。如果只有MPL-2.0而且你不方便开源仅对这一个文件的修改的话,和我联系。
计划写一个本代码的查看指南,请各位期待。
Flutter 3.47.0 • channel stable •
https://github.com/flutter/flutter.git
Framework • revision 4cf2416426 (6 天前) • 2026-08-11 11:53:49 -0700
Engine • hash 59d54a2b2896a6bbf356c94b7fac7b9e235bdacd (revision
5f77625673) (6 days ago) • 2026-08-11 16:38:36.000Z
Tools • Dart 3.13.0 • DevTools 2.60.0
本程序源代码按照 MPLv2 授权,部分文件有 MIT / Apache-2.0 授权。
本代码库附带 XDYou 的图标和开屏图,该图标和开屏图仅作为标识 iOS 授权者编译版本而使用。
编译产物中,Android 和 iOS 平台编译产物称为 XDYou,其中 Android 平台是自由软件,iOS 平台需要遵循XDYou 软件最终用户许可协议分发。App Store 上架时候需要填写 EULA ,因此不得不自行编写了个在 MPL 基础上基本无约束的 EULA 来应付了事。
查看代码中/lib/page/setting/about_page/about_page.dart里面getDevelopers数组中的内容。
如果你对本程序啥想法,欢迎向我提出。