Skip to content
A simple application that shows top news, or filters news articles based on tags
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
android
assets
ios
lib
test
.gitignore
.metadata
README.md
pubspec.lock
pubspec.yaml

README.md

Le News

Le News is a cross-platform cloud-enabled mobile application powered by Flutter Framework.

The application was built with simplicity in mind by using tags to filter news articles.

Tags Articles

How To Use Application

  • Initial page will be tags list. By default Top will be first option
  • You can create tags by inputing in text field.
  • You can then scroll over to news articles by swiping left
  • Single tap will launch the article you are trying to read
  • Double tap will bring user back to initial page with a sliding animation.

Database

  • Powered By Firebase:
    • Authenticaion
    • Image Storage
    • Data Storage

You can also:

  • Change profile picture
  • Reset password
  • Add Custom filter tags

API

  • Powered by News API

Le News uses News API in order to get the top news and pass in the tags so that the api can filter news articles based on tag title. The News API then sends JSON data over to app and then pushes it to function that creates pages containing Title, Description, and Image.

Open Source Projects

Le News uses a number of open source projects to work properly:

  • Firebase Core - Enables connecting to multiple Firebase apps.
  • Firebase Auth - Enables Android and iOS authentication using passwords, phone numbers and identity providers like google, facebook, and twitter
  • Firebase Storage - Enables the use of Cloud Storage API.
  • Firebase Cloud Firestore - Enables the use of the Cloud Firestore API.
  • http - Future based library for making HTTP requests
  • URL Launcher - Flutter plugin for launching a URL in the mobile platform
  • Image Picker - Flutter plugin for iOS and Android for picking images from the image library, and taking new pictures with the camera
  • Connectivity - Allows app to discover network connectivity and configure themseleves accordingly.

Mobile Application Installation

Android iOS
In-progress In-progress

Application in progress of being uploaded to both the iOS and Android App store.

Todos

  • Write MORE Tests
  • Add Night Mode
  • Add bookmarks
  • Add search function within a tag
  • Add ability to jump to certain page
  • Add last tag and page location in cloud so that when user closes app it goes to page they were at on any device.
You can’t perform that action at this time.