Peter Traeg is a Solutions Architect at Universal Mind
where he brings his broad base of technical and business consulting
skills to work for our clients. With 25+ years of experience in the
application development field, Peter has worked on a wide range of
applications from data warehousing to online photo sharing sites. At the
Eastman Kodak Company he made extensive use of Flex, AIR, HTML5, iOS,
and Android technologies to help Kodak customers share their memories
across a wide range of devices.
Peter is active in several development user groups where he regularly
speaks on web and mobile application development technologies. When he
is not experimenting with his seemingly ever growing list of mobile
devices, you can find him engaging in activities such as photography,
cycling, and spending time with his family in Rochester, NY.
Twitter:
Follow Peter Traeg on Twitter
This article is the last in a series of articles covering four ways
to develop a mobile application. In previous articles, we covered how to
build a tip calculator in native iOS, native Android and PhoneGap. In this article, we’ll look at another cross-platform development tool, Appcelerator Titanium.
PhoneGap enabled us to build a tip calculator app quickly and have it
run on both the Android and iOS platforms. In doing so, we were left
with a user interface (UI) that, while quite usable, did not offer quite
the same experience as that of a truly native application. Our PhoneGap
solution leveraged a Web view and rendered the UI with HTML5 and CSS3. Read more...
This is the third installment in a series covering four ways to
develop a mobile application. In previous articles, we examined how to
build a native iOS and native Android tip calculator. In this article, we’ll create a multi-platform solution using PhoneGap.
Adobe’s PhoneGap platform enables a developer to create an app that
runs on a variety of mobile devices. The developer accomplishes this
largely by writing the user interface portion of their application with
Web technologies such as HTML, CSS and JavaScript. Read more...
This article is the second in a series of four articles covering four ways to develop mobile applications. The last article
covered how to accomplish this using native iOS development tools. In
this article, we’ll look at how to build the same sort of application
using native Android tools.
We’ve been building a simple tip calculator. As with
the iOS application, this one contains two screens: a main view and a
settings view. The settings view persists the default tip percentage to
local storage using Android’s SDK support.
Read more...
The mobile application development landscape is filled with many ways to build a mobile app. Among the most popular are: native iOS, native Android, PhoneGap and Appcelerator Titanium.
This article marks the start of a series of four articles covering
the technologies above. The series will provide an overview of how to
build a simple mobile application using each of these four approaches.
Because few developers have had the opportunity to develop for mobile
using a variety of tools, this series is intended to broaden your scope. Read more...
Much has been written recently in the ongoing debate between native
and HTML5 applications. There are three principal ways to develop a
mobile solution: native code, hybrid mobile app, mobile Web app.
Developing an application in HTML5 is a way to leverage code across
multiple platforms, rather than having to write the entire application
from scratch for each platform.
As such, much of the user interface, perhaps the entire interface,
would be done in HTML. “Hybrid application” is a term often given to
applications that are developed largely in HTML5 for the user interface
and that rely on native code to access device-specific features that are
not readily available to Web applications. Read more...
|