Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.0.0

flutter_automation

Um pacote Flutter que fornece vários scripts de automação para ajudá-lo com seu projeto Flutter.

AndroidiOSmacOSWindowsLinux
Downloads em 30 dias
303
Curtidas
142
Pontos Pub
130

Instalar pacote

flutter pub add flutter_automation

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

flutter_automation é um pacote do Flutter projetado para agilizar o desenvolvimento de projetos ao oferecer uma coleção de scripts de automação. Ajuda os desenvolvedores a economizar tempo automatizando tarefas repetitivas como formatação de código, gerenciamento de dependências e fluxos de teste. Criado para projetos multiplataforma, suporta Android, iOS, macOS, Windows e Linux. O pacote se integra perfeitamente ao sistema pub do Flutter e é ideal para equipes que buscam padronizar seus processos de desenvolvimento. Sua natureza de código aberto incentiva contribuições da comunidade e personalizações.

Casos de uso

  • Automatizando a formatação de código
  • Simplificando pipelines de CI/CD
  • Simplificando atualizações de dependência
  • Executando testes em lote
  • Padronização da configuração do projeto

Principais recursos

  • Scripts de automação pré-definidos
  • Suporte multiplataforma
  • Integração fácil por meio do pub
  • Open-source e extensível
  • Suporta múltiplos ambientes de sistema operacional

Indicado para

  • Equipes de desenvolvimento
  • engenheiro de CI/CD
  • Iniciantes do Flutter
  • Mantenedores do projeto
  • entusiastas de automação

Considerações

  • Requer conhecimento de scripts de shell
  • Pode ser necessário personalizar para fluxos de trabalho complexos
  • Depende de ferramentas externas
  • Não adequado para tarefas simples de uma única vez
  • Melhor usado em projetos em equipe ou em grande escala

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Flutter Automation

This package contains various automation scripts that will help you automate various aspects of your flutter project.

Pub Package

Usage

To use this plugin, add flutter_automation as a dependency in your pubspec.yaml file.

Running scripts

From terminal in your flutter project run,

flutter pub pub run flutter_automation --firebase-auth --google-maps --android-sign --firestore-crud
1. Firebase Auth

This sets up firebase authentication with google and email based login automatically in your flutter project. Also copies boilerplate login ui flow using provider package for state management

flutter pub pub run flutter_automation --firebase-auth
2. Google Maps

sets up google maps flutter plugin on android platform in a flutter project.

After you run the script in your flutter project you need to modify android/app/src/main/res/values/strings.xml file changing the text YOUR_API_KEY to your actual google maps Api key.

flutter pub pub run flutter_automation --google-maps
3. Android Signing

Generates keystore and sets up android signing config in your flutter project.

It uses keytool to generate keystore so, for this script to work keytool must be in path.

flutter pub pub run flutter_automation --android-sign
4. Firestore CRUD

Provides a simple firestore CRUD operation boilerplate

flutter pub pub run flutter_automation --firestore-crud

Categorias

Dependências

Lista de dependências 3 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.