flutter_countryify 0.0.4 copy "flutter_countryify: ^0.0.4" to clipboard
flutter_countryify: ^0.0.4 copied to clipboard

A Flutter package to get country details (name, code, currency) and flag widgets in square, rounded, or circle shapes.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_countryify/scr/data/country_data.dart';
import 'package:flutter_countryify/scr/widgets/flag_widget.dart';

void main() {
  runApp(const MyApp());
}

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

  @override
  Widget build(BuildContext context) {
    final countryCode = "pk";
    final country = CountryData.fromCode(countryCode);

    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        backgroundColor: Colors.grey.shade100,
        appBar: AppBar(
          backgroundColor: Colors.grey.shade100,
          title: const Text('Flutter Countryify Example'),
        ),
        body: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: [
              CountryFlag(
                countryCode: countryCode,
                shape: FlagShape.circle,
                size: 100,
              ),
              SizedBox(height: 20),
              Text(
                "Country Name : ${country.name}",
                style: TextStyle(fontWeight: FontWeight.bold, fontSize: 15),
              ),
              SizedBox(height: 5),
              Text(
                "Country Code : ${country.code}",
                style: TextStyle(fontSize: 15),
              ),
              SizedBox(height: 5),
              Text(
                "Country Currency : ${country.currency}",
                style: TextStyle(fontSize: 15),
              ),
              SizedBox(height: 5),
              Text(
                "Country Dialing Code : ${country.phoneCode}",
                style: TextStyle(fontSize: 15),
              ),
            ],
          ),
        ),
      ),
    );
  }
}
2
likes
150
points
37
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Flutter package to get country details (name, code, currency) and flag widgets in square, rounded, or circle shapes.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, flutter_svg

More

Packages that depend on flutter_countryify