Subject

Mobile Technology

How is the Command Pattern like a Genie?

From Xamarin in Action

Xamarin-in-Action-3.10

Xamarin Provides a Mobile-Optimized Developer Lifecycle

From Xamarin in Action

Xamarin-in-Action-1.9

Share Most of Your Code with a Xamarin App using MVVM

From Xamarin in Action

Xamarin-in-Action-1.2

How is Data Entered into the App?

From Usability Matters by Matt Lacey

This article discusses different ways data is entered into an app and how you can use this to improve your UX design.

Why Should you Learn Swift?

From iOS Development with Swift by Craig Grummitt

Learning a new programming language is a huge investment in time, so why should you learn Swift? Well, in short, it’s only going to get more popular!

A Jigsaw Puzzle: knitting together the pieces of a good application.

From Hello Swift!

Hello-Swift-01

The Six Dimensions of a Great App Experience

From Usability Matters by Matt Lacey

Creating a great, intuitive, app experience requires focusing on all aspects of an apps design and implementation. Because apps can be complex and require many considerations I have identified six dimensions for you to be aware of and help ensure you do not overlook anything. The following is an extract from the first chapter of ‘Intuitive UX: The Six Dimensions of Mobile User Experience’ and introduces the six dimensions.

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)

© 2020 Manning — Design Credits