Mastering the VIPER architecture
A guide to implementing the VIPER architecture in Swift using protocol-oriented programming for iOS development.
A guide to implementing the VIPER architecture in Swift using protocol-oriented programming for iOS development.
A tutorial on refactoring an iOS app from MVC to MVVM architecture using the RxSwift library for reactive data binding.
A tutorial on implementing the VIPER architecture for iOS apps in Swift, covering module generation and project setup.
A guide explaining three methods to download .ipa files from the App Store, covering legal, semi-legal, and jailbreak approaches.
A tutorial on building a responsive iOS movie list app using UICollectionViewFlowLayout, adapting to different screen sizes and layouts.
A step-by-step guide to practicing Test Driven Development (TDD) in Swift, using a pizza menu app as a practical example.
A tutorial on creating a reusable Swift 5 class for picking images from the camera or photo library using UIImagePickerController.
Exploring methods to use private iOS APIs on an iPad using Swift Playgrounds, JSBox, and Pythonista for on-the-go hacking.
A tutorial on using Swift 5's new StringInterpolation to create NSAttributedStrings with a clean, expressive syntax for styling text and embedding images.
Explains the new StringInterpolation design in Swift 5, showing how to implement custom interpolation methods for powerful string formatting.
A beginner's tutorial on creating and using UITableView programmatically in Swift with Auto Layout, covering setup, data sources, and constraints.
Explains how to treat complex iOS animations as assets using Core Animation Archives (.caar files) for better performance and reusability.
Explores the technical challenges of implementing drag-and-drop for PDF editing on iOS, focusing on UICollectionView and multi-page document complexities.
A guide to implementing snapshot testing for iOS UI using iOSSnapshotTestCase (formerly FBSnapshotTestCase) within XCTest and XCUITest.
A technical analysis of Apple's unreleased AirPower charging animation, exploring the iOS ChargingViewService and SceneKit implementation.
A Swift tutorial on creating a custom UIView subclass by loading and integrating a xib file, including handling outlets and constraints.
A developer compares using RecUp for voice memos with iOS 12's new Siri shortcut for the native Voice Memos app, focusing on workflow efficiency.
Explores Apple's Marzipan project for porting iOS UIKit apps to macOS, including architecture, hacks, and future SDK availability.
A guide to setting up your first React Native mobile app, covering basic concepts, environment setup, and key differences from ReactJS.