Magnetic Bear Studios

BEAUTIFULLY
CRAFTED
APPS

MBS

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...

MBS

An Evolutionary Step: Magnetic Bear Studios Moves to Dashbook

by MBS (@magneticbear)

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.

Adrian Seeley

Don't Let Best Practices Kill your Project

by Adrian Seeley (@adrnsly)

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.

Stuart Macgregor

Integration Test Frameworks

by Stuart Macgregor (@macgregor_stu)

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.

Stuart Macgregor

iOS Unit Testing

by Stuart Macgregor (@macgregor_stu)

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.

Stuart Macgregor

Testing Methodology

by Stuart Macgregor (@macgregor_stu)

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.

Brandon Chatreau

GROWTalks. Grow and be merry

by Brandon Chatreau (@kipsmithers)

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.

Adrian Seeley

An Android Facelift

by Adrian Seeley (@adrnsly)

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.

Stuart Macgregor

3 lessons from SWMontreal

by Stuart Macgregor (@macgregor_stu)

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.

Mo Mozafarian

MBS Rebranding Case Study

by Mo Mozafarian (@M_Mozafarian)

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

A more open kind of agency

by MBS (@magneticbear)

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.