Introduction (What it does)

This is the Flutter news app which fetches data from newsapi.org. When users first will launch this app, all the general news from the US will be shown there. If the users want to search for a particular topic, they can type that on the search field on the main screen.

If they want to search for a particular category of news, they can select that from the drawer of the app. On the top-left, there is the drawer button when users click it, it will animate to the right, and a list of categories will be shown to users. When they select any of them, the drawer will close automatically, and the news of that category will be shown on the main screen.

If the users want to set all things to default, they can just click on the name of the app (Flutter News API). There is also an option to search for news of a particular country, for that user can select the country flag from the right of the app bar.

The last feature, when the user will click on any of the news cards, the source of that news article will open in the web view of the app.

How I built it

I built this app with the help of the Flutter framework and the dart language. For the news data, I used the newsapi.org API and fetch that with the help of the HTTP package of flutter. For managing the state of the app, I used the Getx State Management package.

Built With

Share this project:

Updates