Skip to content

Latest commit

 

History

202 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dondurma RSS Reader logo

Dondurma RSS Reader

Fast, private RSS/Atom reader built with Flutter and Material 3. No accounts, algorithms, analytics, or ads. Your feeds, your device.

English · Türkçe

English

App Store · Google Play

Features

  • RSS 2.0/Atom, feed discovery, custom folders/icons/order, OPML import/export
  • Global/per-feed keyword exclusion, search history, date sections, 50-item pagination
  • Swipe read/bookmark actions; PageView navigation, progress, reading time, image carousel
  • Global and per-feed full-text extraction with isolate processing
  • Built-in WebView, EasyList/AdGuard, DarkReader, external browser modes
  • Offline article/image cache; foreground and Workmanager background sync
  • Local notifications, per-feed controls, quiet hours, digest selection
  • Latest-news and category home-screen widgets
  • 10 FlexColorScheme palettes; system/light/dark; reading typography controls
  • Responsive widths, semantic controls, EN/TR/ES localization
  • Modal-aware global toast feedback respecting reduced-motion settings

Architecture

lib/
├── main.dart       # startup, Hive migration, providers, OS integrations
├── models/         # FeedItem, FeedSubscription
├── providers/      # settings, subscriptions, bookmarks, feeds, article state
├── services/       # feed, full text, notification, OPML, background, widget
├── screens/        # onboarding, home tabs, article, settings, legal, debug
├── widgets/        # reusable article, folder, home, settings UI
├── router/         # GoRouter routes and onboarding redirect
├── theme/          # Material 3 themes
├── utils/          # global toast
└── l10n/           # EN/TR/ES localization

Five ChangeNotifier providers power UI state. FeedProvider receives subscription, settings, and bookmark state through ChangeNotifierProxyProvider3. Hive CE uses settings, feeds, and bookmarks boxes.

Development

Requires Flutter compatible with Dart ^3.11.0.

git clone https://github.com/DevOpen-io/Dondurma-Rss-Reader.git
cd Dondurma-Rss-Reader
flutter pub get
flutter test
flutter run

Release: flutter build apk|ios|web|windows|macos|linux --release.

Details: developer guide · product guide

Türkçe

App Store · Google Play

Ă–zellikler

  • RSS 2.0/Atom, akış keĹźfi, özel klasör/simge/sıralama, OPML içe/dışa aktarma
  • Genel/akış bazlı kelime filtresi, arama geçmiĹźi, tarih bölĂĽmleri, 50 öğelik sayfalama
  • Kaydırarak okundu/yer imi; PageView, okuma ilerlemesi/sĂĽresi, görsel galerisi
  • Genel ve akış bazlı tam metin çıkarma; isolate tabanlı iĹźleme
  • YerleĹźik WebView, EasyList/AdGuard, DarkReader, harici tarayıcı modları
  • Çevrimdışı makale/görsel önbelleÄźi; ön plan ve Workmanager senkronizasyonu
  • Yerel bildirimler, akış kontrolleri, sessiz saatler, özet seçimi
  • Son haberler ve kategori ana ekran widget'ları
  • 10 renk Ĺźeması; sistem/açık/koyu; okuma tipografisi ayarları
  • Duyarlı geniĹźlik, semantik kontroller, EN/TR/ES
  • Azaltılmış hareket ayarına uyan, modal farkındalıklı global toast

GeliĹźtirme

flutter pub get
flutter test
flutter run

Ayrıntılar: geliştirici rehberi · ürün rehberi

Privacy and license

English privacy policy · Türkçe gizlilik politikası · MIT License

About

🍦 A premium, open-source RSS/Atom feed reader built with Flutter and Material 3. Cross-platform, private, and algorithm-free.

Topics

Resources

Stars

15 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages