I recently had to convert an existing UIKit tvOS app, that featured a standard navigation with a UITabBar across the top, to one with a navigation panel on the left side, as featured in many recent versions of tv/movie apps such as Netflix, Disney, and Youtube on Apple TV. As with the Netflix screen shot … Continue reading Side Navigation on tvOS
Flutter Sample Part 9 – Using the Bloc Pattern
(This is my small series for getting started with Flutter mobile SDK for iOS and Android. See below for previous posts) Part 1: Flutter first steps Part 2: Page navigation Part 3: Favorites Part 4: Navigation Bar Part 5: Saving Favorites Part 6: Sharing and Linking Part 7: Full Screen Image Part 8: Pull / … Continue reading Flutter Sample Part 9 – Using the Bloc Pattern
Nested Collection Views in Xamarin iOS for tvOS
A common layout for appleTV or other media / TV apps is to present content as a vertical list of shelves (or rails) of data. With XAML I think this could be achieved with relatively little code using a ListView within a ListView, binding to a ViewModel. But with Xamarin iOS it's not quite as … Continue reading Nested Collection Views in Xamarin iOS for tvOS
Flutter Sample Part 8 – Pull to Refresh
(This is my small series for getting started with Flutter mobile SDK for iOS and Android. See below for previous posts) Part 1: Flutter first steps Part 2: Page navigation Part 3: Favorites Part 4: Navigation Bar Part 5: Saving Favorites Part 6: Sharing and Linking Part 7: Full Screen Image One more easy feature … Continue reading Flutter Sample Part 8 – Pull to Refresh
Flutter Sample Part 7 – Full Screen Image
(This is my small series for getting started with Flutter mobile SDK for iOS and Android. See below for previous posts) Part 1: Flutter first steps Part 2: Page navigation Part 3: Favorites Part 4: Navigation Bar Part 5: Saving Favorites Part 6: Sharing and Linking One obvious feature that's missing from a photo viewing … Continue reading Flutter Sample Part 7 – Full Screen Image
Flutter Sample Part 6 – Sharing and Linking
(This is my small series for getting started with Flutter mobile SDK for iOS and Android. See here for Part 5, Part 4, Part 3, Part 2, and Part 1 .) In this installment I've added a couple of buttons to the ImageDetailsScreen to allow both sharing a link to the image using the platform … Continue reading Flutter Sample Part 6 – Sharing and Linking
Dynamically Sized Table View Cells in iOS
I've recently found myself working on a Swift iOS project and encountered an issue when trying to create dynamically resizing table view cells where the cell was defined in a xib. This might be pretty trivial but as I'm fairly new to native iOS development I'm going describe it here for anyone else who comes … Continue reading Dynamically Sized Table View Cells in iOS
Flutter Sample Part 5 – Saving Favorites
(This is my small series for getting started with Flutter mobile SDK for iOS and Android. See here for Part 4, Part 3, Part 2, and Part 1 .) Though the Flickr sample app now allows you to save and display favorite photos, they don't get saved, meaning that when the app is restarted everything … Continue reading Flutter Sample Part 5 – Saving Favorites
Flutter Sample Part 4 – NavigationBar
(This is my small series for getting started with Flutter mobile SDK for iOS and Android. See here for Part 3, Part 2, and Part 1 .) In the last entry I added a favorites button to each image in the main list of Flickr images. But it doesn't really make sense to keep a … Continue reading Flutter Sample Part 4 – NavigationBar
Flutter Sample Part 3 – Favorites
(This is my small series for getting started with Flutter mobile SDK for iOS and Android. See here and here for previous entries.) This time around I'm extending my Flutter sample app by adding a favorites button to each image in the main list which can be toggled on and off. I realise this is … Continue reading Flutter Sample Part 3 – Favorites