• Build the Ideal Cordova Dev Environment

    Laptops are very personal, very private things. As the days and months pass by, little piles of messes accrue in the file system that are uniquely our own. At the same time, a developerโ€™s laptop is also finely tuned for productivity. Read more...

  • Maintain Separate Configs for Dev, Beta and Release Build Targets

    Let's say you want to use a different API key during development than in production, but you're in a continuous integration environment where builds come from the same source. Gulp tasks provide an easy way to dynamically change your app configuration during CI. Read more...

  • Release Without Re-submitting to the App Store

    Mobile apps created with JavaScript enjoy a unique privilege within app stores. Unlike compiled apps that must be updated through the app store, JavaScript developers can publish bug fixes and feature enhancements by updating web assets over the network. Read more...

  • Beta Test with HockeyApp

    Today, we'll learn how to distribute our app to beta testers, collect crash analytics and collect user feedback through an in-app form. Part 2 of a 4 part series. Read more...

  • Continuous Integration for Cordova Apps

    When you're working on a project with multiple contributors, it helps to know which commit broke the build... and it helps even more to prevent that commit from ever happening. In the first of a four part series, we'll use continuous integration to run unit tests on every commit and build for Android in the cloud. Read more...

subscribe via RSS