Designing a Mobile Application

Although some people may tire of having so many apps to contend with, there is no question that the usefulness of mobile apps is significant!

Recently, we started a project for a customer that wanted to allow their employees to clock in and clock out on their mobile phones.  Despite the many time keeping solutions in the market, none quite handled the process the way our client required.

One of the first questions was, if you use a mobile app, how can you be sure the employee is “actually” at work?  Location services or capturing the GPS location of the phone was good, but unfortunately, unreliable in some locations (like inside a building – unless you implement an “Indoor Positioning System”).  We landed on using GPS AND NFC (Near Field Communication).

NFC Tags are cheap, about $0.25 – $1.50 per tag.  iPhones and Androids can “read” an NFC tag by tapping on getting close to the tag.  Imagine this: place NFC tags near your employee entrances and exits (locker rooms, front desks, rear doors, etc.)… the employee taps the tag when they arrive and when the leave or go on break and voila, you’ve got a time clock.  Then we designed the data exports for their payroll system.

Recent Posts

Is a Website, software?

The short answer is yes. Websites are software. “Static” websites are websites where every visitor sees the same content. Think of this as a brochure or advertisement that changes infrequently. “Dynamic” websites show different content to different visitors. Dynamic websites also allow you to build applications with or without login

Read More »

Our Story

In 2006, Hasan Ahmad was working at TMI software in Ft. Worth, Texas. Hasan met Glenn Turner when Glenn’s company, FireStream WorldWide, acquired TMI. Glenn and Hasan worked together for the next 13 years creating software for the convenience store industry. Hasan and his team developed pricebook software, back office

Read More »

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes. You can consent to the use of such technologies by using the “Accept” button, by closing this notice, by scrolling this page, by interacting with any link or button outside of this notice or by continuing to browse otherwise.