Newsline
Link to APK : http://bit.ly/newslineapp
Newsline is an android application made with flutter which makes use of NewsAPI.org to fetch and serve the latest and trending news as per the user's location. The location is taken in realtime and not stored anywhere except the user's device.
Flow of Application
On App Launch:
- Get User's location
- Geocode the coordinates to get location details
- Pass the country code to get relevant news
- Fetch and Store the news artciles to offline database.
- If its the first launch, redirect to onboarding flow, to highlight major features, then proceed to 6.
- Main screen of the application, displaying the master list of news articles.
- Clicking on a card redirects to the details of the article.
Major Features
- News always relevant based on location
- Offline availability of articles
- Share articles across apps
- Jump to article on the web
- Bookmark articles for reading later
- Pull to refresh wherever articles are listed
- Search from fetched articles
To Contribute
- For the Repository to your Github Account
- Clone the Repository
git clone https://github.com/<YOUR_GITHUB_USERNAME>/newsline.git
- Make some changes, commit, push and Open a Pull Request
Getting Started with Flutter
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.