DevOpen-io/dondurma-rss-reader
🍦 फ्लटर और मैटेरियल 3 के साथ बनाया गया एक प्रीमियम, ओपन-सोर्स RSS/Atom फ़ीड रीडर। क्रॉस-प्लेटफॉर्म, निजी और एल्गोरिदम-मुक्त।
- Stars
- 17
- Forks
- 0
- अंतिम पुश (UTC)
- 14 सित॰ 2026
- प्रोजेक्ट स्थिति
- सक्रिय
तकनीकी विषय
उपयोग की गई निर्भरताएँ
निर्भरता सूची 30 आइटम
- flutter
{"sdk":"flutter"} - flutter_localizations
{"sdk":"flutter"} - http
^1.6.0 - dart_rss
^3.0.3 - provider
^6.1.5+1 - html
^0.15.6 - url_launcher
^6.3.2 - intl
^0.20.2 - flutter_html
^3.0.0 - flex_color_scheme
^8.2.0 - cached_network_image_ce
^4.2.0 - hive_ce
^2.19.3 - hive_ce_flutter
^2.3.4 - google_fonts
^8.0.2 - go_router
^17.1.0 - file_selector
^1.0.3 - share_plus
^12.0.1 - path_provider
^2.1.5 - webview_flutter
^4.10.0 - adblocker_webview
^2.3.0 - flutter_local_notifications
^21.0.0 - xml
^6.6.1 - skeletonizer
^2.1.3 - package_info_plus
^9.0.1 - workmanager
^0.9.0+3 - home_widget
^0.9.3 - flutter_testडेवलपमेंट
{"sdk":"flutter"} - flutter_lintsडेवलपमेंट
^6.0.0 - flutter_launcher_iconsडेवलपमेंट
^0.14.4 - riderडेवलपमेंट
^0.0.1
ऐप श्रेणियाँ
मूल README
यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
README खोलें / बंद करें
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
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
Ö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