Developer Spotlight with Naomi Morton

Who are you?

My name is Naomi and I am from London and I am currently a Product Manager at SwiftKey.

Tell us a little about your latest projects

We’ve just launched SwiftKey Keyboard for iPhone, iPad and iPod Touch which is incredibly exciting!

Developer Spotlight with Jared Homes

Who are you?

My name is Jared Homes and I am from Canberra, Australia and I am currently a senior consultant at Dialog Information Technology.

I’m a married man with two awesome little monsters beautiful young princesses. My primary job is typically working with federal government web-based systems. However my current passion involves developing mobile applications, primarily for Windows and Windows Phone. I made my first apps for my daughters although I’ve now published many other apps.

Tell us a bit more about your latest projects

With the exception of one new app for teachers with special needs kids, I’m currently in a consolidation phase where I’m planning to give many of my apps some long overdue updates and makeovers.

How did you get started in mobile development?

I got started in mobile development when I saw how naturally my young daughters interacted with touch screen devices. I’d never really thought much about the indirect nature and complexity of using a mouse prior to that.

Tool TIme: Find Out What Your App’s Potential is with Priory Data Pro

What does your tool do for developers?

Priori Data Pro helps developers quantify the market potential for any app. By providing statistics such as downloads and MAU estimates for any app across the global market, the tool enables developers to answer the following questions:

  • Is overall demand for my app’s category growing or declining?
  • Which geographic markets show the highest demand or fastest growth?
  • Who are my top competitors and how are their apps performing?
  • Which emerging players should I keep my eye on?

Who should use your tool?

We believe any stakeholder in a company dealing with apps would benefit from getting a better understanding of what is going on in the app stores. But we are primarily partnering with developers who are serious about their portfolio and aspire to grow their business on the basis of data driven rather the gut feeling based decisions.

How much does it cost to use?

The tool is completely free for developers that partner with Priori Data and share a subset of their information to help us improve the underlying product and accuracy. The data obtained through these partnerships is completely anonymized and never shared with any 3rd party.

How do developers implement it?

By adding a designated email with a read only access to their app store developer accounts. This process puts the developer in the driver’s seat as they can opt out any time they want.

Who should we contact for help?

WIP readers should feel free to write me directly; or you can write

Developer Spotlight with Dan Gray of ustwogames

My name is Dan Gray and I am from London, UK and I am currently the Executive Producer at ustwogames. You can find me on Twitter @Dan_Gray

Tell us a little about your latest projects

I’ve literally just returned to the studio after what’s been a hurricane of a release for Monument Valley. Going from simply one illustrated image on a wall to an Apple Design Award has been a roller coaster of a year, and now we’re just trying to figure out what the hell to create next. First stop is satisfying the hundreds of people who tweet us asking for new levels, we’re working as fast as we can guys!

How did you get started in mobile development?

My mobile specific development only really started two years ago as I helped out finishing Joe Danger for iOS, after this release I left to join and evolve a mobile specific team at ustwo. I craved shorter development cycles and more freedom and input on the content I help create. We wanted to shake up our way of working and really approach mobile in a different way, and the first step to doing that was discovering what we could steal from the wider design company. It seems to have worked out pretty well so far!

Tool Time: Transport Your Data With Golgi

What does your tool do for developers?

Golgi (pronounced Gol-Gee) is a complete data transport stack for mobile application developers. It delivers a type-safe, user-definable, asynchronous API to developers to perform App to App, App to Server and Server to App interactions. This API is their interface to all their interactions, Golgi takes care of all the network interactions including the use of push notifications where appropriate and is compatible across Android and iOS.

Who should use your tool?

Any mobile application developer that is interacting with another instance of their App on another device, or interacting with a Server on which they can write and run code.

How much does it cost to use?

Golgi has a free tier that can be used by developers to get familiar with it and launch some test applications. The fundamental metric we use is monthly active devices. Our free tier allows for up to 10,000 monthly active devices.

How do developers implement it?

Using our SDK, which can be easily integrated with their build environments, developers define the type of data they want to send (datatypes) and the types of interactions (methods with arguments and results). The SDK then generates source code that provides a type-safe API to implement both the interactions and the datatypes.

Who should we contact for help?

Developer Spotlight with Nima Kaviani of Curatio

My name is Nima Kaviani and I live in Vancouver, Canada. I am the director of technology at Curatio Networks and I am also finishing my PhD in computer science at the University of British Columbia. My expertise is in performance and cost optimization for privacy and security sensitive software services in hybrid cloud. I often tweet as @nimak.

Tell us a little about your latest projects.

At Curatio Networks we are building a social support network that allows patients to stay connected with one another, with their care givers, and their doctors. The goal is to expedite the process of recovery for patients through supports received from peers, advice received from health professionals, and encouragement/engagement provided by the platform. We are collaborating with several health organizations to disrupt the type of post-discharge support patients receive after their treatment in a hospital.

How did you get started in mobile development?

My engagement in mobile development goes back to 2001 when, with a group of friends, we developed applications to report on  tourist attractions in cities in North America. Back then the application was developed on the Symbian platform running on Nokia 8800 series. Since then, mobile devices have become much more prevalent, to the point that they can be considered  personal companions for people all around the world. Particularly in the domain of health care, this has introduced a unique opportunity for individuals to be notified about their health and well-being routinely. In 2008, we built a mobile application called UV Canada (and later on UV US) to report the level of ultra violet radiations to people in North America. The app received around 50,000 downloads and is helping people better protect themselves against harmful UV radiations. At Curatio Networks, we are taking health care support to another level by helping patients control their process of recovery, be engaged with other patients in similar situations, and be encouraged by monitoring how their recovery process.

Are Telecom APIs Dead?

(This is a guest post by Alan Qualye)

Where are the Telecom API millionaires?  We all know about the Apple App Store and Google Play millionaires.  Flappy Bird being a recent in a long long line of developer successes.  But in Telecom APIs, where are the Developer Program Millionaires?

The question is fair, though its comparing apples and oranges.  The successes in Telecom APIs to date have not come from working with third party developers, rather from using Telecom APIs within telcos and their existing partners.  On my weblog, I’ve reviewed Telefonica, Telecom Italia, Orange, Vodafone, Portugal Telecom success cases over the years.

An interesting development is WebRTC (Web Real Time Communications), its now showing to telcos that they can regain control over their services with Telecom APIs.  Services need not be trapped in an overly complex platforms design to retain monopoly control by a vendor.  Rather than chasing the long tail, telcos are bringing a segment of the long tail, telecom application developers, into their business.

Radu’s Journey From Hobby to Career

Radu Scrieciu is a software engineering student in the process of completing his masters at the University of York having first completed a BA at Bradford. This is his story about how he turned his hobby into a profitable career with a bright future:

How did you get started in development?

Software development started at Bradford, especially mobile app development. This was mostly a hobby, I didn’t really have any courses in mobile development but this was something I came across that I was really into. I probably have about 10 live apps across platforms now and mobile app development is really what I’d like to do in the future.

What platforms do you develop for?

I started with Android and then went to Windows Phone as Windows apps can be built in C# which is similar to Java so that was the starting point for me.

Developer Spotlight with Diego Freniche

Who are you?

My name is Diego Freniche and I am from Seville / Spain. I currently work as a Freelance iOS/Android developer. Also, I’m a mobile development trainer, helping other programmers make beautiful Apps. At least I hope so 🙂 You can find me on twitter @dfreniche

Tell us a little about your latest projects

I’m currently finishing one little iOS project. It’s an app targeted at professional Flamenco singers, players and dancers. They need someone clapping to maintain proper rhythm (a “palmero”). Now, they will just plug their iPhones, run FlamencoPalmasApp and select one of several “Palos” (different ways to sing and dance Flamenco, different styles), select speed and hear “palmas” (claps). Also this App allows to change rhythm progressively, to allow dance to be faster and to heat the performance.

For Android I’m working in a project using iBeacons, which is exciting because I think iBeacons are going to win where QR codes and NFC failed. There’s just so many good ideas waiting to be be done using iBeacons. Also, BTLE in Android means Jellybean or newer (API Level 18 or higher), so no Android API compatibility nightmare :-). This is my first “real world” project using Android Studio, so learning lots of new tricks here. Been using Eclipse since forever.

Tool Time: Create Cross Platform Apps with Monaca

What does Monaca do for developers?

Our main tool Monaca is an HTML5 hybrid app development platform that allows developers to create cross-platform PhoneGap apps. We also have Onsen UI, a front-end development framework for PhoneGap hybrid apps. It focuses on the creation of usable mobile applications. And, we just released Onsen CSS Components, a new free HTML/CSS resource page for building mobile UIs.

Who should use Monaca?

If you like PhoneGap, Monaca is probably useful. For beginners, PhoneGap is incredibly powerful, but the command line interface (CLI) and build process can be tougher to grok. We love PhoneGap; we just make it slightly more accessible for beginners. For advanced PhoneGap users, our fast debugger is a big draw. And our Onsen UI means you don’t need to build your UI from scratch.

How much does it cost to use?

We have a forever free version and also offer three separate plans ranging from $10 – $80 a month.

How can developers implement Monaca’s tools?

Monaca is a cloud-based development environment. It provides both a browser-based web IDE and a local application for syncing data to handle developers’ individual preferences. The installation process itself is easy. Please come to our website and sign up!

Who should we contact for help?

The Monaca Docs pages provides users different channels specific to their issues, so we can assure that the right question goes to the right people. Tutorials, Samples & Tips, Manual, API, FAQ and more are all easily accessible. We also have an active community forum, and anyone can email us at: