Ideas
Apple WWDC ’20: Key Takeaways for Mobile

Apple WWDC ’20: Key Takeaways for Mobile

WWDC, Apple’s worldwide developer conference, took place this year despite current events impacting the world. The event highlights almost all of the new software, hardware, and tools Apple users can look forward to in the upcoming year. Typically this conference is...

Supplementing Business Data with Public APIs

Supplementing Business Data with Public APIs

Many businesses have unique private data which, when surfaced correctly, can offer novel insight of their industry to customers or internal teams.   While this data already exists, it likely contains only the necessary fields to enable functions of the business...

Creating a Push Notification Server with Node.js

Creating a Push Notification Server with Node.js

At Shockoe we're used to integrating our clients' complicated backend systems into our apps, and this often includes push notifications. However, to get that initial proof that our app is playing nicely with GCM and APNS we'll sometimes rig up a sandbox server of our...

7 Tips for Utilizing Amazon Alexa to Engage with Customers

7 Tips for Utilizing Amazon Alexa to Engage with Customers

Amazon first released Alexa virtual assistant and smart speaker Echo in late 2014. An in-home virtual assistant is an impressive tool, but creating a seamless user experience with it can be a challenge. So how do companies overcome this challenge? What engagement can...

How to Engage Customers With QR Codes and Augmented Reality

How to Engage Customers With QR Codes and Augmented Reality

When one of our clients approached us with the idea of building an entirely new customer engagement app for their grocery stores, we were very excited. Their goal was to build a mobile application that customers could use to learn about products, find them in the...

How to Setup Configurations and Schemes in XCode

How to Setup Configurations and Schemes in XCode

The beginning of any new or existing iOS application development cycle should start off on the right foot. A solid foundation to support each environment level within the configuration of the XCode project is a great first step to the success of your application. This...

Creating Dynamic Web Pages with EJS

Creating Dynamic Web Pages with EJS

    If you have been following along with our series on how to create your own web server, you should now be familiar with node.js and Express.  Node.js lays the groundwork for the web server and Express builds upon it.  If you haven’t already, I...

Asset/Inventory Management Apps in Record Time with Flutter

Asset/Inventory Management Apps in Record Time with Flutter

Shockoe specializes in utilizing tools which can most efficiently provide a beautiful experience for a given project. We have a history with cross-platform frameworks, as they can often quicken the development period for a mobile app considerably. Many of our projects...

5 Useful Tips for Kotlin Users

5 Useful Tips for Kotlin Users

In 2017 Google announced first-class support for Kotlin on Android at Google I/O, and shortly after I started looking into using Kotlin for our Android projects here at Shockoe. It took a few years before we officially started using Kotlin as our preferred language...

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

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?