Skip to content

Internationalized Coronavirus Tracker Flutter app that showcases my knowledge with REST APIs, Localization, and Theming

License

Notifications You must be signed in to change notification settings

ISL270/Internationalized-Covid19-FlutterApp

Repository files navigation

Internationalized-Covid19-FlutterApp

Logo

Covid19 Tracker

GitHub last commit GitHub repo size

About

I developed an internationalized Coronavirus Tracker flutter application that is available in 6 languages (English, Arabic, Chinese, Hindi, Spanish, Deutch) and I'm planning on adding more languages in the fututre. I used nCoV 2019 health API to get the latest global data about the coronavirus outbreak.

This app makes the requests using my authorization key & access token(updated automatically when expired), then parses the JSON response data into strongly-typed model classes and displays it to the user. It also caches the data using shared_preferences, so that the data is saved on device for offline use.

The app automatically matches the language with the device's locale, but users are also able to change the language manually from the settings screen. Users also have the ability to switch between the light and dark themes.

Note: I didn't include my api_keys.dart file, so you have to make your own dart file that stores your keys, otherwise it won't work.

Preview

Logo

About

Internationalized Coronavirus Tracker Flutter app that showcases my knowledge with REST APIs, Localization, and Theming

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages