A Flutter application that displays a currency chart. The application will also allow the user to change the periods of the chart and see the current price on the chart view by long-tapping it.
- The application will display a bitcoin currency chart
- It will allow the user to change the chart periods, the available periods:
- 1 week
- 1 month
- 6 months
- By tapping on a period that chart needs to show the data for:
- The chart shows the progress indicator
- The chart loads the data from some mock data source
- Once the data is loaded, the chart shows it to the user
- By long-tapping on the chart view, the users should see the price with the date he is currently at
• flutter_bloc
• syncfusion_flutter_charts
• golden_toolkit - cmd: flutter test --update-goldens
• Using BLOC to manage state
• Using sync function library to draw chart
• Unit and golden tests to test on multiple screen sizes