Introducing Xamarin UI July

Fellow community member Luis Matos has recently held a Xamarin Month initiative. During the entire month of February, someone from the community / Xamarin team posted a blog about Xamarin-related topics. I would love to give the concept a shot as well!

So how does this work?

Much like an advent calendar, a new blog post about a specific topic is posted every day by one of you, the Xamarin community. Each of the wonderful contributors posts it on their own blog after which it will become available in the calendar below. That way, you’ll have a surprise blog post to look forward to every single day! Blog posts will be written in English and will be about a single topic.

Sounds good, but what’s the topic?

Crafting a UI is an essential part of building an app. In recent updates, Xamarin has added more and more awesome features like Visual and Shell, and additional controls like CollectionView to enable developers to create better-looking apps. Since it also rhymes quite nicely with July, why not focus on UI in Xamarin?

Not very creative? Don’t worry, this topic is still fairly broad. If you have a hard time finding inspiration some possible topics could include, but are not limited to:

  • Animations in Xamarin
  • Getting started with Shell
  • Creating a custom Visual
  • Pulling off some advanced UI using CollectionView
  • Tooling to use (icon font generation, LiveXAML, MFractor etc.)
  • Recreating an existing UI with Xamarin
  • Building a cool custom control
  • Etc.

I’m sure you can come up with something interesting 😉

Sign me up, how do I join?

We need 31 writers to write a blog post each day. If you’re very inspired you’re allowed to write multiple blogs though! If you want to reserve a slot follow the steps below:

  1. Reserve a slot on Twitter (using the hashtags #Xamarin and #XamarinUIJuly).
  2. Think of a topic related to UI in Xamarin and send it to me on Twitter.
  3. Write your blog post, in English.
  4. Add a link to your blog post that links back to here, so that your readers can find the complete Xamarin UI July series.
  5. Publish your blog post on the specified date (according to the calendar below).
  6. Post the link to your blog post on Twitter with the hashtags #Xamarin #XamarinUIJuly

Below are all the slots and the people who have requested it. Once the calendar is full it will be a matter of waiting to see the first post appear! Requests will be handled in the order that they came in.

DayBlog PostAuthor
1Design Tools for Xamarin Forms
Herramientas de Diseño en Xamarin Forms (Spanish)
Luis Matos
2Create a kickass banking app using a BasePage in XamarinSteven Thewissen
3Introducing xUber – Uber clone using Xamarin FormsRendy Del Rosario
4Tiled image animations with Xamarin.FormsMarco Kuiper
5My two cents on Xamarin Forms ShellMario Galvan
6Building a Bottom Sheet in Xamarin.FormsRavi
7A (r)evolution for displaying data: Xamarin.Forms CollectionViewLuis Beltran
8The Coordinate System in Xamarin.Forms and Android
Andrew Hoefling
9Credit Card Payment UI in Xamarin FormsCharlin Agramonte
10Elegant Tabs and Rg.Popup for the Fancy UI WorldAbdul Muhaymin Arif
11Tab navigation for Xamarin.iOS using MvvmCrossPranav Khandelwal
12Adventures in modern previewingLachlan Gordon
Simple way to create a Floating Button in Xamarin Forms
Spanish: Agregando un botón flotante de manera sencilla en Xamarin Forms
Leomaris Reyes
13Xamarin.Forms UI Challenges – Day vs NightKym Phillpotts
14Coming soon…Andres Pineda
15The basics to create custom Xamarin.Forms controls using SkiaSharpKonrad Müller
16The Run Away! app: Drawing gradient lines on top of Maps with SkiaSharpJean-Marie Alfonsi
Hot Reloading Declarative C# UI for Xamarin.Forms with CSharpForMarkup and LiveSharpVincent Hoogendoorn
17[Xamarin UI Challenge] Art Plant Mall
[Xamarin UI Challenge] Art Plant Mall (Spanish)
Javier Suárez Ruiz
18Let’s Play with CollectionView Layouts in Xamarin.FormsAlmir Vuk
19Xamarin.Forms UI Challenge – Ficus IoT AppLuis Pujols
20Creating beautiful Xamarin Forms apps using Atomic Design, F# and FabulousMark Allibone
21Coming soon…Daniel Causer
22Currency UI in Xamarin.FormsVicente G. Guzman Lucio
23Simplify Data Entry in Xamarin Forms with MappedButtonJames Curran
24Highlighting countries on a map in Xamarin.Forms
Zvýraznění zemí na mapě v Xamarin.Forms (Czech)
Martin Zikmund
25Coming soon…Vincent Nwonah
26Lottie Animations in Xamarin FormsKirk Patrick Junsay
27Simple data validation in Xamarin FormsPieter Nijs
28How to create an Initials View as custom control for Android and iOS &
How to create a Labeled Switch as custom control for Android and iOS
Thomas Sebastian Jensen
29Xamarin.Forms 4 In Action: Rapid Prototyping
Alejandro Ruiz
30AirNZClone – Awesome animation tricks in Xamarin.FormsMichael Ridland
31Xamarin.Forms Shell — Let’s Customize The Flyout Menu!Matthew Bailey

I’m talking to some other community members about doing something special on the 1st of August. What that is I won’t divulge just yet. You’ll have to wait. I will be doing a blog post myself as well, but that depends on which slots are still available in a while. I hope you’ll join me in creating some cool content for the community and let’s say another big thank you to Luis Matos for the initial idea!

Related articles