Skip to content

Latest commit

 

History

History
162 lines (147 loc) · 5.09 KB

README.md

File metadata and controls

162 lines (147 loc) · 5.09 KB

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.

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