1. Cross-Platform Consistency: Developing a cross-platform app that serves three different events from the PGA Tour, each requiring specific data, navigation, and push notifications, configurable through a CMS.
2. Advanced Media Experience: Delivering a powerful video media experience that supports horizontal and vertical videos, picture-in-picture functionality, and pre-roll ads.
3. Geofencing Notifications: Implementing the ability to send location-specific push notifications to users attending the championship on-site.
4. Native Module Development: Integrating the SeatGeek SDK, which lacks a React Native library, necessitating the creation of native modules for both iOS and Android.
5. SSAI Pre-Roll Ads Support: Modifying the existing Brightcove-player React Native library to support SSAI pre-roll ads, leading to the creation of a forked version with enhanced capabilities.