Loads news using the API https://newsapi.org/.
-
All articles screen. Contains a list of all news cards and how to filter them. Has a search bar and filter function to specify the search.
-
Article screen. Contains information about the news and a link to the source.
- Uses BloC and ChangeNotifier for State Management.
- Stores env variables in the
.env
file. - Uses custom errors for Error Handling.
- Has a small UIkit for basic application components.
- Dark and light theme, saved between sessions using SharedPreferences.
To run, use tool/run.sh
. It picks variables from the .env
and runs the application.
But create the .env
file first