Introduction to App Development

This series of tutorials is a fast-paced, step-by-step, get-to-the-point introduction to building, deploying, and scaling feature-rich apps for desktop and mobile experiences.

Our goal is to quickly get you up to speed so you can build Minimum Viable Products for your own app ideas.

Part 1 focuses on web development. We'll introduce you quickly to HTML, CSS, SASS, JavaScript, jQuery, Ruby, Embedded Ruby, Ruby on Rails, Git, CoffeeScript, JSON, XML, Eco, and Backbone.js - discuss briefly high level design and business aspects of app development - then jump right into writing code (specifically, we'll be building together, step-by-step, a simple app idea we have to help make meetings more efficient).

Part 2 extends Part 1 by focusing on building the mobile experience of our app for iOS and Android devices, including releasing it on the App Store and Google Play.

Part 3 finishes the trilogy by walking through testing, deploying, caching, scaling, releasing new features, and overall DevOps considerations for the app to support thousands-to-millions of users.

Follow us on Twitter, Facebook, Google+, LinkedIn, and/or RSS to stay updated when we release new tutorials, which will be mixed in with posts on our blog and captured for your convenience in chronological order on this page below.

Table of Contents