James Montemagno
James Montemagno

Live, Love, Bike, and Code.

Tags


James Montemagno
Author

Custom ListView ViewCells in Xamarin.Forms

I love it when frameworks have built-in cells for lists. It allows me to easily shove some data into a list and get my prototype up and running extremely quickly. However, sometimes I don’t to ship the final app with these cells and I want to do some customization. Xamarin.Forms has 4 built-in cells [http://developer.xamarin.com/guides/cross-platform/xamarin-forms/controls/cells/] to get you up and running and like everything else in Xamarin.Forms it is extremely easy to customize and create yo…

James Montemagno James Montemagno

Heading Home to Phoenix for 2 Xamarin Talks and Workshop

After several trips around the US in the last few weeks, I am finally heading back to my second home, Phoenix AZ. I will be driving all around the valley visiting and presenting at several local user groups this week. This weekend I will be presenting and helping at a Xamarin workshop to help build a brand new Code Camp mobile app! If you are in the Phoenix area and want to chat Xamarin and other mobile development goodness please swing by an event! Wednesday July 23rd 6:00PM: North West Valley…

James Montemagno James Montemagno

Screen Mirroring for iOS, Android, and Windows Phone

It is unfortunate that we don’t live in a world where we can use an iOS, Android, and Windows Phone emulators/simulators at the same time. Nested virtualization really messes things up and even if that worked the arm emulators for Android are a nightmare. Even on the PC side where I can use the wonderful x86 emulator (read my blog post on setup [http://motzcod.es/post/69602581522/lets-fix-that-x86-android-emulator]) for Android, you have to turn off hyper-v to get things to work, and of course t…

James Montemagno James Montemagno

How to use Xamarin.Forms Messaging Center

The goal of MVVM is to abstract away your Views from your Business Logic. This ensures great code reuse, testability, and is pretty awesome. Many MVVM Frameworks offer tools to enhance this such as data binding [http://developer.xamarin.com/guides/cross-platform/xamarin-forms/introduction-to-xamarin-forms/] and dependency services [http://developer.xamarin.com/guides/cross-platform/xamarin-forms/dependency-service/] to make our lives easier. These are built into Xamarin.Forms, which is awesome,…

James Montemagno James Montemagno

Extending Xamarin.Forms Monkeys App with XAML and Images

Last week I posted an introduction to Xamarin.Forms article [http://blog.xamarin.com/meet-xamarin.forms-3-native-uis-1-shared-code-base/] on the Xamarin blog. I went over a simple master/detail flow with a list of monkeys that data bound to a ListView, and then navigate to a detail view displaying more information about the monkey when selected. It was a pretty simple implementation and I wanted to dive deeper into adding functionality. XAML Please! While the blog post got a great response, I…

James Montemagno James Montemagno

Pull To Refresh for Xamarin.Forms iOS

Update Xamarin.Forms now includes Pull To Refesh out of the box. Please read my article on it. If you have read my blog then you know that I love pull to refresh functionality in all of my apps. Your users are expecting this functionality in all of their apps and I believe that it should be drop dead simple to bing pull to refresh to an MVVM style of development. Xamarin.Forms shines in a lot of areas and the team has made it really easy to extend the built in controls or add brand new contr…

James Montemagno James Montemagno

How To Get A Great App Icon: The Fiverr Experiment

As a developer I wouldn’t say I am the greatest graphic designer in the world. I mean I can stumble around Photoshop and make some sweet gradients and feather a few things, but that is about the extent of it. Over the last few years I have been pretty lucky to have a graphics design team at my back to make any image assets I needed and of course lay down the final App Icons that ship to the stores. Here are a few great app Icons that I didn’t have to create: Now that I create apps in my spare…

James Montemagno James Montemagno

My StepCounter for Android goes Live & Open Source!

The past two weeks have been an absolute joy to take Michael James’ My StepCounter app for iOS and bring it to Android with C# and Xamarin. I have been quietly working out of my own personal fork [https://github.com/jamesmontemagno/My-StepCounter] trying out the latest Android KitKat sensor and user interface APIs. I ran a very successful beta test with nearly 40 people with great feedback and I am extremely proud to announce that My StepCounter is available today on Google Play [https://play.go…

James Montemagno James Montemagno