iOS Development with CocoaPods

At Fuzz Productions, we make extensive use of code libraries to cut down our development time and add a level of consistency to our mobile and web projects. This also helps with app stability because we reuse proven code. The problem with using the same libraries for multiple projects is that libraries evolve and change. Sometimes those changes can break an entire project. So how do we remedy that problem? With proper versioning. In the past, we used git submodules to handle versioning, but have recently switched to CocoaPods, as they are a little less clunky. This article will reveal a bit of what we've learned, and Fuzz’s house rules involving CocoaPods.

Our Motivation For Change

Before Fuzz...

Read More

The Fuzz Weekly Wrap: September 15, 2014

Everything You Need to Know About Apple's Event As everyone is aware, Apple held a little event last Tuesday to announce a few new products. The presentation livestream was a little shaky, leaving a lot of viewers either staring at the schedule screen or listening to a Chinese translation of something they couldn't see. Apple announced a few new devices during the keynote: a new iPhone that comes in two sizes, 4.7 inches and 5.5 inches, with a plethora of new features and specs to keep designers and developers on their toes. The long awaited Apple Watch was revealed, and will be packed with sensors to monitor movement along with heart rate, though it won't be available until...

Read More

Accidental Love Letter: 18 Months at Fuzz

After much hand-wringing, I find myself writing this short advisory. This post began as an examination of the last 18 months of my employment and ended as a love letter to my employer. If it seems like I sometimes verge on bootlicker's hyperbole, I can only report that it's all in earnest. Intrigued? Intriguing! Let's get on with it.

My employment at Fuzz began almost accidentally. A friend of a friend (friend of a cousin/friend, actually) asked if I was interested in "seeing what's going on at Fuzz," which turned out to be his way of inviting me to a two-hour-long interview. I might still owe him a bottle of whiskey for that.

I quickly learned that Fuzz...

Read More

The Fuzz Weekly Wrap: September 8, 2014

Here are the top 10 reasons Apple rejects apps For the sake of transparency, Apple has released the top reasons why they reject apps. Over a 7 day period, 14% of apps were rejected simply because more information was needed. The second most common reason was that the submitted app contained bugs or crashed. More information can be found on Common App Rejections and App Store Review Guidelines in the full Wrap. View Article

Avoiding undiscoverable features: examples and tips The things you can learn from a 4-year-old and stories of how to get people to throw trash into bins rather than on the floor: the answers, while simple, are sometimes more difficult to implement in an interface. If...

Read More

Google Fit Is Here. What Is It?

Google Fit is one of the newest additions to the list of Google Play Services on Android. Fit is a health-oriented platform that helps connect users to their health data via their apps, and lets apps connect to the users’ health data to deliver new experiences, with minimal effort.

What kind of data does Fit track and make available? Well, you can access three types of general user information: body data, activity data, and location data. Each one of these categories gives you access to specifics fields of data. Below is a general breakdown of what you can expect to receive for each category.

  • Body data

    • Weight
    • Height
    • Heart rate
  • ...
Read More