Flutter CryptoCurrency

  1. Library used for state management is GetX
  2. Project architecture - MVC
  3. Project Structure - UI (Screen) => Controller + Binding => Model => Provider

Directory & File description

  1. Provider is used to fetch the data from api.
  2. Controller is used for all business logic
  3. Binding is reponsible for connecting the view with controller
  4. Model is the data structure.

Screenshots

Cryptocurrency