go_router_builder
支援為 package:go_router 產生強類型路由助手的建構器
Nepanikař(別慌)心理急救行動應用程式官方倉庫。此應用程式由專家設計並諮詢,協助處理心理健康問題。
支援為 package:go_router 產生強類型路由助手的建構器
適用於 Dart VM 和 Flutter 的 NoSQL 持久化嵌入式檔案系統文件型資料庫,支援加密。
v0.11.0一個完整的解決方案,用於建立本機和推播通知,自訂按鈕、圖片、聲音、表情符號,並為Flutter應用程式套用多種不同的版面配置。
v4.1.3一個靈活的 Flutter 多選套件。按照您想要的方式建立多選元件。
一個簡單(但正確)的 Dart 類,用於驗證電子郵件地址
適用於 Flutter、Web 和伺服器的日期和時間程式庫,支援時區、日曆、文化、格式化和解析。
Dart 中的低階連結(文字、URL、電子郵件、電話號碼、使用者標籤)解析程式庫。
v0.1.0一種繪製多邊形形狀並裁剪它們的簡單方法。
用於在使用 package:build 時,確保套件內產生的 Dart 程式碼為最新狀態的測試工具。
用於在 Android 和 iOS 上選擇和儲存檔案的對話方塊。
v2.0.0一個在預定、週期性或動態產生的時間事件觸發時重新建構自身的元件。
此套件是 shared_preferences 套件的複製版,但鍵名中沒有前綴。用於從先前的原生應用程式遷移資料。
^3.0.0^0.12.0^1.19.0^1.0.5any^3.0.0^2.0.5^12.0.0^4.0.0^5.0.0^1.1.1{"sdk":"flutter"}^4.5.2^3.0.0{"sdk":"flutter"}^2.2.17^2.2.0^3.1.0^9.0.5^17.0.0any^0.20.2^4.9.0^0.10.5^5.0.0^3.3.0any^3.2.2{"path":"./packages/nepanikar_contacts_gen"}^10.1.0^1.8.2^2.0.12^0.1.0^6.0.5^0.28.0^3.4.0+6^2.0.6^0.9.17^2.0.0^2.0.1^6.3.2^1.4.0^2.16.0^3.1.1^5.1.0+1{"sdk":"flutter"}^4.0.0-dev.3^4.0.1^6.11.2^2.0.1以下為英文專案原文快照,最新內容請造訪 GitHub。
First aid for psychological issues - Official mobile app for nepanikar.eu
Run command flutter run from root folder of application.
flutter_gen package lets us quickly generate paths for images/icons.
To add a new asset, add it to ./assets/ and then run flutter packages pub run build_runner build -d.
If you are creating a new assets folder, do not forget to reference it in pubspec.yaml.
We are using Localazy for managing app localizations.
The prerequisites for running the localization update script are:
stringcase: pip install stringcasenpm install -g @localazy/cli or see Installation
page for other options)After that, you can simply run the script located in ./bin/localazy/localazy_gen.sh.
When adding a new language:
Contacts & help data are generated from Dart objects for easier maintainability. These data are then converted and
shipped within the app as JSON which is located in the ./assets/contacts/ folder. The whole contacts & help UI in
the app is controlled by the content of this JSON file.
The prerequisites for updating and regenerating these data is:
The source of these data is managed by nepanikar_contacts_gen Dart package.
Source data are located in ./packages/nepanikar_contacts_gen/bin/translation_extra_files/{language_tag}.dart.
Make the necessary changes, then simply run the script located in ./bin/nepanikar_contacts_gen/
to regenerate the JSON file.
flutter run - run applicationflutter packages pub run build_runner build -d - regenerate go_route/freezed/assets filesflutter pub run build_runner watch -d - watch and generate automatically changes when files are changedflutter gen-l10n - recompile .arb language filesflutter pub run flutter_native_splash:create - regenerate splash screendart format --line-length 100 ./ - automatic formatting of the project