Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 2.39 KB

README.md

File metadata and controls

51 lines (36 loc) · 2.39 KB

Newsline

get-location onboard-1 latest-articles article-details pull-to-refresh

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:

  1. Get User's location
  2. Geocode the coordinates to get location details
  3. Pass the country code to get relevant news
  4. Fetch and Store the news artciles to offline database.
  5. If its the first launch, redirect to onboarding flow, to highlight major features, then proceed to 6.
  6. Main screen of the application, displaying the master list of news articles.
  7. Clicking on a card redirects to the details of the article.

Major Features

  1. News always relevant based on location
  2. Offline availability of articles
  3. Share articles across apps
  4. Jump to article on the web
  5. Bookmark articles for reading later
  6. Pull to refresh wherever articles are listed
  7. Search from fetched articles

To Contribute

  1. For the Repository to your Github Account
  2. Clone the Repository
git clone https://github.com/<YOUR_GITHUB_USERNAME>/newsline.git
  1. 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.