discontinuedPackage alpha_acm has been discontinued.

Alpha ACM (alpha_acm)

Pacote Flutter de demonstração, pronto para publicação no pub.dev: contador no estilo do template padrão do Flutter, com cores definidas pelo app que consome o pacote.

Requisitos

  • Flutter 3.35+ (o repositório usa FVM; versão fixa em .fvm/fvm_config.json e .fvmrc).

Instalação

dependencies:
  alpha_acm: ^0.1.0

Uso

Passe um AlphaAcmTheme com primaryColor, secondaryColor e backgroundColor:

Cor Onde é usada
primaryColor Fundo da AppBar
secondaryColor Fundo do FloatingActionButton
backgroundColor Fundo do Scaffold
import 'package:alpha_acm/alpha_acm.dart';
import 'package:flutter/material.dart';

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  static const _alphaAcmTheme = AlphaAcmTheme(
    primaryColor: Color(0xFF6750A4),
    secondaryColor: Color(0xFF625B71),
    backgroundColor: Color(0xFFFFFBFE),
  );

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Meu app',
      home: const AlphaAcmCounterPage(theme: _alphaAcmTheme),
    );
  }
}

Há um app de exemplo apenas no repositório, em example/ (não é enviado ao pub.dev; ver .pubignore).

Antes de publicar no pub.dev

  1. Ajuste homepage, repository e issue_tracker em pubspec.yaml para URLs reais do repositório.
  2. Confira a licença em LICENSE.
  3. Valide o pacote:
fvm dart pub publish --dry-run

Não é necessário commitar pubspec.lock na raiz do pacote (já está no .gitignore).

Licença

MIT — ver LICENSE.

Libraries

alpha_acm
Alpha ACM — pacote de demonstração com contador temático para pub.dev.