flag 5.0.0-nullsafety flag: ^5.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.
Undisputed territories which are non-UN state
va
Vatican City. Govern by the Holy See.
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>
develop
--> developstable
--> verison X.Y.Z (using lateststable
channel Flutter SDK)
Channel stable, 2.0.0
master
--> verison X.Y.Z-pre (using latestbate
channel Flutter SDK)
Channel beta, 1.20.0-7.3.pre