A complete flutter application that displays a list of courses from raywenderlich website.
This project demonstrates the following concept
- Making network call and parsing network data using the model, repository and dependency injection pattern
- Using ListView and Builder, navigation and animation components in flutter
- Filtering a list and using shared preferences to persist data
- Statemanagement in flutter using inherited widget