bloc
BLoC(ビジネスロジックコンポーネント)デザインパターンの実装を支援する予測可能な状態管理ライブラリです。
Pi-Hole®ダッシュボード用のサードパーティAndroidアプリケーション。
BLoC(ビジネスロジックコンポーネント)デザインパターンの実装を支援する予測可能な状態管理ライブラリです。
Bloc をテストしやすくするためのテストライブラリ。Bloc の状態管理パッケージと連携して使用することを目的としています。
v0.7.0Flutter グリッドレイアウト(スタガード、マーソンリー、クイルテッド、ウェーブンなど)のコレクションを提供します。
v5.2.2Flutterでアニメーション化されたローディングインジケーターのコレクション。@tobiasahlin の SpinKit に強く影響されています。
v2.0.0Flutter スクロールコンポーネントのドロップダウンリフレッシュおよびプルアップロードに使用されるウィジェットです。
このパッケージは、ボイラープレートコードの削減、検証の再利用、変更への反応、最終的なユーザー入力の収集により、Flutterでのフォーム作成を支援します。
v10.0.0Flutter 向けのトーストライブラリ、1 行のコードで簡単にトーストメッセージを作成できます
v6.1.0美しくアニメーション付きの下部ナビゲーション。ナビゲーションバーは現在のテーマを使用していますが、自由にカスタマイズできます。
v0.8.0Flutterによるスタティックヘッダーのスリーブとしての実装。CustomScrollViewで使用します。
Dartにおける関数型プログラミング。効率的な不変データ構造、モナド、レンズ、その他のFPツールを使用してDartコードを純粋化します。
v1.11.0AliceはHTTPリクエストのデバッグを支援するHTTPインスペクターツールです。HTTPリクエストとレスポンスをキャッチして保存し、シンプルなUIで確認できます。
Jiffy は、日付と時刻の解析、操作、照会、フォーマットに使用できる Flutter(Android、iOS、Web)用日時パッケージです。
{"sdk":"flutter"}^0.9.1^4.0.4^1.0.4^6.0.1^4.3.2^3.0.10^0.2.8^0.14.0+3^1.4.3^0.3.1^0.11.0+1^3.0.1^0.7.1^0.16.1^1.0.1^1.9.0^6.0.1^3.13.2^3.0.1^5.2.0^3.0.1^1.6.11^5.5.0^0.2.1^0.3.2^1.1.2^4.1.2+10.9.4^0.4.5^1.10.4^7.0.2^1.6.1^0.1.3^0.4.1^3.2.0^0.6.4+3^2.0.0^5.5.00.3.5^0.5.5{"sdk":"flutter"}{"sdk":"flutter"}any1.10.1^0.11.5^1.0.4^3.4.0^4.1.1^7.0.0^1.1.0^0.7.52.2.3以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。
Codemagic build status Coverage Status MIT Licenced Platform
FlutterHole is a free third party Android application for interacting with your Pi-Hole® server.
Note: Currently archived. Check the
webbranch to check the archived beta release.
FlutterHole is developed using Android Studio, which offers a complete, integrated IDE experience for Flutter.
Testing is done using a local Pi-hole installation on an internal network. Due to this, support for other network setups relies heavily on user feedback.
If you want to improve the network support for FlutterHole by testing against your own setups, you can build the app locally and debug any issues.
After cloning this repository, perform the following steps before building your project.
All snippets assume your initial working directory is the root of the project.
Skip the questions, and confirm with yes.
#!/bin/bash
cd android/app
keytool -genkey -v -keystore keystore.jks -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000
#!/bin/bash
cd android
touch key.properties
After creating the file, populate it with plaintext describing the debug key.
storePassword=android
keyPassword=android
keyAlias=androiddebugkey
storeFile=keystore.jks
#!/bin/bash
flutter pub get
flutter pub run flutter_launcher_icons:main
To generate freezed classes, injectable injections etc.:
flutter pub run build_runner build --delete-conflicting-outputs
Or, build continuously:
flutter pub run build_runner watch --delete-conflicting-outputs
You can now build and run the app on either an emulator or a physical device using flutter run.
To run the default integration test:
flutter drive --target=test_driver/app.dart
This application interacts with the Pi-hole PHP API.
A new API is in the works from the Pi-hole team. For progress, check the pull request on GitHub.