Back in Business!
by MBS (@magneticbear)Magnetic Bear Studios is back in business! Once again building beautifully crafted apps.
We're strong believers that the only way to truly innovate is through experimentation...
Magnetic Bear Studios is back in business! Once again building beautifully crafted apps.
We're strong believers that the only way to truly innovate is through experimentation...
When Magnetic Bear Studios started almost two years ago it had a clearly defined road map. Three P's were laid out as the key stages of growth: Portfolio, People, Product.
Today as a developer, you needn't ever worry about web connectivity; Unless you actually want a job - in which case it's time to start worrying.
Like Unit Testing Frameworks, there are an abundance of Integration and UI testing frameworks available. We'll be focusing on three of them: KIF, UIAutomation, and Frank.
Unlike my previous testing frameworks comparison, this article will be much more concise, with examples being provided in a github repository instead of inline here. This should keep everyone from falling asleep mid-article.
There are numerous types of unit testing frameworks for Objective-C. From the basic OCTest/Sentest, to BDD-style frameworks like Kiwi and Cedar. We'll be testing three of them here. OCtest, GHUnit, and Kiwi. These were chosen due to popularity and support. Other options such as Cedar may be viable, but aren't as well supported.
As the 1-man SWAT Team at MBS, it's my job to ensure that bugs are kept to a minimum in our products. Recently, we decided to revisit our testing process and how it integrates with the development and maintenance processes.
What does it take to grow a business? Well that depends on what your definition of growth is and what aspects of your business you want to grow. There are many different ways to "grow" your business, whether it's through acquisition of new users, increasing revenues, cutting costs, product improvements, or better user experience. The truth is there isn't one specific answer. I learned this lesson at GROWTalks Montreal.
To make a version of an Android app for each supported combination of screen size, density, and API level - would land you with over 300 versions to develop and maintain (compare to roughly 10 versions for iOS). However the Android SDK has been supporting fluid layouts, and a full toolbox of customizable components since day 1. In theory, this allows developers to develop one version that will function on the majority of devices.
I had the privilege of attending Montreal's Startup Weekend this past weekend. How we made it is still a mystery to me, what with the blizzard we had to drive through. But at least it allowed us to come up and refine our idea we were going to pitch this weekend.
As part of our new year's resolution to open source more of our work, I thought it would be a good idea to write up a brief case study on our rebranding process and the creative approach to establishing our new identity.
MBS is leading the way to creating a new type of agency: a fully open one.
Since we started Magnetic Bear Studios about a year and a half ago, one of our core values was being as open as possible; our history, our process, our margins, our code.