Friday, August 31, 2012

Develop an iPad app with MonoTouch, C#, and .NET.

Since its release in March 2010, the iPad has taken the world by storm. Each new iPad release has launched the device further and further into our lives. Here are some interesting facts that we have seen over the past few years along with some market share analysis:
  • The school that my teenagers attend here in Knoxville, Tennessee, was the first school in the United States to integrate the iPad into its teaching program and its curriculum. Many schools have since followed suit.
  • There are a healthy number of applications in a variety of market segments. In fact, there is a market for iPad point-of-sale systems.
  • The iPad is a popular device and growing more so each day. comScore states that one in four smartphone owners also owns a tablet. We also know that the iPad comprises 68 percent of the tablet market.
  • eMarketer recently issued a report stating that the number of iPad users is expected to grow by 90 percent in the US in 2012.
No matter how you slice the data, tablet usage is growing, and the iPad is currently leading the pack. The question for .NET developers is "How can I get me some of that?" Xamarin's MonoTouch offers help, by providing the means for .NET developers to leverage their C# and .NET coding skills to develop iPad applications. MonoTouch has supported the iPad since the initial release of the iOS 3.2 beta SDK all the way up to the most recent iOS SDK, which supports the iPad. In this article, we'll look at targeting the iPad and how we can take advantage of iPad-specific features in our iOS applications written with MonoTouch.
I hope you enjoy the article and you find it helpful. 

Wednesday, August 15, 2012

Two new video series on Mono for Android from AppDev

I've had two short video series publish on Mono for Android at AppDev.com. The videos are:
  • Mono for Android by Xamarin has become an excellent development platform for creating applications for the Android OS. The release of Mono for Android 4.2 has introduced some new features. This course will cover the Android Java binding library project with use of .NET, library customization and bindings, and API Level 15. Url: http://www.appdev.com/outline.asp?catalog_name=AppDevCatalog&category_name=AM32Product
  • Mono for Android by Xamarin has become an excellent development platform for creating applications for the Android OS. The release of Mono for Android 4.2 has introduced some new features. This course will highlight the new features in the Xamarin Designer for Android. Url:http://www.appdev.com/outline.asp?catalog_name=AppDevCatalog&category_name=AM31Product Some of the items covered include:
    • Mono for Android Status
    • Market Status
    • Designer
    • Visual Studio
    • MonoDevelop
    • Designer Features
    • Zoom Controls
    • Toolbox
    • Property Pad
    • Outline View
    • Resource Qualifiers
    • Resource Editing
    • Designer Advantages