commingle_money 1.0.0 copy "commingle_money: ^1.0.0" to clipboard
commingle_money: ^1.0.0 copied to clipboard

Open-source utilities from the Commingle app (https://commingle.app) for handling, formatting, and displaying monetary values in Flutter.

example/lib/main.dart

// ignore_for_file: public_member_api_docs

import 'package:commingle_money/commingle_money.dart';
import 'package:flutter/material.dart';
import 'package:locale_plus/locale_plus.dart';

import 'screens/menu_screen.dart';

void main() async {
  // timeDilation = 5;

  WidgetsFlutterBinding.ensureInitialized();

  final groupingSeparator = await LocalePlus().getGroupingSeparator() ?? ',';
  final decimalSeparator = await LocalePlus().getDecimalSeparator() ?? '.';

  runApp(
    MyApp(
      separators: AmountFormatSeparatorsData(
        grouping: groupingSeparator,
        decimal: decimalSeparator,
      ),
    ),
  );
}

final class MyApp extends StatelessWidget {
  final AmountFormatSeparatorsData separators;

  const MyApp({
    super.key,
    required this.separators,
  });

  @override
  Widget build(BuildContext context) {
    return AmountFormatSeparators(
      data: separators,
      child: MaterialApp(
        debugShowCheckedModeBanner: false,
        title: 'Flutter Demo',
        theme: ThemeData(colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple)),
        home: const MenuScreen(),
      ),
    );
  }
}
6
likes
150
points
22
downloads

Publisher

unverified uploader

Weekly Downloads

Open-source utilities from the Commingle app (https://commingle.app) for handling, formatting, and displaying monetary values in Flutter.

Homepage
Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

animated_flip_counter, decimal, equatable, expressions, flutter

More

Packages that depend on commingle_money