The blog
Tutorials and notes from building Rails, iOS and Elixir software since 2012. Older posts say how old they are. Code ages; we’d rather tell you.
Nothing matches that. Try a broader word, or clear the filter.
2022
2021
How to implement App Tracking Transparency in Swift?Adding multiple targets to an Xcode projectDeep Links vs. Universal Links in IOS - What Are The Differences?How to share images from an iOS app in Instagram Stories, WhatsApp and Facebook How to create a Swift date handler for iOS apps?Firebase Events in a Swift project. How to implement them?Handling Chromecast in Swift: Play and pause controls for iOS appsHow to convert an iOS app to tvOS app?
2020
iOS 14: Changes in the UIDatePickeriOS 14: Introducing SwiftUI GridViewiOS 14: Changes in UISearchBarSwift tutorial: Creating a radio button with pure codeMobile development: Adding a global button in an iOS app with AppDelegate and SceneDelegateTransparent UISearchBar in iOS 13 or newerTutorial: UITextField with secure text, but with no KeyChain accessTutorial: Convert Images to Grayscale in SwiftShould you ditch Storyboards for SwiftUI? That's what I didSwiftUI cons: Why I don't use it in production
2019
Mobile app development: Using delegates and blocks in VIPERSwiftUI vs Flutter: A Simple Comparison Between FrameworksiOS 13 Segmented Control. How to Solve the Design Problem?The curious case of the 24-hour time format in SwiftUnwinding to a previous Controller in a Swift mobile app with VIPERSwiftUI: How To Get Started With This Framework?Adding Gaussian Blur to Swift Mobile App’s UIViewReact Native vs Native in Mobile App DevelopmentWhat I've learned switching from MVC to VIPER
2018
These posts come from the people who build AuditBadger and Beskar. That’s all the selling we’ll do here.
About Prograils →