Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD

covid app

covid-19 application made with flutter, following test driven development (tdd) and clean architecture along with internationalization with json and ci/cd workflow.

features:

ths project has several features:

  • fetch covid cases and latest news related to covid-19 from apis.
  • cache data in local storage, use when no internet connection is available.
  • error handling for server failure and cache failure.
  • flutter bloc state management.
  • test driven development (tdd).
  • follow resocoder’s clean architecture. for details, click here.
  • internationalization with json for two locale values – en-us and hi-in.
  • ci/cd workflow with github actions and secrets.

preview:

ss_1

ss_2

ss_3

ss_4

ss_5

ss_6

ss_7

ss_8

apis used

running the project

to run this project, some configuration steps are required.

  • create your own api key from newsapi.org.
  • create a new file named api_key.dart inside the lib folder.
  • paste the following line with your api key.
const string news_api_key = 'your_api_key';

learn test driven development and clean architecture

additional documentations that might help

todo

  • [ ] web version
  • [ ] full test coverage including integration test
  • [ ] improve documentation

Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD

Comments are closed.