bloc
예측 가능한 상태 관리 라이브러리로 BLoC(Business Logic Component) 설계 패턴을 구현하는 데 도움을 줍니다.
Pi-Hole® 대시보드용 제3자 안드로이드 애플리케이션입니다.
예측 가능한 상태 관리 라이브러리로 BLoC(Business Logic Component) 설계 패턴을 구현하는 데 도움을 줍니다.
bloc을 테스트하기 쉽게 만들어주는 테스트 라이브러리입니다. bloc 상태 관리 패키지와 함께 사용하도록 설계되었습니다.
v0.7.0Flutter 그리드 레이아웃(스태거드, 메이슨리, 큐일티드, 웨븐 등)의 컬렉션을 제공합니다.
v5.2.2flutter로 애니메이션 처리된 로딩 인디케이터 모음입니다. @tobiasahlin의 SpinKit에서 많은 영감을 받았습니다.
v2.0.0Flutter 스크롤 컴포넌트의 드롭다운 새로 고침 및 풀업 로드에 제공되는 위젯입니다.
이 패키지는 폼 생성 시 반복 코드 제거, 검증 재사용, 변경 사항에 대한 반응, 최종 사용자 입력 수집을 통해 Flutter에서 폼을 쉽게 만들 수 있도록 도와줍니다.
v10.0.0Flutter용 토스트 라이브러리, 단 한 줄의 코드로 쉽게 토스트 메시지를 생성할 수 있습니다
v6.1.0아름답고 애니메이션 효과가 있는 하단 탐색 바입니다. 현재 테마를 사용하지만, 자유롭게 맞춤 설정할 수 있습니다.
v0.8.0슬리버로 스티키 헤더를 구현한 플러터. CustomScrollView에서 사용합니다.
Dart에서의 함수형 프로그래밍. 효율적인 불변 데이터 구조, 모나드, 렌즈 및 기타 FP 도구를 사용하여 Dart 코드를 정제하세요.
v1.11.0앨리스는 HTTP 요청 디버깅을 돕는 HTTP 인스펙터 도구입니다. HTTP 요청과 응답을 캡처하고 저장하며, 간단한 UI를 통해 확인할 수 있습니다.
Jiffy는 날짜와 시간을 분석하고 조작하며 쿼리하고 형식화하기 위한 플러터(안드로이드, iOS 및 웹)용 날짜/시간 패키지입니다.
{"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.