KYM PHILLPOTTS
Happy Friday everyone!
Phew, I made it through the Easter break relatively unscathed. Although a considerable number of CFD's (Chocolate Free Days) will be required to get over it.
We have some interesting links in this weeks issue, and thanks as always to the great contributors to the community.
I'm really looking forward to all the great announcements at the //Build conference that is only about 10 days away.
Have a great weekend everyone and enjoy the links. ❤️ Kym
NEWS
Xamarin.Forms 4.0 CollectionView Challenge
You still have a bit of time left to contribute to (and potentially win prizes) with the CollectionView Challenge that focuses on the upcoming CollectionView in Xamarin.Forms 4.0. Check out some of the entries that have come in through pull requests.
CODE
C# Operators: A Detailed Guide to All Of Them
Every programming language has operators. Operators are the components of the language that, well, operate on variables—mostly. Most C# operators are symbols such as % and ??. And some are words, like async and is. In this guide, you’ll see all of them, including an example of each one.
C# Operators: A Detailed Guide to All Of Them by Phil Vuollet
Xamarin and the HttpClient For iOS, Android and Windows
Nick Randolph talks about some best practices and considerations for HttpClient.
Xamarin and the HttpClient For iOS, Android and Windows by Nick
DESIGN
Mobile form design best practices
Forms are everywhere. Whether we want to buy a car, sign up for a newsletter, apply for a mortgage or your usual Amazon order checkout – we all fill out forms on a regular basis. Nothing is more frustrating than a bad form... make yours awesome!
App form design best practices by Rebeca Costa
BUSINESS & MARKETING
Customer Showcase: Aggreko
We are excited to announce a new inclusion to our Xamarin Showcase gallery: The Aggreko Technician App A key objective of Aggreko’s company-wide Aggreko18 digital transformation program was to streamline field operations and revolutionize their technician processes.
TOOLS
Troubleshooting JetBrains Rider and Visual Studio 2019 Xamarin Development
Andrew Hoefling has been battling getting Jetbrains and VS2019 and has some troubleshooting tips that might be useful.
Troubleshooting JetBrains Rider and Visual Studio 2019 Xamarin Development by Andrew Hoefling
ANDROID
Shrinking Your Android App Size
Mobile devices are limited in many ways. Whether it’s how much of a charge your battery can hold, the amount of storage you have left, or the speed of your internet connection to view more cat gifs. In this blog post, John Douglas talks about how you can make smaller apps so that you can fit more offline cat gifs on your devices.
XAMARIN FORMS
Customizing the NavigationPage
A couple of tricks regarding customizing the Navigation Page.
NOTE: Page is in Portuguese
O X do Xamarin Forms — Alterando/Customizando a NavigationPage by Thiago Bertuzzi
Timeline UI
This post covers how to create a Timeline style UI in Xamarin.Forms using FFImageLoading, FFImageTransformations, a boxview and a listview.
NOTE: Post is in French
UI: Concevoir un Timeline dans Xamarin.Forms by EGBAKOU Kodjo Laurent
Quick tips to decorate texts in Xamarin Forms
Here are a couple of quick tips to make your text elements look a little better.
Quick tips to decorate texts in Xamarin Forms by Leomaris Reyes
Xamarin Forms 4.0 Challenge Submissions
Over the last month or two, Xamarin has run two challenges involving completing small tasks with upcoming Xamarin.Forms 4 features - the Visual Challenge and the CollectionView Challenge. Ryan has been nailing those designs, in this blog post he talks about them.
PODCASTS & VIDEOS
Merge Conflict 146: Dependency Injection, Inversion of Control, and HttpClientFactory
You read it right! James is going all in on DI and IoC... or is he? We chat about the pros, cons, and reasons why James hasn't gone all in for many years and why he has started to change his mind using the new Microsoft.Extensions.Host library!
146: Dependency Injection, Inversion of Control, and HttpClientFactory
New Little Features in Visual Studio 2019
In this episode, Robert is joined by Mads Kristensen, who shows a number of his favorite new little features in Visual Studio 2019, all designed to make you more productive.
New Little Features in Visual Studio 2019 by Mads Kristensen
App Center Diagnostic Updates & Integrations
This week, James is joined by friend of the show Amanda Chew, App Center Program Manager, shows us the latest features in App Center diagnostics for mobile applications including filtering, searching, errors vs crashes, attaching logs and events, and a lot more! She also shows us how to setup webhooks to notify chat applications when there is a new crash or open an issue on GitHub or Azure DevOps automatically.
App Center Diagnostic Updates & Integrations by James Montemagno
The Xamarin Show : Making Mobile Apps Accessible
This week, James is joined by friend of the show & Microsoft MVP Alexandre Costa who show us the importance of making mobile apps accessible. He talks through a non-accessible mobile app, the impact to your users, and how to easily add a few properties to make them accessible and how to test them.
The Xamarin Show : Making Mobile Apps Accessible by James Montemagno
Geocoding (Xamarin.Essentials API of the Week)
Xamarin.Essentials provides developers with cross-platform APIs for their mobile applications. On this week's Xamarin.Essential API of the week we take a look at Geocoding, which enables you to geocode a placemark(address) to a positional coordinate or reverse geocode coordinates to a placemark!
Geocoding (Xamarin.Essentials API of the Week) by James Montemagno