Configuring App Names With Apostrophes in Cordova Hybrid Apps with Hooks

I recently ran into a roadblock when trying to change the name of an app. The app name needed to change from something like "Calendee" to "Calendee's App". Of course, this would seem like no big deal for a Cordova app. Simply open config.xml and change the name from…

Apple's Attention To Detail

Today, I happened to be recording an app demo onto my Mac with the new screencasting feature in Yosemite. I was pressed for time and just glanced down at my phone to see the time. 9:41... ugh. Whoa! It was much later than I thought. Then, I realized that…

Ionic Framework & Protractor Tests

I recently started working on an Ionic Framework app with some other developers. The team uses Protractor for unit tests. I'm ashamed to admit, this will be the first project I've ever written unit tests for! I was struggling to get rolling because my tests keep failing. The results would…

Enable Native Scrolling in Ionic Apps for Android

Here's a quick sample of enabling Native Scrolling in Ionic Framework apps. …

API Versioning Trick for Firebase

Many people make the mistake of thinking that Firebase is simply a way to sync data between devices. Without digging any deeper, you might think it's a bit of a one-trick pony. Anyone that's ever seen a demonstration of Firebase, will know that Firebase is way more than this. Firebase…

Using Device Grade in Ionic Framework Apps

Sometimes, you just have to cheat. When developing mobile hybrid apps, you've got a whole slew of devices, manufacturers, and operating systems to deal with. To make matters worse, you also have to deal with various browser rendering engines. Ionic Framework does an incredible job of leveling the playing field…