Simple, Easy to Use Podcast Player App Written in Flutter and Dart

Anytime Podcast Player

This is the official repository for the Anytime Podcast Player - the simple Podcast playing app built with Dart & Flutter.

screenshot1.png screenshot2.png screenshot3.png

Getting Started

Anytime is currently in Alpha - so please expect bugs! It also only supports Android at this time. A version for iOS is in the works, but is slower going as I do not have any Apple hardware to build or test on.


Anytime is now in public Beta. Please click the image below to head over to the Play Store.

Get it on Google Play

I would really appreciate all feedback - good and bad - as it helps improve Anytime and helps prioritise new features.

Building from source

If you do not have the Flutter SDK installed, follow the instructions from the Flutter site here.

To build from source fetch the latest from master:

git clone

From the anytime directory fetch the dependencies:

flutter packages get

Then either run:

flutter run

Or build:

flutter build apk

Built With

Anytime makes use of several amazing packages available on Below is a list of the packages that are heavily used within the application.

  • Flutter - SDK.
  • Sembast - NoSQL persistent store.
  • RxDart - adds additional capabilities to Dart Streams and StreamControllers.
  • Audio Service - Provides background support for supporting audio libraries.
  • Podcast Search - Provides podcast search and parsing.



Anytime takes a layered approach:

  • UI - The UI presented to the users. Currently this is mobile, but could be extended to web and/or desktop in the future.
  • BLoC - Handles the state for the UI. Communication between the UI and BLoC is entirely via Sinks and Streams.
  • Services - Interacts with the API and Repository to provide data handling routines to the BLoCs and other services.
  • API - Interacts with the iTunes API (via a package) to fetch and parse podcast data.
  • Repository - Provides persistent storage.


If you have an issue or discover a bug, please raise a GitHub issue. Pull requests are also welcome.

Have a question?

If you wish to reach out to me directly you can find me at


Anytime is released under a BSD-Style License. See the LICENSE file for further details.

Download Details:

Author: amugofjava

Source Code:

#flutter #dart #mobile-apps

Simple, Easy to Use Podcast Player App Written in Flutter and Dart
8.40 GEEK