OPI Blog
Learn from experts in their fields

Browsing Tags: Web and Mobile

Building Better Data Visualization Experiences: Part 1 of 2
Through direct experience with data scientists, business analysts, lab technicians, as well as other UX professionals, I have found that we need a better understanding of the people who will be using our data visualization products in order to build them. Creating a product utilizing data with the goal of providing insight is fundamentally different from a typical user-centric web experience, although traditional UX process methods can help....
Aug 29, 2019
Creating a custom DJI Drone Controller App: Part 1
Introduction Working with my current client has given me the incredible opportunity to program a drone path using the DJI SDK and iOS. I wanted to show a quick walkthrough of how to get setup ...
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 ...
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 ...
Apr 29, 2013
Presentation: Understanding Cost in Enterprise iOS Applications
Download Full Presentation Developing custom iOS applications for enterprise customers and projects is a much different experience than developing for the App Store. However, the average price of an App Store app is approximately $1.54, ...
Dismissing Modal and Current UIViewControllers in the Same Delegate
Sometimes in iOS, something that seems like it should be easy to do can, be a bit more complicated than you would expect or can be difficult to remember since you don’t ...
Using Google Analytics iOS SDK in Shared Library Projects
Recently I added Google Analytics to an iOS project that included several shared libraries that I use for common, reusable code.  This presented an organizational challenge as I needed to send events to Google Analytics ...
Presentation: Intro to iPad Development
Senior Consultant Steve McCoole will present an introduction to developing applications for the iPad. Steve will cover the three main approaches to creating applications for the iPad: native, web applications and hybrid, what you need to develop each type of application, tips and tricks to make enhance your development environment, simple example programs with and without Interface Builder and ways to demonstrate your applications to interested clients. ...