YouTube Videos

Until recently to display YouTube videos in iOS or Android you need to use or an external player or some kind of Web view. The first approach made users leave your app and the second one normally was slow and buggy.

Recently Google finally launched an YouTube Player API for Android.

Unfortunately there isn’t a version for iOS but some nice fellows developed LBYouTubeView. This component is a MPMediaPlayerController subclass that is capable of displaying YouTube videos URL. It manages this by requesting information of the video from YouTube and then getting an URL to the media stream that can be played using a MPMediaPlayerController. Not sure if it’s 100% reliable and legal but it does the job!


Shell Investor Relations & Media App

Role: Lead Application Architect and Lead iOS Developer.
Client: Shell
Links: iPhone VersioniPad VersionAndroid Version

The Shell Investor Relations & Media app gives you our latest news and tweets, strategy, share price, dividend announcements, bonds and credit ratings information and details forthcoming events. You are now able to access and download our most recent quarterly results (including live and archived webcasts); read annual publications (including our Sustainability Report and Investor Fact Sheet); see presentations by Shell senior leadership; access information around topics of interest; watch Shell videos and download photographs from our activities around the world. The app will help keep investors and journalists up to date on developments at Shell. To discover more, download it for free from the App Store.