bloc
Uma biblioteca de gerenciamento de estado previsível que ajuda a implementar o padrão de design BLoC (Componente de Lógica de Negócio).
Um aplicativo Android de terceiros para o painel do Pi-Hole®.
Uma biblioteca de gerenciamento de estado previsível que ajuda a implementar o padrão de design BLoC (Componente de Lógica de Negócio).
Uma biblioteca de teste que facilita o teste de blocos. Criada para ser usada com o pacote de gerenciamento de estado bloc.
v0.7.0Fornece uma coleção de layouts de grade do Flutter (em cascata, mosaico, quadriculado, entrelaçado, etc.).
v5.2.2Uma coleção de indicadores de carregamento animados com o flutter. Muito inspirado pelo SpinKit do @tobiasahlin.
v2.0.0Um widget fornecido ao componente de rolagem do Flutter para atualização por deslize para baixo e carregamento por puxar para cima.
Este pacote ajuda na criação de formulários no Flutter, eliminando o código boilerplate, reutilizando validações, respondendo a mudanças e coletando a entrada final do usuário.
v10.0.0Biblioteca de Toast para Flutter, crie mensagens de toast facilmente em uma única linha de código
v6.1.0Uma bela e animada barra de navegação inferior. A barra de navegação usa seu tema atual, mas você está livre para personalizá-la.
v0.8.0Implementação do Flutter de cabeçalhos colantes como uma lâmina. Use-o em um CustomScrollView.
Programação funcional em Dart. Purifique seu código Dart usando estruturas de dados imutáveis eficientes, mónadas, lentes e outras ferramentas de FP.
v1.11.0Alice é uma ferramenta de inspeção HTTP que ajuda na depuração de requisições HTTP. Ela captura e armazena requisições e respostas HTTP, que podem ser visualizadas por meio de uma interface simples.
Jiffy é um pacote de data e hora para Flutter (Android, IOS e Web) para análise, manipulação, consulta e formatação de datas e horários
{"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.3Texto original em inglês. Visite o GitHub para a versão atual.
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.