Mobile Technology

How is data entered into the app?

by Matt Lacey

This article is excerpted from Chapter 6 of  Usability Matters

Why Swift?

By Craig Grummitt

This article was excerpted from the book iOS Development with Swift.

The Six Dimensions of a Great App Experience

By Matt Lacey

This article was excerpted from the book Usability Matters.

Learning to interact with others: the Swift Playground

By Wendy L. Wise
In this article, excerpted from the book Anyone Can Create an App, I’ll introduce you to the Swift Playground, an Apple tool that allows developers to write code and see the results immediately – without having to run the app. We’ll also cover Frameworks and variable types.

Learning to interact with others: the Swift Playground (PDF)

Apache Thrift and Ruby

By Randy Abernethy
In this article, excerpted from The Programmer’s Guide to Apache Thrift, we will install Apache Thrift support for Ruby and build a simple Ruby RPC client and server.

Apache Thrift and Ruby (PDF)

The three types of mobile experiences

By Jeremy Wilken, author of Ionic in Action
It is important to understand there are several ways to build applications for mobile devices, and each has strengths and weaknesses. In this article, we’ll look at each of these in detail to clarify the differences.

The three types of mobile experiences (PDF)

Barcodes with iOS: Introducing Core Image

By Oliver Drobnik, author of Barcodes with iOS
The Core Graphics framework is written in pure C, meaning that it’s impossible to use CGImage instances directly with UIKit. Apple created UIImage as an Objective-C wrapper class around CGImage to bridge the gap. We explore Core Image in this article.

Barcodes with iOS: Introducing Core Image (PDF)

Congratulations – you’re a (horrible) mobile developer!

By Raymond Camden, Apache Cordova in Action
You may know the fundamentals of building a mobile application, but that doesn’t mean you know how to build a good one. Here’s good example of bad UI.

Congratulations – you’re a (horrible) mobile developer! (PDF)

Making Animations over the Canvas

By Carlos Sessa, Jr, author of 50 Android Hacks
To draw directly on the screen, you can use Android’s Canvas class. In this hack from 50 Android Hacks, the author shows how to use this class to create a box that bounces around screen.

Making Animations over the Canvas (PDF)

Implementing the Game Menu

By Massimo Perga, Timothy Binkley-Jones, and Michael Sync
In this article, based on chapter 11 of Windows Phone 7 in Action, the authors explain how to implement starting, pausing, and resuming game play.

Implementing the Game Menu (PDF)

© 2018 Manning — Design Credits