Our project is considered as full source of information about corona virus. The app provides the customer with all information the customer need about the virus, in past,present and predictions of future. The app contains all information about how the virus started and spread in the whole world. The application also provides information about the most important events happened because this virus such as Ozone layer healing. Also information about what's the virus, its symptoms, how it harm the body and treatment. When the customer start to use the app first he see the past that the whole number of injuries,mortality and recovered cases in the world and he can know the own details of each country. In the present such as help the customer to know that increasing or decreasing numbers of cases in each country. And predictions of increasing or decreasing the number of cases in each country that's according to relations between the virus spread with environmental changes and ratio between injuries, mortality and recovered cases and places of virus spread.
the impulse that made us choose this challenge that we have a good team of researchers and coders which helped us in creating the app and search for the information at the same time.to develop the app i chose the cross plat from flutter which is a frame work of google's language dart but why to use flutter as it's powerful performance which is the same with native apps also i will have the feature of one source code and application for IOS &ANDROID and i can't forget the perfect system of widgets at flutter which have a lovely mix for front end and back end and the tool i used to develop on is the famous Microsoft text editor visual studio code which offers perfect performance and helpful user interface in addition to the fantastic extensions that i can add and i developed an app to view news of corona virus as in home page the user can see the different states of virus all over the world and important news about virus so to show them i used Grid View and for cards of news i used list builder then for navigation to different pages i used bottom navigation bar to offer simple smooth navigation and for the second page which view all countries all over the world with its specific states of virus i used list builder to build cards that contain name of country and its flag and to view the states i used alert Dialog widget and for the third page which offers important info and FAQS about virus i used expansion tile widget with list builder all previous words were about front end of app but how can i get data and deliver it to user interface to make this i used HTTP requests package which get info from 2 different APIs first is the API of corona virus which have data for virus states and other is the news API which have the news of virus so these responses come as json so i decode it and use it at app finally for real time update i provide app with refresh indicator so user can swipe up and refresh
https://youtu.be/pp2kdjn8g9A
https://www.who.int/emergencies/diseases/novel-coronavirus-2019
https://www.technologyreview.com/2020/04/15/999476/explainer-how-does-the-coronavirus-work/