PhantomCast
Modern podcast app with smooth UI and seamless audio playback
4.8
· mobile
·
200+ Downloads
Preview




About This Project
PhantomCast is a full-featured podcast application that showcases advanced React Native patterns, audio playback management, and thoughtful UX design. From browse to play, every interaction is optimized for a smooth, native feel.
Features
1
Browse and search thousands of podcasts
2
Subscribe to shows and get automatic episode updates
3
Custom audio player with playback speed, skip, and scrubbing
4
Download episodes for offline listening
5
Background audio playback with lock screen controls
6
Resume playback from where you left off
Technical Challenges
Implementing smooth audio playback with proper state management
Handling background audio and system interruptions (calls, notifications)
Building a responsive audio scrubber that works well on mobile
Optimizing episode list rendering for shows with 500+ episodes
Developer
Lead Developer & UX Designer
Outcomes
Successfully implemented full audio playback lifecycle
Achieved smooth 60fps scrolling even with large podcast catalogs
Built a reusable audio player component used across multiple projects
Demonstrated mastery of media handling in React Native
Responsibilities
• Mobile development with React Native and Expo
• Audio playback implementation using Expo AV
• Integration with Podcast Index API for discovery
• Persistent storage for subscriptions and playback position
• Custom audio player UI with scrubbing and speed controls
Like what you see?
Let's collaborate on your next project and create something amazing together.
Get in Touch