How to create an Uber successful digital product vision

Recommended By

We at b2cloud play a fundamental role for businesses looking to build successful digital products. We often hear passionate product owners, experienced CEO’s and founders articulate their vision to us saying… “I want to build

The car of the future is shared and driven by software

Recommended By

There are many visions on where mobility is going and how transportation will evolve. Which will prevail? Where will the disruption occur? I suspect the car I drive now, will be the last one I

Hey Siri, how do I start a conversation with someone with a disability?

Recommended By

We all love Siri’s little witty quips, but I recently read a heartwarming article over on Mashable that reflects the power of technology to change lives in ways that most of us would never appreciate. I won’t spoil

CES 2017: Health and Accessibility

Recommended By

This year’s CES certainly lived up to the Las Vegas expo’s reputation as the place to see what’s next in tech, showcasing innovations that will set the tone for the rest of the year and beyond. The

Why We Love Sketch & Why You Should Too

Design | Guides | Thoughts By 1 year ago

New design software comes out all the time, unfortunately, most of them trying to compete with adobe fail. Sketch however, is one of the few exceptions to this rule. Our design team are passionate learners who

    Write JNI wrappers for Android

    Code snippets | Guides | Thoughts By 2 years ago

    Following are the steps that you need to follow in order to make things working – 1. Setting up the NDK on my machine 2. Learn how to write JNI wrappers 3. Learn C++ briefly so

    Alternative for strongSelf in a block

    Code snippets By 2 years ago

    One of the most common practices of using “self” inside a block is with the weakSelf strongSelf strategy. Here’s an example: __weak typeof(self) weakSelf = self; [self doSomethingWithCompletionHandler:^{ typeof(self) strongSelf = weakSelf; [strongSelf aMethod]; [strongSelf

      Why the VR industry needs Google Cardboard

      In the News | Thoughts By 2 years ago

      In 2012 Oculus VR began the unthinkable task of resurrecting virtual reality (VR) when it released it’s Oculus Rift dev kit. In the next 12 months Sony and Valve will jump on the bandwagon and release consumer

      iOS performSelector with multiple parameters

      Guides | Tutorial By 2 years ago

      On iOS the built in convenience method performSelector method call only allows for up to 2 parameters. – (void) aMethod { [self performSelector:@selector(doSomethingWithObject:otherObject:) withObject:@(1) withObject:@(2)]; } – (void) doSomethingWithObject:(id) object otherObject:(id) otherObject { // Code

      Should startups invest in patents?

      News | Thoughts By 2 years ago

      Toyota recently announced it would allow competitors to use their new fuel cell technology – patent free. This follows a similar move by electric car manufacturer Tesla, when CEO Elon Musk announced last June that

      Transparent Background Modal View

      Guides By 2 years ago

      I wanted to create a modal View Controller that would have a transparent background but when I tried setting the alpha of the background to 0.5 it just made the view behind it completely black.

      UIScrollView paging size

      Guides | Tutorial By 2 years ago

      Now updated with example project, see end of post for link I recently tackled a difficult problem at work. In an app I’m currently working on we have a horizontal collection view with paging. The

      PS4 microphone trick

      Thoughts By 3 years ago

      The microphone jack on the PS4 controller plays sound from headphones when plugged in, and plays sound from the TV if unplugged. I found that if you have it plugged in half way, it plays

      Static utility classes

      Thoughts By 3 years ago

      A lot of iOS programmers seem to be using utility classes with a whole bunch of static helper methods. To be honest long ago I did this myself. I believe that this “static utility class”