Developed a streaming application for Android TV, integrating content from the Crave service. The application allows users to browse, search, and stream a wide range of TV shows, movies, and original content available on the Crave platform.
Key Features:
User Interface: Designed a user-friendly interface optimized for TV screens, ensuring easy navigation and interaction with the remote control.
Content Integration: Integrated Crave’s extensive library, including HBO and Showtime content, through secure API connections.
Search Functionality: Implemented advanced search features, allowing users to quickly find their favourite shows and movies.
Streaming Capabilities: Enabled high-quality streaming with adaptive bitrate to ensure smooth playback regardless of network conditions.
User Authentication: Implemented secure user login and profile management to provide a personalized viewing experience.
Cross-Device Synchronization: Allowed users to sync their watchlists and view progress across multiple devices.
Technologies Used:
Languages: Java/Kotlin
Frameworks: Android TV SDK, Retrofit for network operations
Tools: Android Studio, Firebase for analytics and crash reporting
APIs: Crave content API, Google Cast SDK for casting capabilities
Testing: JUnit, Espresso for UI testing
Responsibilities:
Led the full-cycle development from initial concept through deployment and post-launch maintenance.
Collaborated with UI/UX designers to create an intuitive and visually appealing interface.
Ensured application compliance with Android TV platform requirements and guidelines.
Conducted thorough testing and debugging to maintain a high standard of performance and reliability.
Outcome:
Successfully launched the application on the Google Play Store, receiving positive feedback for its performance and usability. The app contributed to increased user engagement and satisfaction with the Crave service on Android TV.