Search stocks data.
The reason to build this project is to showcase the integration of different things:
- BLoC pattern for State Management
- Clean architecture
This project also use the following libraries:
- GetIt -> dependency injection
- Dart -> functional programming
- Data Connection Checker -> check data connection
- Equatable -> value based equality
- SharedPreferences -> reading/writing key-value pairs
The only functionality of the app is to search a company symbol (e.g. IBM) and show its PERatio value downloaded from an API (https://www.alphavantage.co/).
In order to test it you should add a file to the project containing a line with your API Key (you can get one here):
final apiKey = "YOUR-API";
The UI is simple, nothing fancy, because that's not the purpose of this project.