Skip to content
/ newsly Public

Stay informed with Newsly – a cross-platform Flutter app delivering independent, unbiased news tailored to your interests!

Notifications You must be signed in to change notification settings

L4XB/newsly

Repository files navigation

📰 MaryNews: Your Independent News Lens

MaryNews App

A modern Flutter application providing independent news summaries with a focus on German news and international supplements, powered by AI analysis.

🌟 About the App

MaryNews is a sleek, user-friendly news application that prioritizes neutral reporting. The app was developed with a key goal: providing readers with independent, AI-powered summaries of current news events that cut through potential media bias.

Core Features:

  • 🤖 AI-powered news analysis and daily summaries
  • 🔍 Sentiment analysis of news articles
  • 📊 Detailed analytics with pros/cons evaluation
  • 🗞️ Comprehensive timeline view of current events
  • 🌓 Elegant, clean design with dark mode as default

AI Summary Screen Timeline View Settings Screen

🧠 AI Features

MaryNews leverages advanced AI technology to transform how you consume news:

News Summaries

The app provides AI-generated summaries of current news events on daily, weekly, and monthly timeframes, giving you a quick overview of what's happening without having to read dozens of articles.

AI Detail Screen

Sentiment Analysis

Each article is analyzed for sentiment (positive, neutral, or negative), helping you understand the emotional tone of coverage.

Detailed Analytics

Get in-depth analysis of news trends including:

  • Key topics and themes
  • Pro and contra arguments
  • Important keywords
  • Overall reliability assessment

Article Analytics Daily Analytics

Focus Topics

Set personal topics of interest, and the AI will prioritize these in summaries and analysis.

🛠️ Technology Stack

  • Frontend: Flutter
  • State Management: Provider
  • AI Integration: OpenAI API (GPT-4)
  • News Data: NewsAPI and other neutral news sources

🔌 API Integration

The app integrates with several news APIs:

  • NewsAPI: Access to various international and German sources
  • Deutsche Welle API (planned): International perspective with German focus
  • Tagesschau API (planned): For reliable German news reporting
  • OpenAI API: For AI-powered news analysis and summaries

📱 Installation & Setup

  1. Ensure Flutter is installed on your system
  2. Clone the repository
  3. Add your API keys in lib/constants/api_constants.dart
  4. Run flutter pub get to install dependencies
  5. Launch the app with flutter run

🔧 Customization

The app interface can be easily customized by editing the theme file in lib/constants/theme_constants.dart.

📄 License

This project is licensed under the MIT License.


MaryNews - Stay informed with AI-powered, independent news analysis

About

Stay informed with Newsly – a cross-platform Flutter app delivering independent, unbiased news tailored to your interests!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published