Home > Articles > Mobile Application Development & Programming

Mobile Application Development & Programming

RSS Feed Subscribe to this topic  RSS details

176 Items

Sort by Date | Title

1.
Interface Lessons from "A Dark Room"
By Erica Sadun
Jun 18, 2014
"A Dark Room" is an enormous mess, visually. And yet, despite this it works with perhaps more appeal than if it had presented a gorgeous UI. There are lessons to be learned from this.
2.
Adding Bounce to Your UIViews: The Joy of Damped Harmonics in iOS 7 Development
By Erica Sadun
May 28, 2014
iOS 7 introduced built-in damped harmonic oscillations through its spring-based animator. Learn about this new API and how it adds timing curves that emulate the motion of a physical spring.
3.
Training Users for Cheap: Offering Simple Guided Tours in Your Mobile Interfaces
By Erica Sadun
May 21, 2014
Avoid training and support overhead by adding simple tours to your apps. This write-up explores a simple boilerplate solution that’s easy to implement.
4.
XPages Mobile Application Development
By Martin Donnelly, Tony McGuckin, Mark Wallace
Apr 30, 2014
This chapter focuses on best practices and design patterns for XPages Mobile Application Development. So even if you are familiar with building mobile applications with XPages, this chapter contains some discussion that you will find interesting.
5.
Implementing Gestures and Touches in iOS 7
By Erica Sadun, Rich Wardwell
Apr 28, 2014
This chapter introduces direct manipulation interfaces that go far beyond prebuilt controls. By the time you finish reading this chapter, you’ll have read about many different ways you can implement gesture control in your own applications.
6.
Five Interaction Design Tips for Your Mobile App
By Cameron Banga, Josh Weinhold
Apr 24, 2014
Apps for mobile platforms might seem simple, but they're far from it. Programs that run on smartphones and tablets have their own style and rules, which are far different from the protocols and techniques established on their desktop computer ancestors. Cameron Banga and Josh Weinhold share five tips for perfecting your app designs in ways that will help you meet or exceed your users' expectations.
7.
First Sketches of an App: Planning the Design of a Mobile Application
By Cameron Banga, Josh Weinhold
Apr 23, 2014
In this chapter you’ll find a general strategic outlay for planning the design of a mobile application. Using the steps and techniques presented, you’ll be prepared for the different phases a design evolves through during its infancy, before a programmer writes the first lines of code.
8.
Using Object-Oriented Features in Objective-C
By Jesse Feiler
Apr 22, 2014
This chapter explains the messaging structure that is at the heart of Objective-C., using the common alloc and init methods as examples.
9.
Quis custodiet ipsos custodes? Going Heisenberg on iOS' NSNotificationCenters
By Erica Sadun
Apr 21, 2014
You may think your observers are well behaved, but are they? With modern block-based NSNotificationCenters, you may be leaking without ever realizing it. Erica Sadun shows how to clean things up.
10.
What it Takes to Hit #1 in Various Mac App Stores
By Erica Sadun
Apr 16, 2014
Erica Sadun tells the story about some of her own "successful" apps and explains why top chart positions in the Mac App Store may disappoint on earnings.
11.
Why the 3.5" Form Factor Still Matters - Even in the Age of the iPhone 5S and Later
By Erica Sadun
Apr 9, 2014
It’s good to be regularly reminded about non-obvious testing targets that you might not have been thinking about. Here are some extra reasons you should continue targeting the 3.5” form factor for the foreseeable future.
12.
The Big Nerd Ranch Guide to iOS Programming: Managing Memory with ARC
By Aaron Hillegass, Joe Conway, Christian Keur
Apr 1, 2014
In this chapter, you will learn how memory is managed in iOS and the concepts that underlie automatic reference counting, or ARC.
13.
iOS Development: A Fistful of Directive Tricks
By Erica Sadun
Mar 26, 2014
Although many compiler directives exist in the Xcode wild, many developers rarely move past #define (to create macros) or #pragma mark (to add bookmarks). There’s so much more you can do. Compiler directives are language add-ons that specify how Xcode processes its input. Xcode’s Clang compiler offers a rich suite of possibilities. This quick write-up offers a few of these directives, and you learn how they can enable you to harness warnings and errors for the greatest information impact.
14.
Understanding Model-View-Controller on iOS
By Ash Furrow
Mar 13, 2014
Before you dive into UICollectionView, you should get familiar with the basics of the iOS application lifecycle and the Model-View-Controller (MVC) paradigm. This chapter will help bring you up to speed and demonstrates the platonic ideal of what you should strive for: clear separation between model, view, and controller.
15.
Learning iCloud Data Management: Setting Up iCloud for Development
By Jesse Feiler
Feb 27, 2014
This chapter looks at iCloud from the developer’s perspective, providing a high-level view of additions and modifications to Cocoa and Cocoa Touch with particular emphasis on setting up iCloud in your app.
16.
Working with Text, Keyboards, and Buttons in iOS 7 App Development
By John Ray
Feb 18, 2014
This chapter shows how to create an application that uses multiple different input and output techniques. It teaches how to implement and use editable text fields, text views, and graphical buttons, and how to configure the onscreen keyboard.
17.
Writing Your First Android Application
By Joseph Annuzzi, Shane Conder, Lauren Darcey
Jan 16, 2014
This chapter shows how to install the Android sample applications and to add and create Android projects from within the Android IDE.
18.
Python and Your Phone: Let’s Talk About Kivy
By Katie Cunningham
Jan 6, 2014
Thanks to a new library, Python programmers can program apps using Kivy. This article introduces the key Kivy features and then shows how to handle layout in Kivy and explore some existing examples.
19.
Accessing Google Maps in Android Apps
By B.M. Harwani
Dec 30, 2013
This article explains how to use Google Maps Android API V2 in Android applications.
20.
Introducing iOS Auto Layout
By Erica Sadun
Dec 9, 2013
This chapter introduces the core concepts that underpin Auto Layout, Cocoa’s declarative constraint-based descriptive layout system.

1 2 3 4 5 Next >