OPI Blog
Learn from experts in their fields

Search Results for: iOS

May 18, 2020
Software Engineer – iOS
Job Description Why consider OPI, and why do people dig working here? Variety of consulting; new technologies, projects, and people on a regular basis. Stability; we’ve been around since 1996 and have a diverse mix ...
Android Development for iOS Developers
Android development has greatly improved since the early days. Maybe you tried it out when Android development was done in Eclipse, emulators were slow and buggy, and Java was the required language. Things have changed ...
Dec 5, 2019
Refreshing AWS Access Token with Amplify and Axios
Authentication is one of those foundational pieces of your application that can be complex if your requirements don’t fit some predetermined mold. For that reason, I am aiming to provide you a quick and easy ...
Jul 9, 2019
Building an iOS Chat Feature Without Hacks
The Problem Trying to build a chat feature in iOS is often overwhelming and requires solving several difficult problems. Under a time crunch, we often find ourselves going with the first solution we find that ...
Getting Started with Fastlane for iOS
Fastlane is an incredibly powerful tool for mobile developers. Using fastlane can save you time running tests, creating builds, supporting continuous integration and many other tasks that can be a hassle to deal with as ...
Sep 10, 2015
iOS User Interface Development Approaches
When it comes to developing UI components for iOS, it seems every week I am involved in a discussion or debate over best practices. The conformist side is following the “Apple Way” of using Xcode ...
Building a Kiosk Application in Android 5.0 (Lollipop)
Android L introduced “Screen Pinning” API. This allows an application to temporarily restrict a user from navigating away from your activity. When Screen Pinning in enabled, it restricts a user from gaining access to notification ...
Jul 22, 2014
Adding Custom Locations for iOS Simulator Testing
Most of the time if you use the Core Location services in the iOS simulator it will default to Cupertino, but there are times that it will give you a kCLErrorDomain code of 0, or ...
Enterprise Mobile – More Than iOS vs Android
Every week our team here at OPI talks to a business or business owner and we get asked “iOS or Android?” and there is no right answer because it is the wrong question that is ...
Converting an iOS Project to use ARC (Automatic Reference Counting)
Recently I went through the process of converting a few non-ARC projects and bringing them into the exciting world of ARC.  Before ARC was introduced for iOS 5 in 2011, the core Mobile Team here ...