A totally packed edition of WeeklyXamarin today. Sorry, it's a bit late, but so many great articles and resources to collect. The strength of the Xamarin Community constantly amazes me.
And if you think this week is packed, next week is the start of Xamarin UI July, so Buckle up, and have a great weekend
Xamarin Developer Summit
Don't forget the Xamrin Developer Summit is happening soon. Unfortunately, I am not able to make it, but if you are able to you should check out these posts about how awesome it's going to be:
- Xamarin Developer Summit by Dylan Berry
- Xamarin Developers Summit 2019 – 5 reasons why you have to be there! by Daniel Causer
You'll also find there are some good discounts and deals around the twittersphere.
This week we are super-excited to introduce none other than Javier Suárez Ruiz a community influencer from Sevilla, Spain.
Tell us a bit about yourself?
Javier Suárez, Community Blogger, former Microsoft MVP, working at Microsoft. A Xamarin fan (even bigger Xamarin.Forms fan) since long time ago. Javier has been leading Xamarin projects years and delivered enterprise apps of the highest quality in the market. Javier has collaborated with the Xamarin.Forms team adding the GTK# backend (Linux) and has created some interesting libraries (Example: Xamanimation) and some nice UI Challenges for Xamarin.Forms. You can find him over at https://twitter.com/jsuarezruiz and https://github.com/jsuarezruiz
Tell us one thing we probably don't know about you?
I live in a city without beach, but I love the sea and scuba diving.
How did you first get into Xamarin development?
I had already developed for iOS in Objective-C, etc. and I enjoyed the mobile development with C# (Windows Phone). After this, that's when I started playing with Xamarin (I started to see articles, etc). Despite the licensing costs of those times, since then I have developed using it. I fell in love with Xamarin.Forms since his first announcement. Over time I was doing more and more projects with Forms. Until today.
What has been the most enjoyable project you have built using Xamarin?
I really enjoyed being able to participate in the development of a Xamarin.Forms backend from scratch with the GTK# backend (Linux). The possibility of knowing everything more thoroughly was amazing. On the other hand, I have a great memory about participating in Xamarin.Forms demos for the Microsoft Connect(); event (Bike Sharing, Smart Hotel, etc). Trying to create something spectacular in order to show the latest features is super fun.
What advice would you give someone looking at getting started with Xamarin development?
Well I would recommend several tips. The first one is through looking a lot of code. There are many samples on GitHub, many live code sessions on Twitch, etc. Take advantage of all that material and practice, practice and practice. Another good advice is to learn about architecture and good practices from the beginning (MVVM, etc.). It will avoid common mistakes in the future. And the latest one, participate with community. Follow some Xamarin devs on Twitter, some blogs (Planet Xamarin), newsletters (Weekly Xamarin), watch sessions, participate in Open Source projects. You will learn more than what you expect.
What are the MUST HAVE tools, resources and libraries that you use when building Xamarin apps?
MFractor and LiveXAML are great. Then, in projects I usually use FFImageLoading, Xamarin.Essentials, Refit, etc.
Where do you think mobile will be in 5 years?
I am not a great visionary (almost 5 years ago Xamarin.Forms did not exist and there are exciting things on the way), but I am excited to be along for the ride and hope to contribute in some other way.
Any other things you would like to share or promote?
I can only say that it is incredible to be part of the amazing Xamarin community, let's continue with it!
Make sure you keep up to date with the prolific work of Javier: