android
How to use ADB with Multiple Devices

How to use ADB with Multiple Devices

Have you ever had multiple emulators or physical devices or a combination of the two attached at once? It's frustrating to shut off or unplug your devices in order to single out the one that needs to be targeted. Look no further, adb includes a command line switch to...

React Native: Upgrade Dos and Don’ts

React Native: Upgrade Dos and Don’ts

While React Native is a great framework for cross platform development, the process to upgrade from one version to another is generally painful.  If you created a new application this time last year, it was most likely running on version 0.56. Today the latest version...

Droidcon Lisbon 2019: An Overview

Droidcon Lisbon 2019: An Overview

This week, I attended a Droidcon event in Lisbon, Portugal. The conference itself was at the University of Lisbon, known at this time of year for bright sunshine, mild temperatures, and a unique initiation ritual for freshmen known as Praxe, which was...

Google Flutter goes Beta at #MWC18

Google Flutter goes Beta at #MWC18

What is Flutter?    According to Google, Flutter is a mobile UI framework for creating high-quality native interfaces for iOS and Android. As a Google Partner and a company that has focused on building cross-platform mobile solutions for individuals...

App Microtransactions: The Good, the Bad, and the Ugly

App Microtransactions: The Good, the Bad, and the Ugly

The concept of app microtransactions is not foreign to consumers of mobile technology in the modern app market. Apps that include or require consumers to submit payment for additional features or add-ons have become the norm. This business model has grown...

5 Ways an App can Increase Employee Productivity in Manufacturing

5 Ways an App can Increase Employee Productivity in Manufacturing

While we spend most of our efforts helping clients, there are times where we step back and reflect on the lessons we learn through these endeavors. I spent half of 2017 working with Crown, a leading innovator in world-class forklift and material-handling equipment....

3 Reasons to Update Your Workforce’s Technology

3 Reasons to Update Your Workforce’s Technology

Your workforce’s process is structured, efficient, and tested, but over the past few years, your workforce’s technology may have become outdated. Change can be terrifying, especially when changing an established process. You’re probably asking yourself, “Is the...

6 Lessons in Building Mobile Experiences for Non Profits

6 Lessons in Building Mobile Experiences for Non Profits

During the course of publishing a pro-bono mobile experience for the non-profit Roatan Marine Park out of the Bay Islands, Honduras, something struck a chord with the Bill Nye bobblehead that sits on my left shoulder. Where’s the category for Changing the World? it...

Comparing React Native to Axway Titanium

Comparing React Native to Axway Titanium

  Here at Shockoe we often use cross-platform tools to build our apps. Using a cross-platform tool allows us to have one code base for apps that run on multiple platforms. There will be some platform specific code, but most things can be...

Kotlin: Three Reasons To Start Using It Today

Kotlin: Three Reasons To Start Using It Today

  With the announcement at Google I/O 2017 that the Kotlin programming language will be officially supported as a first class citizen for the Android framework, there’s been a lot of talk around what Kotlin is and how it compares to Java....

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

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?