Skip to content
/ Newsy Public

This Flutter News App leverages the powerful GetX state management framework to deliver a seamless and responsive news reading experience.

Notifications You must be signed in to change notification settings

Ayu219/Newsy

Repository files navigation

App Screenshot

This Flutter News App leverages the powerful GetX state management framework to deliver a seamless and responsive news reading experience. The app consists of three main pages:

Home Screen: This page features trending news categories, including sections for Crypto, Apple, and Wall Street Journal news. Users can easily access the latest and most popular articles at a glance.

Customized News Page: This page allows users to tailor their news feed according to their interests. It includes a robust search option, enabling users to find articles based on specific keywords or topics.

News Details Page: Each news article has a dedicated page providing detailed information. Additionally, this page includes a Text-to-Speech (TTS) feature that reads the news aloud in English, enhancing accessibility and convenience.

The use of GetX ensures efficient state management, offering smooth navigation and real-time updates across the app.

Major Takeaways from the Project

HTTP Requests: Implementing HTTP requests to fetch news data from various APIs, ensuring efficient and secure data retrieval.

JSON to Dart Objects: Understanding how to parse JSON data and convert it into Dart objects, which is crucial for handling complex data structures within the app.

Complex Models: Creating and managing complex data models to accurately represent the news articles and their associated details.

State Management with GetX: Utilizing GetX for effective state management, providing smooth navigation, and ensuring real-time updates across the app.

Text-to-Speech (TTS) Integration: Incorporating a TTS feature to enhance user experience by allowing news articles to be read aloud in English.

The use of GetX ensures efficient state management, offering smooth navigation and real-time updates across the app.

Tech Stack

Client: Flutter

Server: News API

Download

Screenshots

Light Theme

App Screenshot App Screenshot

Dark Theme

App Screenshot App Screenshot App Screenshot

Authors

🔗 Links

Instagram linkedin Gmail

About

This Flutter News App leverages the powerful GetX state management framework to deliver a seamless and responsive news reading experience.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published