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

Healthy Astronauts & Cheap Apps: Benefits of Containerizing

Healthy Astronauts & Cheap Apps: Benefits of Containerizing

Every one of us is designed and configured for life on Earth. So much so that if we were put in a different environment, we would die within minutes. Let’s take Mars, for example, if we didn't implode due to the low atmospheric pressure, we would freeze to...

The Importance Of Choosing the Right Architecture Pattern

The Importance Of Choosing the Right Architecture Pattern

What are software architecture patterns?   When writing software, engineers encounter many of the same problems over and over again. Because of this, design patterns have been defined that give engineers a reusable way to solve these commonly occurring problems....

Identifying Solutions with The Opportunity Tree

Identifying Solutions with The Opportunity Tree

At Shockoe, we often have prospective clients come to us with a defined idea of what features they want in their mobile app. But more often than not, as we get deeper into the Discovery phase, we uncover truths that make us question if those features are...

Scaling a Push Notification Server

Scaling a Push Notification Server

Previously we explored the topic of setting up a sandbox push notification server in Node.js. This featured a Mongodb instance to store users and device IDs, as well as endpoints to register users and send them the push notifications all at once. But what...

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

SQL vs NoSQL, the ultimate database match

SQL vs NoSQL, the ultimate database match

In the blue corner, SQL stands with an arched back and titanium walker. In the red corner, NoSQL maintains steady movement and a toddler’s impatience. Created in the early 1970s, SQL was the unrivaled choice for applications both large and small that were...

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

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?