flag 4.0.0-nullsafety flag: ^4.0.0-nullsafety copied to clipboard
A flag Flutter package. Use for showing flags. All flags came from https://www.un.org/en/member-states/index.html .
flag #
A flag Flutter package for Android
/ iOS
/ Web
. Mobile Based by https://github.com/dnfield/flutter_svg , Web Based by Image.network
Screenshot #
Svg sources #
- Flag list came from UN members. UN Web Site
- A lot of flag svg files came from wikimedia, such as Antigua and Barbuda
- Some flag svg files came from Countryflags.
fetch data :python file is fetch_data/main.py
Update time: 2020-04-21 23:22:58
Marge from 2.0.X to 3 #
Replace Flags.getFlag(country:
to Flag(
. :)
Flag list #
Organisations
eu
European Union. Modify by art-decor for European Union
Disputed territories
hk
Hong Kong. Special Administrative Region of China.mo
Macau. Special Administrative Region of China.eh
Western Sahara. Claimed by Morocco.tw
Taiwan. Claimed by China.
How to use #
Flag(COUNTRY_CODE, height: HEIGHT, width: WIDTH),
Such as
Flag('AD', height: 100, width: null)
Flag('AD', height: null, width: null)
Flag('AD', height: 10, width: 100, fit: BoxFit.fill)
Bugs #
brazilian
(br) flag, you can see that the letters are still a bit abnormal.
Branch & version #
switch Flutter SDK channel Flutter-build-release-channels
flutter channel
flutter channel <channel-name>
Or using fvm
develop
--> developstable
--> verison X.Y.Z (using lateststable
channel Flutter SDK)
Channel stable, 1.22.5
master
--> verison X.Y.Z-pre (using latestbate
channel Flutter SDK)
Channel beta, 1.25.0-8.2.pre
Upload to PUB #
flutter pub publish --dry-run
flutter pub publish