• Stars
    star
    338
  • Rank 124,931 (Top 3 %)
  • Language
    Kotlin
  • License
    Apache License 2.0
  • Created almost 2 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

FeedFlow is a minimalistic RSS Reader available on Android, iOS and macOS. Built with Kotlin Multiplatform, Jetpack Compose and SwiftUI.

FeedFlow

FeedFlow is a minimalistic RSS Reader that I've built for myself and that's now available on Android, iOS, and macOS.

The majority of websites with an RSS feed don't share the article's content because they want you to go on their website. For this reason, FeedFlow always opens the original website, but you can choose the browser that you want (on mobile). For example, you can open an article on DuckDuckGo or Firefox Focus with all the trackers disabled and then just kill all the navigation data. In this way, the reading experience is separated from your main browser instance.

Your existing RSS collection can be easily imported: FeedFlow offers full and easy import and export capabilities through OPML files.

Feel free to open an issue (or, even better, a PR :)) if something is not working or if you want to propose a new feature.

Tech Stack

FeedFlow is built with Jetpack Compose, Compose Multiplatform, and SwiftUI. All the logic is shared using Kotlin Multiplatform.

FeedFlow uses RSSParser, an RSS parsing library I've built for Android, which is now Multiplatform!

Download πŸ“¦

FeedFlow is available for Android, iOS, and macOS.

Translating 🌍

If you want to help translate FeedFlow, I will be more than happy.

To add a new translation, you can use Weblate or open a pull request with a new strings.xml file inside the i18n/src/commonMain/resources/MR/<language-code>/strings.xml folder and new files inside the assets/storecopy/<language-code> folder (where <language-code> is a two-letter ISO 639-1 language code).

License πŸ“„

   Copyright 2023 Marco Gomiero

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

More Repositories

1

RSS-Parser

A Kotlin Multiplatform library to parse a RSS Feed
Kotlin
511
star
2

MoneyFlow

A money management app wrote with Kotlin Multiplatform, Jetpack Compose and Swift UI. Work in Progress
Kotlin
335
star
3

YoutubeParser

An Android library to get video's information from Youtube channels.
Kotlin
88
star
4

Database-Backup-Restore

A simple Android app that performs local and cloud backup/restore of a database
Java
71
star
5

Secure-QR-Reader

Privacy Focused and Secure QR Reader
Kotlin
41
star
6

Friends-Tournament

Tournament creation and management made easy
Dart
34
star
7

shared-hn-android-ios-backend

A sample of Android app, iOs app and backend that share some common code via Kotlin Multiplatform
Kotlin
30
star
8

kmp-fatframework-cocoa

A Gradle plugin to generate and publish an iOs FatFramework or XCFramework on Kotlin Multiplatform projects.
Kotlin
27
star
9

ktor-chuck-norris-sample

A Ktor sample project that returns Random Chuck Norris jokes
Kotlin
24
star
10

kmp-framework-bundler

A Gradle plugin for Kotlin Multiplatform projects that generate a XCFramework for Apple targets or a FatFramework for iOS targets, and manages the publishing process in a CocoaPod Repository.
Kotlin
21
star
11

BottomAppBarSwipeableTabs

A simple example app with a BottomAppBar with Swipeable Tabs and a Menu for changing tabs.
Dart
14
star
12

Filmatic

Filmatic shows you some popular movies of the moment. The project is a playground application that I use to catch up with modern Android development. In particular, I've used it to learn modularization and Dependency Injection with Dagger and then Hilt.
Kotlin
14
star
13

CyberRobotBrain

Android App that provide a "brain" to the Cyber Robot, a cheap sensorless toy robot sell by Clementoni
Java
7
star
14

shared-deserialization

A small sample to showcase the usage of the Kotlin Serialization library with Retrofit and Alamofire in a Kotlin Multiplatform project.
Swift
7
star
15

Filmatik

A minimal Kotlin Multiplatform project with Jetpack Compose and SwiftUI that shows some popular movies of the moment
Kotlin
5
star
16

DistributedFIleSystemRMI

Java
3
star
17

imperative-vs-declarative

A simple app to showcase declarative and imperative style.
Swift
2
star
18

TweetCounter

Python
1
star
19

marcogomiero.com

The repo of my personal website
HTML
1
star
20

kmp-xcframework-sample

A simple Kotlin Multiplatform sample project to show how to build an XCFramework
Kotlin
1
star
21

IoTSempliceDemo

A simple Android app that shows how to turn on the led of "IoT Semplice".
Java
1
star
22

kmp-framework-bundler-test-project

Just a simple Kotlin Multiplatform sample project to test the KMP Framework Bundler Gradle Plugin: https://github.com/prof18/kmp-framework-bundler
Kotlin
1
star
23

prof18.com

HTML
1
star
24

NewsReaderKMPWorkshop

Kotlin
1
star