For too long, mobile app tool-chains have been a convoluted series of developers’ laptops, precious “We only build the production version on Fred’s machine” rules, Rube-Goldberg machines, string and bubble gum. This is not how it was supposed to be! The software industry has known, established principles for building and shipping high-quality software and the tools to support these principles in the mobile space are finally starting to come of age. In this talk we’ll focus on applying software engineering principles such as continuous integration/continuous delivery, automated testing and so on to mobile HTML5/JS (client) and C# (server) applications. We’ll cover some familiar territory like TeamCity and Octopus but also some possibly unfamiliar members of the tool-chain like Node, Gulp, Chutzpah, Karma and AppBuilder. Our end goal is to have a Cordova application built via our pipeline and to have an .ipa (iOS) or .apk (Android) file as a normal build artifact, with nothing more than a “git push” to trigger it all. This talk was delivered at the Brisbane .NET User Group on the 16th June 2015. Share List
The post Mobile Application Development: The Professional Way appeared first on Mobile App Handy.
from Mobile App Handy http://ift.tt/2bzTyj4
Comments
Post a Comment