countries_utils 1.0.1
countries_utils: ^1.0.1 copied to clipboard
A lite dart package for providing offline World Countires Data with helpful utils to your dart or flutter application
example/main.dart
import 'package:flutter/material.dart';
import 'package:flutter/cupertino.dart';
import 'package:countries_utils/countries_utils.dart';
class HomeScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
final List<Country> countries = Countries.all();
return Scaffold(
body: Center(
child: CupertinoPicker(
onSelectedItemChanged: (i) {},
scrollController: FixedExtentScrollController(initialItem: 67),
offAxisFraction: .1,
diameterRatio: 1.1,
itemExtent: 50.0,
magnification: 1.4,
squeeze: 1.45,
useMagnifier: true,
looping: true,
children: countries
.map((country) => Padding(
padding: const EdgeInsets.all(8.0),
child: Text(
Localizations.localeOf(context).languageCode == "en"
? '${country.name} ${country.flagIcon}'
: '${country.nativeName} ${country.flagIcon}',
style: Theme.of(context).textTheme.bodyText1,
),
))
.toList()),
));
}
}