Welcome back to Weekly Xamarin. This week I am writing this from Seattle, where I've been spending a week catching up with my team and visiting the Microsoft campus. When traveling from Australia, let me tell you: Jetlag is real! ;-)
So sorry for the slightly late post, I only just realized it's Friday in Australia ;-)
Have a great weekend everyone.
Oh Hai, Michael Ridland
This week we have a Xamarin Introduction for Michael Ridland from Sydney, Australia. He is the author of many great libraries, including the very popular FreshMvvM. Let's learn a little more about Michael.
Tell us a bit about yourself?
Michael Ridland, Xamarin MVP, Community Blogger and the founder of XAM Consulting. A Xamarin fan since the monotouch days and a even bigger Xamarin.Forms fan since it's release. Michael has been leading Xamarin projects years and delivered enterprise apps of the highest quality in the market. Michael (and his team) are the creators of a few Xamarin.Forms components including the FreshMvvm Framework, SlideOverKit and FreshEssentials. You can find him over at michaelridland.com and twitter.com/rid00z.
Tell us one thing we probably don't know about you?
I have a big secret, I'm an Australian that lives next to the beach but... I cannot surf! - Australian passport revoked ;-)
How did you first get into Xamarin development?
My first Xamarin project was for a large ERP product, we initially attempted to build the app in Cordova but we soon realised that html5 and cordova sucked, sorry I meant wouldn't allow us to build a app that met our requirements. A fellow team mate found Xamarin and I didn't believe him that it was possible to build a app in c#, I thought it was BS and wouldn't work but 4 hours after he started with Xamarin he had a pretty awesome looking start on the app. Ever since then Xamarin has been the go-to platform for Mobile.
What has been the most enjoyable project you have built using Xamarin?
I've built many apps with Xamarin, to say probably some of the most enjoyable times aren't on specific projects but my experience building open source tools like FreshMvvm and FreshEssentials.
What advice would you give someone looking at getting started with Xamarin development?
One of the best ways to learn Xamarin is through looking at what other people have built, spend as much time as you can on github looking at code. If your doing a serious commercial project that you will want in production I highly recommend looking into a Mvvm Framework like FreshMvvm, especially if it's one of your first apps as it will give you a good structure to work to and force you to have a better architecture avoid you making mistakes.
What are the MUST HAVE tools, resources and libraries that you use when building Xamarin apps?
FreshMvvm and Refit
Where do you think mobile will be in 5 years?
At the moment Cross-Platform is only a little way into enterprises, in 5 years time nobody will be doing native at all, cross-platform will be the normal and Xamarin will be one of the biggest frameworks used.
Any other things you would like to share or promote? If you need help with a Xamarin project please get in touch, I would love to help out.
Thanks Michael for sharing some information about yourself and If you want to stay up to date with what Michael is up to, check out these links: