Getting Familiar with iOS VoiceOver’s Rotor
Feb 9, 2021, 10:00 AM
The VoiceOver Rotor is a key component for iOS accessibility that is often overlooked. It allows users to change VoiceOver settings, select specific content types to focus on, adjust volume, and more. Getting familiar with the rotor and...
Own Your Crash Logs with PLCrashReporter: Part 3
Jan 12, 2021, 8:00 AM
In the third post of our PLCrashReporter series, we will walk through how to get PLCrashReporter up and running on your machine. And make sure…
The post Own Your Crash Logs with PLCrashReporter: Part 3 appeared first on Digital product...
Own Your Crash Logs with PLCrashReporter: Part 2
Dec 21, 2020, 12:00 PM
In part two of our PLCrashReporter series, we will examine how crashes are created and learn more about specific crash types.
The post Own Your Crash Logs with PLCrashReporter: Part 2 appeared first on Digital product development agency |...
Own Your Crash Logs with PLCrashReporter: Part 1
Dec 21, 2020, 11:36 AM
In this four-part series, we will first dive deep into crashes and will provide you with a step-by-step tutorial on how to get PLCrashReporter up and running
The post Own Your Crash Logs with PLCrashReporter: Part 1 appeared first on...
Now Available: Swift Programming: The Big Nerd Ranch Guide, Third Edition
Nov 3, 2020, 1:30 PM
The Swift programming language has been evolving at a staggering rate since its original announcement over six years ago. We are proud to announce the 3rd edition of our Swift Programming book, fully updated for Swift 5.3 and Xcode 12!
The...
Use Flutter to deliver the same experience across multiple platforms
Aug 25, 2020, 11:45 AM
Flutter is ideal when you want a consistent experience across platforms and the more platforms you target, the more value you'll derive. Read more to discover just how Flutter works to bring a consistent experience to your users across...
An intro to Machine Learning in iOS with Swift, and Playgrounds
Aug 3, 2020, 7:31 PM
So you heard about machine learning and Apples framework CoreML and wanted to give it a whirl. If your initial thought was that it's too complicated and didn't know where to begin, don't worry, it's not, and I'll walk you through it.
The...
Agile Software Development: Architecture Patterns for Responding to Change – Part 3
Jul 21, 2020, 4:12 PM
In Part 3, John Daub completes his series on how to best architect code to be better positioned to respond to change.
The post Agile Software Development: Architecture Patterns for Responding to Change – Part 3 appeared first on...
Agile Software Development: Architecture Patterns for Responding to Change – Part 2
Jul 14, 2020, 3:39 PM
Responding to change is a key tenant of Agile Software Development. Predicting change is difficult, but software can be developed in a manner that facilitates one's ability to respond to change. This article explores techniques in iOS...
Agile Software Development: Architecture Patterns for Responding to Change – Part 1
Jul 8, 2020, 9:48 AM
Responding to change is a key tenant of Agile Software Development. Predicting change is difficult, but software can be developed in a manner that facilitates one's ability to respond to change. This article explores techniques in iOS...
Contact Tracing: 7 Ways Google and Apple are Protecting User Privacy
May 19, 2020, 9:56 AM
Contact tracing apps are already being built without a standard of privacy set; regardless of the efficacy of contact-tracing as a solution, there's a moral responsibility to build these apps with privacy in mind.
The post Contact Tracing:...
iOS Programming: The Big Nerd Ranch Guide – 7th Edition Launches!
May 14, 2020, 5:00 AM
We've just released the 7th edition of iOS Programming: The Big Nerd Ranch Guide. And it's pretty crazy to write that! Seven editions since the original release of iPhone Programming: The Big Nerd Ranch guide just over 10 years ago.
The...
Using SpriteKit to Create Engagement and Turn Your Users Into Participants
Apr 28, 2020, 4:00 AM
Inspired by the Washington Post's portent COVID-19 simulations, this article explores how user-engagement can be crafted in iOS apps using SpriteKit to more effectively convey your message
The post Using SpriteKit to Create Engagement and...
Multiple outputs with AVFoundation
Apr 22, 2020, 2:43 PM
When using AVFoundation you might come by the need to capture multiple types of output from the cameras. You could be collecting depth data while also needing to watch for barcodes. In our case, we needed to watch and read barcodes while...