flucast_app icon indicating copy to clipboard operation
flucast_app copied to clipboard

Open Source Podcast app for your Show

FluCast

Open Source Podcast app for your Show. See it Live at Google Play Store.

Getting Started

Have you always wanted an exclusive app for your Podcast? Now you can customize and make available to your audience a player for Android and iOS developed with Flutter.

Simply configure your Podcast feed, tweak the app icon, build and make it available in stores.

Featured at https://itsallwidgets.com/flucast.

Main Features

FluCast has the most features that you need to play your show:

  • [x] Podcast Cover
  • [x] Podcast Description
  • [x] Episodes Listing
  • [x] Player Status
  • [x] Play, Pause and Stop
  • [x] 30 Seconds Seek
  • [x] Episode Description
  • [x] Google Analytics Tracking
  • [x] Light / Dark Mode

See more at changelog.md.

Setting Up Feed

Just change the key feed located at assets/cfg/app_settings.json file with a Valid Podcast RSS Feed.

The key ga enable Google Analytics App Tracking.

{
  "feed": "https://anchor.fm/s/848f2e4/podcast/rss",
  "ga": "UA-00000000-1"
}

Setting Up App Name

For Android

Open the configuration file android/app/src/main/AndroidManifest.xml and change this line:

<application
    android:label="FluCast" ...> // Your app name here

For iOS

Open the configuration file ios/Runner/Info.plist and change this line:

<key>CFBundleName</key>
<string>FluCast</string> // Your app name here

Setting Up App Icon

FluCast default icon is located at lib/icon/app_icon.png and you can change it.

After change the app icon, you need to run this command on app root directory:

 flutter pub get
 flutter pub run flutter_launcher_icons:main -f pubspec.yaml

Light Mode

Home Episodes Details

Dark Mode

Home Episodes Details

Dependencies

How to Contribute

  • Fork the the project
  • Create your feature branch (git checkout -b my-new-feature)
  • Make required changes and commit (git commit -am 'Add some feature')
  • Push to the branch (git push origin my-new-feature)
  • Create new Pull Request

Licence

Copyright 2019, luizeof

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.