Software Engineer using .NET and XAML

Presentation on MonkeyFest

This year i didn’t had the change to go to Singapore for MonkeyFest but i still did a presentation via Skype : “What’s new on Xamarin.Forms”

Some of the most important points were related with the performance improvments like Fast Renderers and Layout Compression, you can check the slides and notes below.

What’s new in Xamarin.Forms from Rui Marinho


Fast Renderers

Enable fast renderes on your Android app



Enable compressed layout on your layouts using the attached property



Getting Started –
Known issues –

– Create new Class library

static void Main(string[] args)
    var app = new App();
    var window = new FormsWindow();

Slides and Demos from Xamarin Dev Days Singapore

I was in Singapore early this month taking part on Xamarin Dev Days by the Singapore .NET Mobile Developers Group .

I had a great time in Singapore and in the event, had the chance to meet new people like Ben and Martin, as well as get to see other friends like Karl from XTC and Michael Ridland. Ben was a wonderful host, showed us around and took as to get great food and drinks.

Thanks once again Ben for being awesome.

My main demo was the one for Xamarin forms where i create a simple one page app to control the lights back home using  HomeAssistant api. The propose was to show how one could use Xamarin Forms features to style and tweak your app to a a beautiful design.
Since my raspberry camera streaming was failing sometimes, i prepared a video where i show the same app and a live feed from my living room where i change the lights of Hue LightStrip.

For those interested here are the slides and links for my demos.

Slides Xamarin Forms

Slides Xamarin with Azure

Demo Lights

I will be at Xamarin Dev Days Singapore

Just a heads up i will be in Xamarin Dev Days in Singapore talking about  Xamarin.Foms and Xamarin with Azure.

Make sure to say hi if you are around.

“Xamarin Dev Days provide attendees with an intense, hands-on learning experience. Spend the morning exploring mobile development with sessions from Xamarin, our technology partners, and members of your local developer community, then roll up your sleeves for an afternoon dedicated to diving into code.

Join your local Xamarin community at the Singapore .NET Mobile Developers Group that meets regularly covering Xamarin and other mobile topics and be sure to check out the Xamarin Dev Days website to see more cities and dates coming soon.”

My first public presentation about Xamarin : SqlSaturday #341 Oporto

It’s with great excitement that i announce  i m going  to be making my first presentation on a public event.
Earlier this month i was invited to submit a session for the Programming track of the SQLSaturday #341 event taking place in Oporto on the 18th October. The session was chosen by the community to be featured on the event 🙂

I will be presenting Build mobile applications with Xamarin Forms” , it will be a light talk where i will introduce Xamarin and talk a little more about a new xamarin prodcut suite called Xamarin Forms followed up by a short demo.

The event is taking place at ISEP, and i m still to sure it will be streamed or recorded.

SQLSaturday is a training event for SQL Server professionals and those wanting to learn about SQL Server. This event will be held Oct 18 2014 at Rua Dr. António Bernardino de Almeida, 431 , Porto, 4200-072, Portugal. Admittance to this event is free, all costs are covered by donations and sponsorships. Please register soon as seating is limited, and let friends and colleagues know about the event.

Make sure to register for the event here. Hope to see you there.

Using Xamarin Forms Labs – Intro

Getting started with Xamarin Forms Labs. First let’s start as simple as possible, there are some features like IOC that the Labs project uses extensively that i will also explain further.

Introducing Xamarin Forms Labs

Last month Xamarin presented Xamarin 3.0, a refresh on the Xamarin suite of tools to build cross platform apps with C#. There were 4 major announcements but i personally got really excited by the new library Xamarin.Forms … The basics were all there, but we had found holes the Xamarin.Forms team had not found or not plugged yet. So I started a repository on GitHub called Xamarin.Forms.Toolkit and this thread on the forum. The idea was to work on a common toolkit tailored for the brand new Xamarin.Forms.