Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
ios
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 

Le News

Codemagic build status

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.

Demo
App Demo
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.

About

A simple application that shows top news, or filters news articles based on tags. Uses Flutter Framework

Resources

Releases

No releases published

Packages

No packages published

Languages