Posts

A few people have asked about the app creation process so I decided to write a couple posts. This is post one of two. Part one covers the background info and part two covers the core features and results. You can read part 2 here >

WHY RANGER GOLF GPS WAS CREATED

Ranger Featured

The core group of guys I play with wanted a GPS app to use while practicing on the range. We wanted an app like this and I wanted to create it. Like a lot of golfers, I use a GPS app to provide accurate distances and keep my stats on the course. But these apps don’t allow you to get distances on the driving range, just golf courses that have been mapped. Also, driving ranges typically mark their distances to one spot, forcing you to guess the actual yardage to the targets. To get accurate distances on the range, you’d need to pay a couple hundred dollars for a laser rangefinder, but if you’re not going to use that on the course, what is the point.

Ranger was created with a single goal: to be the definitive GPS app for the driving range.

Ranger has been a really fun side project. I don’t consider myself a developer. I’m an interactive product guy that can dig in and code to get things done. I like the challenge. With Ranger, I could’ve simply created the app and used ad-hoc distribution to shoot it to a few friends, but once I decided to invest time in the app, I wanted to go all in. I wanted to build this app as if it was my primary job and I was going to build a business on the back of this app. This post is about the process of building and launching Ranger Golf GPS for iOS.

THE NAME, LOGO and iOS

The name and logo ended up being the easiest part of this process. I wanted to come up with a one-word name for the app (why go against conventional wisdom) and it only took a few minutes of brainstorming to decide ‘Ranger’ was the name. The play on both “driving range” and “range finder” was almost too obvious. I was surprised to find that there wasn’t a driving range (or GPS app) with that name already. There are a few other aps in the App Store that combine Ranger and GPS, including a set of Park Ranger apps, but I felt like the name was solid and went with it. Ranger.com was taken, but I snatched up rangerapp.com and eventually getranger.com, which became the final site URL.

I had two versions of the logo. The first was a mixture of an “R” and a target symbol, using the target as the round part of the “R.” But that didn’t look great and I moved on to the second and final option, combining a flagstick flag and an “r.” I sent it to a couple people who instantly liked it and I was done. The logo is at the top of this post.

The decision build Ranger for iOS over Android was an easy one. I’ll admit I’m a fanboy and the core group of guys I was building this for are all fanboys, too. But that aside, I likely would’ve chosen iOS anyway. Many large-scale app startups start with iOS. It is widely recognized that the iOS platform provides a more consistent experience and makes it easier to get the first app out the door. I’ve already had requests for an Android version – which I’d like to build – but I’m not sure I can really create and support the app across two platforms doing this as a side project (hobby).

Design

Ranger GPS Styles

My goal with Ranger was to create an app that was really good at one specific thing, instead of tying to be just OK at multiple things. With that in mind, I wanted to keep the interface very clean, simple and uncluttered. I also wanted the app to have a flat look, without a lot of textures or gradients.

The typography needed to look good in all caps, and I wanted it to have a condensed feel. Any icons created would be flat and simple, adding to the overall look.

I didn’t want to have a traditional tab bar because the core functionality would be contained on basically one view and I wanted to maximize the viewable area. With mapping and yardage being the primary elements on the main view controller, I tried to keep the nav bar as thin as possible while still providing easy-to-tap buttons.

The grey color was easy and I need to give my wife Andrea credit for the gold color. She said “… why not use one of the colors of a traditional tee marker, like gold.” I was sold.

The flat, simple design turned out to be a good idea. Apple’s new iOS7 UI is flat and Ranger will only require a few subtle tweaks to comply with the new guidelines and still support iOS6, which I will do for at least the next update or two.

Free, Paid, or Ad-Supported

Ranger iAd

Ranger is a free app and always will be. But, it didn’t start that way. Originally, I had planned to charge for the app. I didn’t plan on really marketing this app or trying to get wide-scale adoption, so I thought, why not charge $3.99 and if I sell 100 of them, great! But as I got further into the development process, I started to become interested in getting Ranger in the hands of as many people as I could, and going free was the only way to make that happen.

That said, I never gave up on the idea of making some money – even just enough to cover hosting – and decided to integrate iAd and in the future, an in-app purchase to remove those ads. I went with iAd because the integration was relatively straightforward. I looked into different ad platforms and the idea of having fallback ads when iAd doesn’t serve an impression (basically anywhere outside of the USA, UK, Spain, Australia and few other major countries), but that process would’ve added a significant amount of additional development and QA with a limited payoff.

Once I added iAd into the mix, it instantly added a few additional nights of development and conditional statements to the process. iAd requires that you not serve a blank ad impression. That means that I have to ensure there is an ad impression and show the ad, but be prepared to remove the ad if a future ad doesn’t fill. I need to be prepared to monitor the serving of ads even while on other view controllers and show/hide the ad appropriately. Failure to do this will almost certainly result in the app failing the review process. The code to do all this isn’t complicated, but testing each and every possibility was time consuming and made me wonder if I really needed to integrate ads to being with!

In a future update I’m going to offer an in-app purchase to remove the ads. The ad unit itself is only on the main GPS screen and is at the bottom. It really doesn’t interfere with the design or use of the app, but in-app purchases are where the app store $ are flowing and removing the ads will be the first in-app purchase Ranger will offer.

Apple Maps vs Google Maps

Ranger Location Services

This question required a lot of research and a pro/con list. When I started the development, Google had not officially released their SDK. Apple Maps was the only option, and MapKit wasn’t getting a lot of love. Because it was the native option, I could drop an MKMapKit onto the viewcontroller, wire it up, and I was good to go. I could focus on the more challenging tasks. However, Apple Maps, to be quite honest, doesn’t provide the level of clarity of Google Maps.

Midway through the development Google released their SDK and I was intrigued. I setup a couple of test apps and I liked what I saw. The clarity of the satellite imagery was much crisper, and since Ranger relies on being able to see the targets, that is very important. GMaps also allows the user to rotate the map with two fingers. That becomes very important when the targets happen to be heading any direction other than north. People like to view their map (and targets) the same way they are looking, which is straight ahead.

Apple Maps fell short in both of these critical areas. That said, those areas are “nice to have.” One of the requirements of Ranger is that a user could drag the target to any other location to find the distance. GMaps did not (and still doesn’t as of this post) allow users to drag a marker. As much as I wanted to use Google and have those beautiful maps and user interaction options, I had to go back to Apple.

I considered leveraging the Heading data point from Location Services, and rotating the map to match the heading. It is doable, but again, a nice to have feature. And with iOS7, I believe the rotation option will be included.

To date, Apple Maps has performed well. There are certain cases where the fidelity of the maps causes an issue, like with water-based driving ranges, but I can’t control (or test) for all those conditions. We’ll see what happens with iOS7.

Responsive Website and Twitter

iphone_three_hero_large

The last piece of development that needed to be done to create a solid app and support infrastructure, was a responsive website – http://getranger.com. Like I did for this site, I leveraged Zurb Foundation for the responsive framework. To go with the design of the app, I wanted to leverage a big visual, clean and simple design, and the fonts and colors from the app. The site is simple, but has the opportunity to grow.

In addition to the site, Ranger needed a Twitter account – @RangerGPS. As of right now, the account has posted mostly status updates about the process and a few golf-specific posts. I’m also using it to post screenshots of Ranger showing the distance to specific pins at major PGA Tour and European Tour events. Ranger isn’t the first to do this, but it is a fun way to promote the core feature of the product and provides a great reason to tweet on behalf of the app.

IN THE NEXT POST, WE’LL COVER THE KEY FEATURES AND RESULTS SO FAR. READ IT HERE >

I haven’t used the Swingbyte yet and its not even available to pre-order, but I haven’t been this excited about a new product coming to market since the iPhone. Launching in April, the $149 Swingbyte will transform the insight, analytics, and information you can get about your golf swing. Outside, inside, with your instructor, by yourself, even without a ball, this product just might give you the clearest picture you’ve ever had of your golf swing.

For me, this is an awesome use of mobile technology and captures my attention by blending my hobby/obsession for golf with my passion for technical innovation. Without actually using the app (man I’d love to have one in my hands right now) here is why I think this product will be a massive success.

A 1oz. sensor-packed product

The Swingbyte, a lightweight sensor that sends a 3D rendering of your swing and valuable data to your smartphone, was just announced at this years PGA Merchandise Show. For a $149, which is a little more than the price of a new wedge, you get analytics and insight into your swing that would cost you thousands of dollars with a bigger system or require you to take lessons on a Trackman or simulator. I think the price is perfect and any golfer serious enough to want this data will be able to justify paying this price.

I can only assume the array of sensors inside include at least a gyroscope and accelerometer. The sensors capture a ton of data and then wirelessly sync up via bluetooth to display the data on your iOS or Android device. The simple, compact package and wireless sync means you can use this anywhere without having to carry around a ton of gear.

Check out this video of a demo taken by Par2Pro at the merchandise show.

500 data points

The data is the primary reason I want this device. You get club speed, club loft, lie angle, and face at impact, attack angle and all your initial angles around loft, lie and face angle. The Swingbyte also delivers club path data including a written explanation such as “out-to-in” and you can see your swing tempo from start to the top and from the top down.

At the end of it all, the Swingbyte even presents the resulting shot shape. No more guessing. You now have proof and you also can start drawing connections between certain data points and their affect on your swing.

3-D Video of your swing

Swingbyte graphics are owned by SwingbyteThis is incredibly cool. The sensors are always on, which allows the Swingbyte to record the path of the swing and render a 3D animation of the swing path. Video can only show you so much and although apps like V1Golf and others allow you to slow the swing down frame by frame, I’ve always wanted to see the actual path of the club. In comparison to the backswing path, am I dropping the club down or coming over the top? From the front on, is my downswing path “inside” the backswing path, which would indicate I’ve made a good shift forward and I’m lagging the club. You can even see the overhead view. This is invaluable for analyzing swing plane to ensure that your swing is on plane and on a good path.

Inside, outside, even in your living room

Until now, the average golfer had to make a choice about how they would practice. Either choosing to work inside in a simulator (or in a homemade indoor range like me) or work on the driving range. The driving range obviously has the benefit of seeing how the ball flies and most closely replicates course conditions. Inside, the simulator shows you all the data about your swing and mimics the flight. The problem with the range, is that most people can’t analyze their ball flight effectively. The problem with inside, is that simulators are insanely expensive.

The Swingbyte solves this problem. On the range, you will have detailed stats and analysis about each shot allowing you to really understand ball flight physics by matching the data to the flight. You have the rich data of the simulator and the feel and visual feedback of real golf shots.

But, the real power is that you can use the Swingbyte inside and still have the same focused, detailed, feedback-driven practice as on the range. If you have a mat and net to hit at home, you now have data about your swing instead of relying only on the feel of a good shot. This is something I’m really excited about. You don’t have to guess whether or not the ball would hook, slice or fly straight down the middle of the fairway, you can see it right on your iPad. And you don’t even need a real ball. As you saw in the video, you can simply swing the club anywhere and have 500 pieces of data telling you exactly what happened. There is no such thing as a rained-out practice session.

Great for instruction – with or without a pro

I’m not working with an instructor right now – part of why I really want this product – but I’m working hard on my swing. When I do work with a pro, I prefer to work outside so I can see the ball fly. That said, I love the data of inside golf simulators. The Swingbyte creates the best of both worlds in a much less expensive package than a Trackman. Every instructor out there should pick up this product and add it to their lessons. In general, students want to spend more time working on fixing their swing than they do showing the pro their current swing. Instead of having to watch 20 or more balls fly and analyze it from every angle, they can see the data in real time on fewer swings, giving them a clear picture of the problem areas and more quickly work out a plan to address the swing faults.

If you’re analytical like me, the data available for every swing will help you make yourself better. Personally, I’m working on plane, more lag, and face angle. I’ve struggled with an over the top move and an early release. The data will help me determine what I’m doing at impact and the 3D animation will show me exactly what’s going on. This makes me my own instructor.

This product brings remote instruction into play. Having the data and 3D swing makes it possible to actually receive remote instruction. The problem with remote instruction in the past was that the instructor could not really see the swing. Even if they had a video, its usually only one swing shot on a smartphone with a max of 30 fps. But with 3D video of the path coupled with all those data points, remote instruction is now a reality. I’ll be interested to see how this plays out.

Availability

The company plans to ship the product in April, but an official date or even a pre-order date has not been announced. For $149, you cant find another product with this level of insight. I’ve read that they are including a year of advanced instruction ($49 value) but the details of that piece are limited. To be honest, I’m not as interested in that piece because I’m very analytical. But the idea of remote instruction is very interesting and many people will be very excited about that.

Bottom line

If the Swingbyte produces accurate results and lives up to the promise, this will be the biggest new golf instruction product of 2012 and beyond. Avid golfers, newcomers, and instructors alike will pick this product up and add it to their bags. For me and a few people I’ve talked to about this already, we’ll be pre-ordering the day it becomes a reality and until then, awaiting its release with anxious excitement.

If I say the word “Azalea” or “Dogwood” or “Magnolia” and you immediately think about The Masters and Augusta National Golf Club, then download The Masters iPad App ($1.99 iTunes link). Before I start into this, if you don’t have an iPad, check out The Masters Website because many of these features, such as Live Video, are available on the site.

The Masters week is one of my favorite weeks of the year and when I downloaded the app over the weekend I knew it deserved more than a tweet exclaiming “dude, you gotta download this app.” If the only features were live video of Amen Corner and a live Scoreboard, I still would have paid for the app because that means more access to The Masters. But, Augusta National and the developers got it right and this application is so much more. Even before the first ball is struck on Thursday, there are over 29 high quality videos, 60-70 news updates, a scrolling timeline, stunning course photos, players info, and live video of players on the practice range. All week long, if I’m awake this app will be on.

The Course

If you’re not one of the lucky patrons able to walk the beautiful Augusta National Golf Club, then “The Course” section of the app is worth the $2 on its own. One of the greatest uses of the iPad is watching videos or viewing photos on its crisp and vibrant 9.7 in. screen and this application takes full advantage. All 18 holes and every major landmark – such as the Hogan Bridge – are presented in full screen photos and with an update sometime this week you will also be able to view 3D flyovers. Click on a hole and you see information about yardage, par and its name such as Azalea, Flowering Peach or White Dogwood. And in the background the screen is filled with brilliant images from the course that make you feel as if you were standing there thinking about which club to hit into the 13th green. Unless you are actually walking the course, these photos allow you to experience Augusta National in a way that even television fails to do sometimes.

Players

The Players section is what you’d expect out of an app like this. It takes advantage of the large screen real estate and presents a list of players alphabetically on the left and a large player card on the right. The player card contains a live scorecard with position, status and current hole information clearly presented, a brief bio and then a range of stats from Best Finish to Money Won. And the best feature here is that you can easily add them to a Favorites list which is part of the personalization options available within the application that allows you receive push notification alerts throughout the tournament.

Video and Updates

There is so much content packed into this app that you really need to download it today to give yourself a couple days to consume it all. There were 29 videos posted when I started writing this post and now there are 31, so that gives you a good idea of how often the app is updated. You can filter video by day or by player and they include videos about the history of The Masters, key features of the course, a series on Masters Greats, and highlight videos.

The Live Updates section currently has posts about general updates, the players added to the invite list (there are only 99 players on the list) and who is currently on the course playing practice rounds. But I imagine as the week goes on the updates will become more frequent and more engaging.

Timeline

This is another feature that takes full advantage of the large touchscreen to present us with a timeline that we can slide left and right (as you would expect) and is packed with photos, videos and information about key dates in Masters History. The timeline starts in 1931 with the purchase of Fruitland Nurseries as the site of Augusta National Golf Club and continues through history all the way up 2010 and the first 3D broadcast. Golf fans, history buffs and people who don’t like sitting through commercials with nothing to do will truly enjoy this feature. Though I should note that Augusta National actually limits commercials to 4 minutes per hour, so its pretty much non-stop golf starting Thursday.

Live Video Channels

I completely agree with the advice to “start and end with the best.” There will be 9 live high-definition video channels included in the app this year. As I’m writing this, I have the Masters On the Range channel up which includes live video of the impressive Practice Area and interviews with players. Monday, Tuesday and Wednesday will include On the Range coverage, with Wednesday also airing the Par 3 contest at 3:00pm EST. Come Thursday and the live channels kick into overdrive starting at 10:45 am with Amen Corner, then Featured Groups, holes No 15 & 16, and the live TV broadcast.

Its not a secret that I’m completely obsessed with golf. This year I have a goal of breaking 80 (lately I’ve been 87-94) which means I’m reading a lot, going to the driving range, and watching lots of golf. I love it when I get shots of players on the range because its interesting to see how they practice. The live video On the Range is perfect for that because its up close and personal with these guys on the range. There is even commentary and slow-motion analysis of their swings, which I know other golf fans will truly enjoy. Again, if you’re not sitting in the gallery behind the practice area, this is the next best thing to being there.

Wrap-up

Spring is here. I don’t care what the weather is like outside, its Masters Week which means spring is here and The Masters iPad application is a must have for golf fans this week. Download it, prop your iPad up on your desk and enjoy Masters Week.

Portfolio Items