android
How to Document an Existing API Using Swagger

How to Document an Existing API Using Swagger

  A few months ago, I jumped into an exciting project with my teammates at Shockoe. My expertise was needed for testing and debugging, which led me to begin working with the middleware API. In this particular case, the project presented new...

3 Ways to Improve User Engagement on Your Mobile Solution

3 Ways to Improve User Engagement on Your Mobile Solution

 After months of development, your app finally makes it onto the app store. However, a few weeks later, you take a look at the app’s analytics to find an unexpectedly high number of total uninstalls. Why are users deleting your app and what can you do to improve...

How to Apply Minimalism to Complex Apps

How to Apply Minimalism to Complex Apps

Minimalism is not only a rising trend because it's great to look at, it is also a very effective tool for improving user experience. We've all seen the stunning clean and minimalistic portfolio page or weather app, but it's not so clear how this simplistic design...

So you have an app idea – now what?

So you have an app idea – now what?

  So you have an awesome idea for an app. There’s just a burning hole in your front screen every time you unlock your phone. Your idea is keeping you awake and with many sleepless nights, you just know this is it! Your app is revolutionary and will...

From Titanium to Native Android: Making the Switch

From Titanium to Native Android: Making the Switch

A Little About the Developer Having been working with the Titanium mobile application framework for the better part of the last year, I have developed an appreciation for what it does and what it tries to do. Creating a true cross-platform framework that tries to do...

Profiling Titanium: Getting a picture of the Kroll toll

Profiling Titanium: Getting a picture of the Kroll toll

As cross-platform developers, we all know that maintaining speed in a complex codebase is of paramount importance. When you’re adding layers of abstraction to your code in hopes of being able to share large portions of it across disparate platforms, the little steps...

The World on My Wrist: Android Wear First Impressions

The World on My Wrist: Android Wear First Impressions

  About a month ago, I purchased my first SmartWatch, a Sony Smartwatch 3.  As someone that had been quoted saying "I can't think of a reason I would EVER buy a smart watch," this came as something of a surprise to my friends and...

Enabling Push Notifications Part 3 of 3

Enabling Push Notifications Part 3 of 3

Android Code Setup Android is set up the same way with just a few minor differences.  On Android, we use the ti.cloudpush module and ti.cloud for Push Notifications.  After registering with the server, the function should return a device token.  Save this device token...

Enabling Push Notifications Part 3 of 3

Enabling Push Notifications Part 2 of 3

This document is intended for the average Titanium Developer to enable push notifications.  It is assumed that the reader already has a basic knowledge of Titanium and the APIs. Today we will talk about Part 2 of 3 of Push Notifications, which begins with Google App...

Enabling Push Notifications Part 3 of 3

Enabling Push Notifications Part 1 of 3

This document is intended for the average Titanium Developer to enable push notification.  It is assumed that the reader already has a basic knowledge of Titanium and the APIs. There are several steps that you will need to follow to enable Push Notifications in your...

iPad or Surface to rule the enterprise? You make the call.

iPad or Surface to rule the enterprise? You make the call.

On the heels of a major upgrade to their mobile software, Apple recently unveiled their newest version of the world's the most popular tablet.  The new "iPad Air" is a thinner, more powerful version of the company’s flagship device.  But will the combination of the...

Making a great app takes time

Making a great app takes time

Hey all, I’m Bruce.  I’m a new hire at Shockoe.com.  I’m very excited to be here on the front lines of the mobile revolution! Building a mobile application involves much more than just making the app.  There’s extensive design work, development time, and testing that...

More like this delivered right to you:

Sign up for our Newsletter to get our latest posts plus invitations to our events and access to future whitepapers.

Ready to drop us a line?