Let’s talk 🔥🔄 (Hot Reload) and accessibility!

So as I make apps for people with disabilities and my biggest user base at this time are people with intellectual disabilities in Belgium means that an accessible and easy to digest UI is really important on Android phones. Most of the people in this category live on a fee and an iPhone is most of the times too expensive. But I have an iPhone thanks to a beautiful sponsorship for our nonprofit from Rotary. So testing my UI was in the past pretty difficult. Android emulators are mostly pretty slow, even on a quite good laptop. So the time it takes to stop debugging, do some UI changes and rebuild and reload on the emulator can take some time. Do we want this? 

I was choked from the 🔥🔄  announcement at the Xamarin Dev Summit. I wasn’t there in person but as a good Microsoft fan, I  watch pretty much every live stream. Thanks to Maddy Leger I had the opportunity to go into the early access preview and in 1 week time, Hot Reload changed my life! 

Adjusting little tweaks in UI, adjusting bigger UI changes, it’s all in the speed of light. It’s pretty fast! 

I can write hours about this, but maybe a video about me playing with 🔥🔄 will show you how easy you make an accessible UI:

Playing with 🔥🔄

What I am doing in this recording:

-I add text to the Emoji’s

-I change the text color

-I change the background color.

Here you have before and after:

So in less than 3 minutes, I made my application more accessible. Is this the end of this application? NO! It’s just a play around in 5 minutes. Before this recording, I’d played already with  🔥🔄 and I experimented with changing form a stack panel to a grid, and I played even with Shell and Visual! Hot Reload works pretty fast and fluid!

Advertisements

I feel (Xamarin) Love

Thursday I live-streamed a part of Xamarin Dev Summit in Houston. Honestly, I submitted a proposal for some talks at this event. I wasn’t chosen. Pity but proposal declines are a part of speaker’s life. You have to deal with it.

I saw the Keynote and was very impressed about Hot Reload for Xamarin.Forms, a really cool feature that will be in private preview very soon. So I hope to be in the group of lucky ones for the preview. More official Microsoft communication here: https://devblogs.microsoft.com/xamarin/xaml-hot-reload/.

I believe as a developer of accessible apps, where UI is very important this will be a major dev improvement for me. Testing as much little tweaks like back and foreground colors, sizes and font sizes of objects will be a very fluent job.

Since the keynote I felt big love, Xamarin Love. When I heard about the latest updates, I updated my Visual Studio 2019, some Android SDK’s and upgraded to the latest Xamarin.Forms 4.1.0.x and Xamarin Essentials 1.2.0. When all updates were ready (and this didn’t took much time!) I’ve started debugging my current project (DDGuard) and everything did run smoothly! This was like MAGIC!

I am 10x autistic!

On the night of 13th of July (CET +1) the 10x hype, or the 10x Engineer hype raised on Twitter! As some of you may know, I am not a fan of hypes. Or am I not? I don’t want to be a fan of hypes. But sometimes I am a fan of some hypes, and do participate in some hypes. Just to tease: I am planning to make a conference talk: “Mind the Hype”. This talk will be about the good, the bad and the ugly of hypes. If people are interested in this talk, please let me know!

So, let the introduction behind, let’s talk about the I am 10x, or the 10x Engineer hype!

Today I posted this tweet:

This tweet was based on the 10x engineer hype. I didn’t put in ‘engineer’ and I forgot the hashtag. Of course I didn’t forgot my own two hashtags. So I even could add: “I am too impulsive”. I see the Tweet and as fast as possible I want to make my own tweet without taking enough time to check if I added the correct hashtags or if I don’t have typo’s! If you see Tweets from me with typo’s it’s because I was too impulsive, a drawback of my autism.

But it’s not all negative. This tweet has a negative sound. But to be clear: autism also has a lot of advantages. So I could write:

“I am 10x autistic

– I am a proud volunteer

– I have unique insights

– I love to share my stories

– I am very honest.”