WPRK (Android, iOS & iPadOS)
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.
Download Via AppStore or PlayStore
The app's are available for download on the app store & playstore for Android, iPhone & iPad
WPRK - Podcast & Radio(Android, iOS & iPadOS) |
|
|
✅ iOS & iPadOS: 65+ Five Star Reviews & 800+ Downloads
✅ Android: 10+ Five Star Reviews & 100+ Downloads
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 |
Shows |
Podcasts |
Podcast Detail |
|
|
|
Shows |
Show Detail |
Membership |
|
|
|
Notification Center |
Media Controls |
No Internet Access |
|
|
|
Notification Center |
Media Controls |
|
|
|
|
Shows |
Podcasts |
Podcast Detail |
|
|
|
Shows |
Show Detail |
Membership |
|
|
|
Notification Center |
No Internet Access |
|
|
|
|