You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 3, 2026. It is now read-only.
Multiplatform Radio & Podcast Streaming App For WPRK, a licensed FCC broadcast station.
Built in Kotlin Multiplatform Mobile(KMM) w/ SwiftUI & Jetpack Compose, the app allows users to browse and schedule reminders for shows, connect to live music streams and cycle through podcasts which are playable as well.
Dependencies, Targets & Stack
Project Structure
Targets
Kotlin MultiPlatform Mobile
Android, iOS & iPadOS
WPRK SDK(MultiPlatform)
Kodein DI
Ktor Client
Cache4k
Firebase(Kotlin SDK)
Kotlin Serialization
Android
iOS & iPadOS
Jetpack Compose
SwiftUI
Exoplayer
AVFoundation
Hilt
Networking
LottieAnimations
LottieAnimations
Accompanist
SDWebImage
Firebase Auth
Firebase Auth
Local Notifications w/ WorkManager
Local Notifications
iOS
Shows
Podcasts
Podcast Detail
Shows
Show Detail
Membership
Notification Center
Media Controls
No Internet Access
Notification Center
Media Controls
Android
Shows
Podcasts
Podcast Detail
Shows
Show Detail
Membership
Notification Center
No Internet Access
About
Android & iOS(iPhone & iPad) Radio/Podcast Streaming Apps built in Kotlin Multiplatform Mobile (KMM) with SwiftUI & Jetpack Compose