Categories
iOS tvOS

Playing with subtitles on iOS

For one of our project we have the requirements to change the look and feel of the subtitles with AVPlayer. The display is handled directly by iOS SDK but there are couple of things we can do. Accessibility settings In your iPhone, Open Settings > Accessibility > Subtitles & Captioning. In this page you can […]

Categories
tvOS

Custom tvOS player

I have been working on a custom player control for tvOS recently for one of our project. In this little article I would like to share what are the important interactions to replicate if you are implementing a custom player and not using the default AVPlayerView Controller Interactions with Gesture Recognizers 4 types of gesture […]

Categories
iOS Swift tvOS Xcode

WWCD 2021

WWDC 2021 is over. We got lot of new announcements for development. Here are some of my favourites sessions of the week. In App Purchase Meet StoreKit 2 Support customer and handle refunds Swift What’s new in Swift? What’s new in Foundation? Async Await Elevate your DocC documentation in Xcode Swift AttributedString Embrace Expected Failure […]

Categories
tvOS

Search screen on tvOS

Today we discover something interesting when working on the Search page on tvOS. Everyone knows the following search page. We have the keyboard on top, and a space for search results UISearchController In case you are running your apple tv with a different remote control than the SIRI remote (for example, a standard tv remote, […]

Categories
iOS tvOS Xcode

Modules in Xcode

What is a module? In Xcode we have the possibility to create modules like in other IDE/programming languages. Maybe you are aware of dlls in C++, or jar file in Java. These are self contained pieces of program (compiled or not) which are usually responsible for a main concept. You can imagine a module as […]

Categories
iOS Swift tvOS

My first SwiftUI view

Swift UI has been around for almost 2 years now, and I didn’t have much time / opportunity to play with it. But yesterday I did my first Swift UI view. This is not very advanced, as I wanted to replace a simple table view which shows text on each cell, and handles a click […]