More than 1,500 web and mobile application developers flocked to San Francisco last week for the F8 Facebook developers conference. Facebook CEO Mark Zuckerberg’s Keynote headlined the event where he announced multiple new features and tools for developers including a mobile ad network and anonymous login.
Apple officially announced that iOS 7 is coming tomorrow, September 18th. If you’ve got an existing iPhone and you’re concerned about what you need to do to prepare for the next iOS version, the good news is that despite the major user interface changes, the actual updating process is pretty straightforward, and won’t be any different from other recent iOS updates. Here’s your guide to preparing for iOS 7 and everything we love and don’t love so much about the latest iOS upgrade.
There has been a lot of discussion lately on the subject of remote workers versus on site workers, spurred on by this Stack Overflow blog post supporting their remote workers. As an employee of Rocksauce Studios, some people wonder why I work remotely instead of packing my bags and moving to Austin, Texas. The answer is simple, really: while Austin is truly one of my favorite cities in the world, sometimes you just can’t leave your “home.” Before starting at Rocksauce, I worked in a corporate office, so there were lots of questions regarding my sudden change in daily scenery and a big adjustment for me as a worker. So far, I’ve found working remotely to be quite wonderful as long as you have a good team and the right tools at your disposal.
Here are some of the most effective tools for any remote employee:
We recently released a small app called BeerTab. This app will take your beer photos, tag them with beer info and send them to Instagram. At first, I thought we would simply utilize the Instagram API to post the photos directly to the Instagram service. Unfortunately, the API doesn’t allow you to post pictures. Luckily, there is another way: “Document Interaction”!
Since all of the apps on your iOS device are “sandboxed” and cannot see each other, the previous method of saving a file to a shared directory doesn’t really work. What document interaction provides is a method to tell iOS that your app can handle a particular document type. That is exactly what Instagram has done. Within your app, create an image file with the extension “.igo” to send it to Instagram.
I enjoyed many things in 2012, so the only natural thing to do is put them in list format and link to them so you can take my wonderful advice and buy everything below for yourself, your friends and your family. Enjoy!
The Apple Maps controversy may have reached its public apex, but for mobile app developers, it’s not over yet. The divorce between Google and Apple has left the dev community with serious questions about some pretty serious legal matters.
It’s no secret that companies like Apple and Google are very serious about their Terms of Service (terrifying capitalization is my own) and an unsuspecting (or ignorant) developer can be overwhelmed if they fail to comply with them. Sometimes, the rules stipulated in the Terms of Service can turn around and bite us in the butt. The Google Maps Terms of Service states that Google assets cannot be overlaid on a competitor’s map, so when Apple made the sudden switch to their own mapping system, developers who had countless apps that utilized Google Maps on iOS were left out to dry.
Hi! Are you looking for a better way to talk to the internets in your iPhone, iPad and Mac applications? Before you answer: hi. (If you don’t get this, please listen to Back to Work, you really should be anyway.)
Anyway, my name is Adam Weeks and I’m the lead mobile developer at Rocksauce Studios. Welcome to my new column “Dev Notes.” I’d like to use these articles to share with you some of the neat things I’ve come across in the development side of things. Being a developer at Rocksauce allows me to work on a multitude of platforms and technologies, but iOS development is what is nearest and dearest to my heart! So that’s where we’ll start!
(Every week, Kyle St. Romain will talk about the business and legal side of the app world. While his opinions don’t always reflect those of Rocksauce Studios, you should hear him out…the guy knows his stuff!)
Coming up with and executing an idea for a mobile app is easier said than done. Trust me, I’ve tried. However, with a little bit of luck, a good attitude, and perseverance you’ll find the light at the end of the tunnel glows brighter than you thought. To help you get there, I’ve put together a four quick tips to keep in mind to come up with a great idea for an app, and how to make it successful.
On Sunday, our fearless leader Q Manning stopped by the Austin iLab, a radio show that spotlights various companies of interest in the Austin area. Now, his appearance on the show is online! Head on over to the show’s official site to hear Q talk about Rocksauce Studios, what we do and how we do it!
Mobile application SDKs are supplied with various default controls to help expatiate and standardize common application functionality. This is great when the application design lends itself to using these controls out of the box. But when customization is required, this can lead to trying to twist those controls to your will and lead to ugly code.
I was recently tasked with creating an app where the tab bar had an image background and each tab is represented by two images for the default and selected state. Rather than try and bend the iOS UITabBarController, I decided to use it as a guideline for creating my own custom tab bar. The downside is that the tab bar controller must be created in code and outside of Interface Builder, but all sub-screens can still be designed using IB.
Thanks! We'll be in touch soon.