Abstract
Many people consider mobile development to be a big next step in the software world, just like client-server architecture was in 1990s, or web development 2000s [1]. I am in their numbers and think that mobile development skills are necessary for a career as a software professional these days. When a new system is designed, if the mobile platform doesn’t take the main focus at least the extension of mobility is present. The challenge comes with the variety of smartphone platforms introduced in recent years. Being proficient in one of the programming languages, how can we capture the maximum number of platforms without starting each platform specific app implementation from scratch? For software engineers that are experienced in C# programming language, the answer is MonoCross open source framework and MonoDevelop IDE for iPhone and Android and Visual Studio 2010 IDE for Windows Phone 7. For this project, I took the opportunity to learn and utilize the latest available technologies. I wrote a simple smartphone app for iPhone, Android, and Windows Phone 7.