Mobile App Development

5 Ways to Increase the Performance of Your RSpec Tests

At ChaiOne, we highly encourage that developers write tests in their projects. TDD (Test Driven Development) is also encouraged. Testing (and TDD) prevents bugs in production, forces better code, and…

By Aaron Ortbals | Nov 20, 2017

Should I Create a Mobile Center of Excellence?

You may have heard of the term ‘center of excellence’. What does it mean exactly? A center of excellence refers to a team or entity that provides leadership, best practices,…

By Natalie Cheng | Nov 20, 2017

Hard & Soft ROI in Mobile App Development

Is mobile ROI really all that different from what we learned about in business school? The short answer is no. However, the context and situations are different in mobile when…

By Jacob Voncannon | Nov 13, 2017

3 Ways Field Service Apps Empower Your Mobile Workforce

For many years, field services software and digital innovations were focused on work executed indoors, at a desk and in front of a monitor. Yet, a large percentage of the…

By Evelina Tapia | Oct 04, 2017

Disaster Connect App Connects People With the Resources They Need

Download Disaster Connect for iOS | Android Over the past 60 days, Hurricane Harvey, Katia, Irma, Jose and Maria, as well as two major earthquakes hit North America. They caused…

By Gaurav Khandelwal | Sep 26, 2017

An Introduction to Push Notifications in Mobile Apps

What are push notifications? It’s a safe bet that smartphone owners already use push notifications on a daily, if not hourly basis. I’m sure if you asked your mother about…

By Mark Wilkinson | Sep 14, 2017

Why Your Team Needs a Standard Architecture

Introduction This post will explain how implementing a Standard Architecture in ChaiOne’s Engineering Department has helped us, and why you should implement a Standard Architecture for your own team. Before…

By Fabian Buentello | Sep 06, 2017

Lessons Learned in Starting iOS Development

When I first started developing for iOS, I often asked myself, “How can I quickly become an efficient iOS developer?” I did some research online and asked several engineers I met in school….

By Jerry Wang | Aug 29, 2017

How Often Should I Update My Mobile App?

I often get asked the question, well how often should I update my mobile app? I typically have to stop, think, and say: It depends. There is no magic number…

By chaione | Aug 03, 2017

ChaiOne Employee Spotlight: Travis Fischer

Travis Fischer Director of Engineering at ChaiOne This month’s ChaiOne Employee Spotlight is on Travis Fischer, the Director of Engineering at ChaiOne. As the Director of Engineering, Travis oversees all…

By Natalie Cheng | Jul 16, 2017

Top 3 Cybersecurity Trends Companies Need to Know

20 billion connected devices—that’s Gartner’s prediction for how many connected devices will be in use by 2020. Now, rewind to October 21, 2016, and the (DDoS(distributed denial of service)) attack…

By Kirk Eggleston | May 01, 2017

What You Need to Know About Data Visualization Tools For Mobile

In today’s connected world, there are tons of data being collected from oil pressure sensors to GPS and even heart rate monitors in wearables. This data has value only if…

By Andrew Strickland | Apr 17, 2017

A Guide To Geofencing

This blog post is based on an interview with Kevin Lee, the Manager of Engineering, at ChaiOne. You may have heard the terms geofence or geofencing, but do you actually…

By Natalie Cheng | Apr 13, 2017

Top 5 Reasons for a Chatbot for Your Business or Brand

In his 1996 book, Dave Barry in Cyberspace, Barry says, “the internet is the most important single development in the history of human communication since the invention of call waiting.”…

By Kirk Eggleston | Apr 06, 2017

Why You Should Choose Xamarin As Your Cross-Platform Development Tool

Over the years many businesses have invested heavily in using Microsoft throughout their organizations. Those with in-house development departments and custom software solutions more than likely chose to develop their…

By Blake Davidson | Mar 02, 2017

The Benefits of Native Apps

Native apps are smartphone applications written specifically for a particular device.  Today the largest competitors are the iPhone and Android phone.  iPhone apps are written in Obj-C or Swift while…

By Nic Nash | Feb 03, 2017

Apple WatchKit SDK: Current and Future Capabilities

Apple’s WatchKit SDK has been available since mid-November, and developers have had enough time to give their initial response after a month or two of development time. The WatchKit SDK…

By Jeff Kibuule | Jan 07, 2017

Incorporating Lean Sigma into App Development

Want to grow revenue by 80% or increase market share by 60%? Well, your organization might not get the exact same results, but it can realize some benefits if proper…

By Roberto Moctezuma | Nov 18, 2016

Beacon Bits: A developer tool to explore the power of iBeacons

iBeacon technology was first introduced to the public by Apple at WWDC 2013; the goal: to enable a new level of location applications made possible with Bluetooth LE technologies introduced…

By Jeff Kibuule | Nov 11, 2016

Dealing with Massive Data in Rails

Rails is amazing. It has helped individuals and entrepreneurs build minimum viable products much faster. Here at ChaiOne, Rails is the default backend choice whether it is used as a…

By Yujing Zheng | Oct 28, 2016

Apple Pay: A more secure way to pay

With iOS 8.1, Apple released Apple Pay, their long-awaited solution to mobile payments. In the Passbook application, there is a new option for adding credit cards by either typing in your…

By Jeff Kibuule | Oct 27, 2016

Let's Talk :)