I learnt how to build a COVID-19 Tracker App using a REST API and flutter, with different features. I used disease.sh
API with the following endpoints:
I used different packages to display the data in the app, like:
I designed 4 different screens for the app, as follows:
Splash Screen
: The app starts with a splash screen, where the app logo is displayed with a rotating animation.World Stats Screen
: The app displays the world stats in a card, where the user can see the total cases, recovered cases, and deaths around the world.Countries List Screen
: The app displays a list of all the countries, where the user can see the total cases, recovered cases, and deaths in each country. The user can also search for a specific country. The user can tap on a country to see the country details This screen shows a shimmer effect while the country data is loading.Country Details Screen
: The app displays the country details in a card, where the user can see the total cases, recovered cases, and deaths in the country. The user can also see the country flag and country name.