skeletonizer
将已构建的 widget 转换为骨架加载器,无需额外努力。
JKG学生的概览应用
将已构建的 widget 转换为骨架加载器,无需额外努力。
在 Flutter 中滚动到任何可滚动控件的特定子项
v0.8.0在屏幕上喷洒出五彩缤纷的彩纸。以风格化的方式庆祝应用内的成就。控制彩纸的速度、角度、重力和数量。
v6.0.0将文本中的 URL 和电子邮件转换为 Flutter 中的可点击内联链接。
v3.0.0一个基于 Flutter CalendarDatePicker 的轻量级且可自定义的日历选择器,支持单日选择器、范围选择器和多日选择器。
一个 ScrollView 的包装器,当到达页面底部时会触发回调
v1.0.1一个可以轻松在 Flutter 中创建面包屑的 Flutter 小部件。
一个与设备上已安装应用相关的实用方法的 Flutter 插件。
一个用于解码HTML的小型库。支持所有命名字符引用、十进制字符引用和十六进制字符引用。
v1.0.1一个简单方便的提供者,可帮助获取以下信息 - 键盘高度、键盘是否打开、设置屏幕是否较小的布尔值。
v2.0.1简化多色插值。将数值域映射到平滑过渡的颜色范围。
一个会发出 DateTime 的 TextFormField,可帮助显示 Material、Cupertino 和其他样式的选择器对话框。
{"sdk":"flutter"}^1.0.6^6.1.2^2.1.2^1.2.2^0.20.2^12.1.0^1.0.1^12.0.0+1^3.0.1^9.0.0^2.4.0{"git":{"url":"https://github.com/BrowserStackCE/flutter_system_proxy.git","ref":"main"}}^19.1.0^7.0.7296^0.9.0+3^2.3.0^1.4.0^10.0.0-beta.4^3.1.0+1^10.1.2^1.6.0^6.2.5^1.0.12^1.3.0^2.0.0^4.7.0^12.0.0^3.0.3^3.0.0-beta.2^6.0.0^1.0.1^6.5.0^0.8.0^2.0.1^2.0.2^1.1.0^2.0.0^2.0.1^2.1.0^0.10.0^4.0.0^4.5.1^0.8.0{"sdk":"flutter"}^6.0.0^0.14.1^4.1.7以下为英文项目原文快照,最新内容请访问 GitHub。
Hinweis: Die Android-Veröffentlichungen werden mit zwei verschiedenen Zertifikaten bereitgestellt:
Beim Wechseln zwischen den Varianten muss die App immer deinstalliert werden, wobei alle Daten verloren gehen.
Wichtiger Hinweis für Veröffentlichung: nicht vergessen, logup_host zu setzen! Die Buildkonstante hat keinen Standardwert.
Hi! Dieses Repo enthält den kompletten Quellcode für die Kepler-App, die Übersichts-App für Schüler des JKGs.
Die Kepler-App ist lizensiert unter der GPLv3 (GNU Public License Version 3), siehe LICENSE.
Hinweis zu Kommentaren im Code: Kommentare auf Englisch sind älter und nur vereinzeilt an wichtigen/lustigen Stellen verwendet, Kommentare auf Deutsch dienen der Erklärung der Funktionsweise von so vielen Elementen im Code wie möglich und sind auch meist detaillierter. Ich wollte aber die alten englischen Kommentare nicht löschen.
Durch Build-Konstanten können verschiedene Varianten der App gebaut und Werte gesetzt werden. Dabei gibt es diese Konstanten:
beta = ist Build eine Beta-Version (Standard: false)
debug_features = sollen Debug-Features aktiv und sichtbar sein (Standard: kDebugMode)
creds_debug = sollen Debugausgaben zu Stundenplan-Anmeldedaten zum Log hinzugefügt werden (Standard: false)logup_host = Standardhost für LogUp (Standard: null → Log hochladen deaktiviert)
dynamic_data_host = Standardhost für dynamische Daten (Standard: null → dynamische Daten deaktiviert)
Zum Aktivieren beim App-Build --dart-define=<varname>=[true|false] an flutter run oder flutter build übergeben, z.B.:
flutter build apk --dart-define=beta=true
flutter build ipa --dart-define=debug_features=true
Wenn ein ungültiger Wert übergeben wird, wird der Standardwert genommen.
Google Play und das Google Play-Logo sind Markenzeichen von Google LLC. Apple und App Store sind Markenzeichen von Apple Inc.