AppDev Exploring Mobile Development DVD-iNKiSO
AppDev Exploring Mobile Development DVD-iNKiSO | 1.1 GB
Although each of the major mobile platforms (Apple's iOS Microsoft's Windows Phone 7 and Google's Android) has its own native development language and platform developing for all three would require mastering a different language and set of tools for each. You can take advantage of a language you already know (C#) and even share code between your development projects on the three platforms with careful planning. Taking advantage of MonoTouch (for iOS) and Mono Android (for Android) you can create applications for all three platforms using C#. In this course you'll get started developing a common simple mobile application for each of the three platforms--you'll learn to interact with Yahoo's Flickr web service retrieving lists of photo sets then selecting and displaying a single photo. Along the way you'll learn what you need to install to build applications for each platform. You'll learn about calling REST services and how to work with the service asynchronously on each platform. You'll learn create simple applications that allow users to navigate from one view to another and you'll learn enough about coding for each platform to get started.
In this course you will learn:
Learn about the tools you need to develop applications for iOS Android and Windows Phone 7
Use your existing C# skills to build a simple application for each of the three platforms
Call a REST web service hosted by Yahoo's Flickr service
Investigate simple user interface basics for each of the three platforms
Interact with platform-specific mobile device emulators
Use MonoTouch and MonoDevelop to develop applications for iOS
Use Mono Android and Visual Studio 2010 to develop applications for Android
Use Visual Studio 2010 to develop applications for Windows Phone 7
Prerequisites: This course assumes that you are comfortable developing applications using Visual Studio 2010 and C#. Mono Android requires Visual Studio 2010 Professional or higher (and will not work with Visual Studio Express editions).