Skip to content

A News mobile application built with Dart language and Flutter SDK, by using the NewsAPI

Notifications You must be signed in to change notification settings

SourabhGPatil/newsx-flutter-news-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 

Repository files navigation

News-X

Description

News-X is a mobile application that has been developed using the powerful combination of Dart programming language and Flutter Software Development Kit (SDK). The application harnesses the capabilities of NewsAPI, a popular news aggregator, to offer users a smooth and intuitive news consumption experience. News-X features a user-friendly interface, making it easy for users to browse and access news articles from a wide range of sources, including top news agencies and publications. With News-X, users can stay up-to-date with the latest headlines, breaking news, and trending stories from around the world, all from the convenience of their mobile device.

Overview

News-X aims to revolutionize how communities engage with news stories by offering a dynamic mobile application. The app features three main viewing pages: the homepage, article viewer, and category-based news viewer, ensuring users can swiftly access global events.

Built on Flutter SDK and powered by Dart, News-X is compatible with both Android and iOS platforms. Integration with Google Firebase enhances the user experience with analytics and push notification services.

By leveraging frameworks, libraries, and APIs within the Android structure, News-X delivers a superior user experience at a fraction of the cost of native news apps. It addresses the challenges faced by local newspapers with limited resources by providing a robust platform supporting various functionalities.

The application's strategic design ensures compatibility across a diverse range of mobile devices, catering to a large and varied user base. News-X's mission is to offer a comprehensive yet accessible tool for users to stay informed about global stories, regardless of their choice of mobile device.

Motivation

The primary motivation behind News-X is to provide easy and reliable access to daily news for the general public. In an era where information dissemination is crucial, especially amidst diverse interests and viewpoints, NewsViewer aims to deliver news rapidly and effectively to communities worldwide.

Objectives

The objectives of News-X are as follows:

  • Design and implement a low resource-consuming Flutter application that retrieves news articles from a NEWS API.
  • Create a user-friendly interface accessible to the general public.
  • Facilitate easy sharing of news articles.
  • Track user analytics for personalized content delivery.
  • Implement a notification system tailored to user preferences.

Software Tools

The development of News-X involved the following software tools:

  • Flutter SDK: Version 2.5.0-6.0
  • Dart: Version 2.14.0
  • Android Studio: Version 2020.3.1
  • Android Virtual Device (Emulator): Android 10.1

About

A News mobile application built with Dart language and Flutter SDK, by using the NewsAPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages