Archives
-
Cross Platform Development with MonoTouch and Mono for Android
You are tasked with creating apps for the iPhone, IPad, and Android. You are a .NET developer. What should you do? Start with MonoTouch and Mono for Android. Along the way, you will want to check out my training class through LearnNowOnline.. The class is on how to architect your apps to be as cross platform as possible. I hope you enjoy the class.
-
Databases and Data with MonoTouch and Mono for Android
Learn Now Online (formerly AppDev) has just released a free section of one of my recent training series about relational databases with MonoTouch and Mono for Android. I hope you find it helpful and enjoying!
-
Android 4 Fragments with Mono for Android
With the release of Android 3.0, Google added support for larger displays and attention-grabbing UI designs and layouts. On a tablet screen, UI components can be used to present better information. How does Android do this? It has a technology called Fragments, and I'll look at its implementation in the currently shipping operating system, Android 4. (Let's get past all the jokes about Android and fragmentation on its device platform.)
-
Webinar Recording on Cross Platform Development with MonoTouch and Mono for Android
The iPhone and Android are dominant in the marketplace. The two platforms currently have 85% of the smartphone marketplace and are continuing to grow that marketshare. Developers are being tasked with targeting these two platforms. In this session, we’ll take a high level look at how we can use c# and .NET knowledge to share code between iOS and and Android. We’ll look at linked files, using the Xamarin Mobile API, the challenges of running across platforms and frameworks, as well as other features of Visual Studio, Monotouch, MonoDevelop, and Mono for Android that allows us to write as much code that can run on both platforms.
-
Webinar on Cross Platform Development with MonoTouch for the iPhone and Mono for Android on Wednesday
The iPhone and Android are dominant in the marketplace. The two platforms currently have 85% of the smartphone marketplace and are continuing to grow that marketshare. Developers are being tasked with targeting these two platforms. In this session, we’ll take a high level look at how we can use c# and .NET knowledge to share code between iOS and and Android. We’ll look at linked files, using the Xamarin Mobile API, the challenges of running across platforms and frameworks, as well as other features of Visual Studio, Monotouch, MonoDevelop, and Mono for Android that allows us to write as much code that can run on both platforms.
-
MSDN article on jQuery Mobile
My article on jQuery Mobile has been published. Please check it out.
-
Location, Orientation, and Writing a Custom Control with Mono for Android, .NET, and C#
Like real estate, mobile is about location, location, location. That means that direction is an important item. And just as important is how this information is presented to the user. In Nov. 2011, we talked about building a user interface in Mono For Android. In this article, I'll expand a little bit on that by creating a compass that displays north. We'll use Android's built-in sensor support to determine the orientation of the device, then use a custom control to display North. The output will look like
-
Databinding a ListView with Mono for Android
The world lives on data. Data is all around us and in many forms: salespeople need to know what customers have spent; twitter users want to know what their friends are saying. How do we as developers present data to a user? In Android, we use the ListView in its various forms. In this article, we'll look at using a ListView, how we can work with it, then discuss what we need to do to overcome some of the challenges in a mobile environment.
-
Develop an iPad app with MonoTouch, C#, and .NET.
-
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:
-
Review - Professional Android Programming with Mono for Android and .NET/C#
Mike Riley of Dev Pro Connections Magazine has a review of our Mono for Android book. You can read the full review on their site
-
Xamarin Designer for Android Article
The latest version of Mono for Android includes a long-awaited design surface. Learn how it works.
-
Xamarin Designer for Android Webinar - Recording
Here is some info on the recording of the webinar that I did last week for AppDev regarding the Xamarin Designer for Android.
Basic Info: Android user interfaces can be created declaratively by using XML files, or programmatically in code. The Xamarin Android Designer allows developers to create and modify declarative layouts visually, without having to deal with the tedium of hand-editing XML files. The designer also provides real-time feedback, which lets the developer validate changes without having to redeploy the application in order to test a design. This can speed up UI development in Android tremendously. In this webinar, we'll take a look at UI Design in Mono for Android, the basics of the Xamarin Android Designer, and build a simple application with the designer.
Here is the link:
http://media.appdev.com/EDGE/LL/livelearn05232012.wmv
I think it will only play in Internet Explorer. Enjoy! -
Cross-Platform Mobile Development With Mono for Android and MonoTouch
Many years ago, in fact pre-Java, I remember a hallway discussion about the desire to write a single application that could easily run across various platforms. At the time, we were only worried about writing applications on Windows 3.1 and Mac OS 7.x. There were many discussions about windows, user interface concepts, and specifically a rather long discussion as to whether Mac users would accept a Mac application that didn't have balloon help. Thankfully, the marketplace answered this question for us with the Windows API winning the battle.
-
Xamarin Designer for Android Webinar - Webinar via AppDev May 23
I'll be doing a Webinar on May 23 on the Xamarin Mono for Android Designer that is new with Mono for Android 4.2. This is a free webinar presented by AppDev, please attend if you can. Here is some info on the webinar:
-
Video Training - Android Advanced Development Using Mono for Android 4
This course is about how to use Mono for Android with Tablets and the new Android 4.0 Ice Cream Sandwich release. The course introduces Android Tablets and Fragments, new controls that are available through Android 4.0, new application programming interfaces in Android 4.0, and new features available in the Google Android SDK Release 17 that can improve their development experience. This course also contains a module on the Android Design Experience, what developers can use to improve the user experiences, design suggestions from Google’s Android team, and some thoughts on how to improve the design experience via software code.
-
eLearning event on HTML5 for Mobile with jQuery Mobile - May 17
I'll be doing an eLearning event on HTML5 for Mobile with jQuery Mobile. There will also be a few items sprinkled in on ASP.NET Razor.
Mobile development is a hot item. Customers are buying iPhones, iPads, Android devices, and many other mobile computing devices at an ever increasing record pace. Devices based on iOS and Android are nearly 80 percent of the marketplace. RIM continues to be dominant in the business area across the world. Nokia's growth with Windows Phone will grow on a worldwide basis. At the same time, clearly web development is a tremendous driver of applications, both on the public Internet and on private networks. How can developers target these various mobile platforms with web technologies? Developers can write web applications that take advantage of each mobile platform, but that is a lot of work. Into this space, the jQuery Mobile framework was developed. This eLearning series will provide an overview of mobile web development with jQuery Mobile, a detailed look at what the jQuery Mobile framework provides for us, how we can customize jQuery Mobile, and how we can use jQuery Mobile inside of ASP.NET. -
Lights, Camera, Action with Mono for Android Article in Visual Studio Magazine
Multimedia is expected in today's mobile applications, and the fun isn't only for smartphone and tablet users. Mono for Android, based on the Mono project's open source implementation of the Microsoft .NET Framework, can help you take advantage of Android Camera APIs in Visual Studio. In this article, we'll look at taking pictures, loading pictures, video playback and recording video.
-
Playing, Recording, and Editing Video in the iPhone with MonoTouch Article
This article resumes where we left off in "Working with Images and Animation on the iPhone and iPad with .NET and C#: Part 1," which looked at multimedia app development on the iPhone and iPad, including how to display simple images, take pictures with the device's camera, and perform some simple animation with the images. In this article, part 2, we'll look at how to perform more complicated animation using the NSTimer and UIView classes, how to display and record video, and how to edit the video.
-
Better Debugging with Mono for Android
Let's be honest: When debugging with Android -- and Mono for Android (MfA) on Windows by extension -- using the emulator requires patience. This isn't a condemnation of Mono for Android; merely recognition of the reality of having to live within the Android ecosystem. I've noticed that most developers who develop on Android tend to be using a Mac. I think this is due to the development experience on the Mac being better overall for Android.
-
Mono for Android Monthly Column
I can now announce with much excitement that fellow author and friend Greg Shackles and I will be authoring a monthly column for Visual Studio Magazine on Mono for Android. The link to the introduction is: http://visualstudiomagazine.com/articles/2012/04/25/why-mono-for-android.aspx
-
Working with Images and Animation on the iPhone and iPad with .NET and C#: Part 1
Multimedia has come a long way during my career in programming. I remember the HP-41C, the first calculator that I used day to day in my geeky teenage years (unfortunately, I've only gotten geekier as I have gotten older). It could only output text and a few beeps. I was in nirvana and thought it just couldn't get any better. Now, everyone in my family has an iPhone and an iPad. With these devices, we can use software and hardware to record and play audio and video, take and display pictures, and modify this content.
-
eLearning event on HTML5 for Mobile with jQuery Mobile
I'll be doing an eLearning event on HTML5 for Mobile with jQuery Mobile. There will also be a few items sprinkled in on ASP.NET Razor.
Mobile development is a hot item. Customers are buying iPhones, iPads, Android devices, and many other mobile computing devices at an ever increasing record pace. Devices based on iOS and Android are nearly 80 percent of the marketplace. RIM continues to be dominant in the business area across the world. Nokia's growth with Windows Phone will grow on a worldwide basis. At the same time, clearly web development is a tremendous driver of applications, both on the public Internet and on private networks. How can developers target these various mobile platforms with web technologies? Developers can write web applications that take advantage of each mobile platform, but that is a lot of work. Into this space, the jQuery Mobile framework was developed. This eLearning series will provide an overview of mobile web development with jQuery Mobile, a detailed look at what the jQuery Mobile framework provides for us, how we can customize jQuery Mobile, and how we can use jQuery Mobile inside of ASP.NET. -
Mono for Android Book has been Released!!!!!
So, if you have pre-ordered a copy, its now up to Amazon to send it to you. Its fully out of my control, Wrox, Wiley, as well as everyone but Amazon.
-
Mobile: Wrox Cross Platform Mobile Development - iPhone, iPad, Android, and everything with .NET & C#
Remember, go buy 8-10 copies of the 3 book set for the ones you love. They will make great and romantic gifts!!
-
Android Development with Mono for Android 4 - Training via AppDev
My Android Development with Mono for Android 4 Video Training Series via AppDev is out and available. That's right, .NET/C# developers can now write native apps for Android devices. I hope that this is helpful to you as you get up to speed with Mono for Android. Here is some info on the training:
-
Recording of the Mono for Android Webinar - Building a User Interface with Mono for Android
My webinar for last week on building a user interface with Mono for Android is now available online. The webinar covered:
-
Webinar on Building a User Interface in Mono for Android
I'll be doing a webinar on Tuesday February 28th on Building a User Interface in Mono for Android. A little bit about this:
-
Start Using HTML5 today!
My article on HTML5 and some things that you can use today has gone online at the Dev Pro Connections web site. Here's a snippet of it:
-
Review of "Beginning iOS5 Application Development"
I was recently given the opportunity to review Wei Meng Lee's most recent edition of his beginning iOS programming series. This book is entitled "Beginning iOS5 Application Development." Admittedly, I know Wei Meng, so that may result in a little bit of bias.
-
iOS Development with MonoTouch Cookbook
I was recently given the opportunity to review Dimitris' iOS Development with MonoTouch Cookbook.
-
Author Review and Production Editing are complete
What book editing isn't better the second time around? Like a dog returns to his vomit and the fool to his folly, the author must return to his writing. And with the past week, my author team and I have finished our AR and Production Editing for Wrox's "Professional Android with Mono for Android and .NET/C#." We are literally 8 months from being AR and PE complete the first time around (I really hope that there isn't a third).
-
HTML5 for Mobile Article on DevProConnections
My article on HTML5 for Mobile Devices at Dev Pro Connections Magazine has now been published.
-
Mapping and Location with Monotouch on DevProConnections web site
My article on Mapping and Location with MonoTouch is now out and available on the DevProConnections web site. Here's the intro to the article:
-
My Artilcle on the UITableView with MonoTouch and the iPhone/iOS is now online
My article on the UITableView in the iPhone/iOS with MonoTouch is now available online. Hopefully it is of value to you.
Article overview: