Skip to content

Developed using CoinApi, Clean Architecture, Bloc Pattern, Mockito, GetIt(Dependency Injection) and TDD

Notifications You must be signed in to change notification settings

AkkshayDhaamankar/FlutterCoinDCX

Repository files navigation

FlutterCoinDCX

Developed Cryptocurrency CoinDCX UI Screen using Flutter (UI CREDITS :- https://play.google.com/store/apps/details?id=com.coindcx&hl=en_IN)

Description:-

  1. Used CoinAPI (https://docs.coinapi.io/) for making HTTP Request and Fetching Data From Network.
  2. Used Clean Architecture and Test Driven Development(TDD).
  3. Used BLOC Pattern (flutter_bloc).
  4. Used Mockito For Creating Fake Instances.
  5. Used GetIt for Dependency Injection (SOLID)

Screenshot Of App

Screenshot 1942-07-02 at 10 49 40 PM

GIF :- Here, the CircularProgress dismisses and fetched data is displayed(It reacts to the states of BLOC Pattern)

CoinDcxGIF

Clean Architecture :- Where each layer is independent of other layer

Clean-Architecture-Flutter-Diagram

Test Cases :- All tests passed (TDD)

TestCasesGIF

About

Developed using CoinApi, Clean Architecture, Bloc Pattern, Mockito, GetIt(Dependency Injection) and TDD

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages