GETTING STARTED
Become a Git and GitHub master
This article explains why using Git and GitHub every day is so important, especially for those of you who are learning to code.
Follow these simple rules and you’ll become a Git and GitHub master by Ariel Camus
CODE
Optimizing C# Struct Equality with IEquatable and ValueTuples
James Montemagno gets all geeky with C# structs. As he says:
In all my years of development and blogging I never thought I would be writing about how amazing a C# struct is, how awesome IEquatable is, and how C# 7 features make implementing all of it mind-blowing.
Optimizing C# Struct Equality with IEquatable and ValueTuples by James Montemagno
DESIGN
Differences between Designing Native iOS Apps and Native Android Apps
To create the best native app design, you should bear in mind the differences between the iOS and Android platforms. These platforms differ not only in terms of what native applications look like; they also differ in terms of the structure and flow.
Differences between Designing Native iOS Apps and Native Android Apps by SteelKiwi Inc.
BUSINESS & MARKETING
Reply to iOS and Google Play Reviews Like a Pro
How do you get good reviews? by listening and communicating with your users. Thankfully, both Apple and Google now let you do that by replying to reviews. Replying builds trust and engages your users, which in the long run leads to more downloads. It’s pretty important.
DEVOPS
Public Projects in VSTS Preview: First Look
Since April of this year, VSTS has the ability to hold public projects. Gerald shows you what it does and how to use it yourself in this post. When working with VSTS, you had to explicitly grant access to certain users who were only then able to access the project. As Gerald explains, that is all different now.
IOS
Preview: iOS 12 development with Xamarin
The latest Xamarin preview release supports Xcode 10 beta 5, which includes beta SDKs for iOS 12, macOS Mojave (10.14), watchOS 5, and tvOS 12. We’ll be adding to our documentation and iOS 12 sample apps over time – be sure to check back for updates.
Preview: iOS 12 development with Xamarin by Brad Umbaugh
XAMARIN FORMS
Using Google Maps in Xamarin.Forms.
What if you just want to use Google Maps in your Xamarin.Forms app. Sure, let Thiago show you how.
O X do Xamarin Forms — Mapas… Mas com Google maps :D by Thiago Bertuzzi
Bootstrap Series – Xamarin.Forms in ReactiveUI with Xamvvm
This is the third entry in a series where Joe Meyer explores MVVM frameworks that can be used with Xamarin.Forms. This time the focus is on ReactiveUI with Xamvvm.
Bootstrap Series – Xamarin.Forms in ReactiveUI with Xamvvm by Joe Meyer
Xamarin Forms MediaElement
This is cool. Some time ago Peter Foot created a MediaElement control for Xamarin Forms for displaying video (and audio) content across the main mobile platforms. He has started the process of integrating the control into Xamarin Forms itself with a Pull request opened last week. This should be a great enhancement for the framework.
Xamarin Forms MediaElement by Peter Freeman Foot
How to Create a Mobile App That Monitors Accelerometer Data
Thanks to Xamarin.Essentials and Syncfusion's circular gauge control, creating a mobile app that monitors accelerometer data has never been easier!
How to Create a Mobile App That Monitors Accelerometer Data by Brandon Minnick,
Where to store your files
When it comes to file handling and Xamarin Forms you can find all you need in the official Documentation. But there are some platform specific considerations.
Storing files is not tricky but put some thought into where to store your applications data can go a long way. Xamarin.Essentials may provide all the functionality you need, but if not you usually use the System.Environment.SpecialFolders and the System.Environment.GetFolderPath to get access to different folders offered by the platform you are on.
Xamarin Forms and the open Question of where to store your files by Mark
King of Realm - Simplifying Object Change
Thiago Bertuzzi discusses how he uses Realm with Xamarin.Forms applications
King of Realm — Simplificando a alteração de objetos by Thiago Bertuzzi
LiteDB – Xamarin.Forms
This blog post provides a quick intro to using LiteDB in your Xamarin.Forms application.
PODCASTS & VIDEOS
.NET Standard and Xamarin.Forms for the .NET Developer
In this episode, Laurent Bugnion and Jeremy Likness from the Cloud Developer Avocates team come together and talk about Xamarin.Forms, and how it uses .NET Standard to provide cross-platform compatibility. Jeremy takes his first tour of a Xamarin.
.NET Standard and Xamarin.Forms for the .NET Developer by Laurent Bugnion
Merge Conflict 110 - The Future of App Development
We are back with lightning talks with topics submitted by our amazing listeners. We take a look into performance, cross-platform UWP XAML with Uno, deep dive into the world of Xamarin.Forms, and give our thoughts on the future of app development.
RELEASES
Visual Studio 2017 version 15.8
Visual Studio 15.8 is out. Its major focus is on productivity, performance and bug fixes. Most exciting for us Mobile devs is support for the Google Android emulator with Hyper-V when running on the Windows 10 April 2018 Update. Also, there are some notable improvements to the Xamarin.Android designer.
AND FINALLY...
What do you want in Xamarin.Forms Gestures?
David Ortinau sent out a tweet where he is seeking feedback on what you would like to see improved in #XamarinForms, specifically Gesture support. There is a new spec up for discussion. Please take a look and comment: https://github.com/xamarin/Xamarin.
David Ortinau on Twitter by David Ortinau