CODE
Code Review Best Practices
An interesting read on some best practices for code reviews. You do code reviews, right?
DESIGN
Creative UI Design Concepts
A collection of great look UI Design concepts. If anyone wants a design challenge, try implementing these ;)
Helping Hand: 15 Creative UI Design Concepts for Everyday Needs by Tubik Studio
OPEN SOURCE
VLC For Xamarin, yes please ❤
LibVLCSharp are .NET/Mono bindings for libvlc, the multimedia framework powering the VLC applications. The official repository URL for this repo is https://code.videolan.org/videolan/LibVLCSharp.
DEVOPS
Use MongoDB With Your Xamarin Apps
One of the most important decisions that you’ll make when designing an app is what type of database to use.
Not too long ago, the choice was limited to relational databases like SQL server. However, now NoSQL databases are on the scene with the benefits of allowing applications to handle large amounts of structured and unstructured data at the same time, the ability to easily model data as objects, and massively scale across servers.
MongoDB is a NoSQL database that stores documents in a binary JSON format that has been popular in the Node.js community for a while. Azure Cosmos DB is a fully managed cloud database. With just a few clicks you can configure a database that is 100% compatible with the MongoDB API.
ANDROID
How to master Android context
Understanding Context in Android is super important. If you want to dive a little deeper into what it is all about check out this article.
IOS
Expandable UITableView with Xamarin iOS
Expandable UITableViewCells with variable height, beautiful animations and no 3rd party libraries – all with just a few lines of code. Interested? Expandable UITableView with Xamarin iOS – Trailhead Technology Partners by Valeriy Kovalenko
Gradient backgrounds in Xamarin iOS
Did you notice that graphic designers love gradients? It was a trend in mobile designs that started in 2017 and now it’s getting even more popular. Let me share a few useful code snippets that will help you to make awesome looking iOS applications with Xamarin.
Gradient backgrounds in Xamarin iOS – Trailhead Technology Partners by Valeriy Kovalenko
XAMARIN FORMS
Xamarin.Forms Behaviors: InvokeCommandAction and ConverterParameter
David Britch has an awesome Behaviors Library and he has introduced even more functionality with the InvokeCommandAction and ConverterParameter.
Xamarin.Forms Behaviors: InvokeCommandAction and ConverterParameter by David Britch
Xamarin.Forms: Custom Context Actions on iOS
A quick little tip on how to create customised context actions in iOS for Xamarin.Forms
Xamarin.Tip – No Bounce ScrollView in Xamarin.Forms
So on iOS, UIScrollView bounces by default so in Xamarin.Forms the ScrollView natrually bounces. But what if you don’t want your ScrollView to bounce? Android doesn’t bounce, so we won’t worry about it. Let’s solve this problem with a custom renderer and control called NoBounceScrollView.
Xamarin.Tip – No Bounce ScrollView in Xamarin.Forms by Alex Dunn
Binding a FlexLayout to a Collection
In this post from David Britch, Developer Writer at Microsoft, he explains how you can extend FlexLayout, the new layout in Xamarin.Forms 3.0, to handle dynamic data such as that fetched from a web service or database. Binding a FlexLayout to a Collection by David Britch
Essentially the only core cross-platform API library you will need - Xamarin Essentials
We announced Xamarin.Essentials, a core set of cross-platform APIs to help developers build native apps, at Microsoft Build 2018. Xamarin.Essentials gives developers access to over thirty platform-specific APIs that can be accessed from their shared code, including geolocation, secure storage, sensors, device information, and many more. Best of all, Xamarin.Essentials can be used in any iOS, Android, UWP, or Xamarin.Forms app, regardless of how you create the user interface. Feedback on the first preview from developers has been fantastic, with praise of a simple and straightforward way to access these native features.
AZURE
Quick! Fix Your Azure AD B2C Twitter Settings
On June 12, 2018 Twitter made a change in the way they handle callback URLs used for logging in to Twitter. This directly affects how Azure AD B2C interacts with Twitter. And right now you have to make a quick change in order to keep things working.
Quick! Fix Your Azure AD B2C Twitter Settings by Matthew Soucoup
PODCASTS & VIDEOS
Snack Pack: Xamarin.Essentials
The latest Xamarin Show Snack Pack is all about Xamarin.Essentials. This library is about to become your best friend.
Snack Pack: Xamarin.Essentials - Cross-Platform APIs for Mobile Apps
Mobile Chest X-Ray Analysis, a Microsoft Garage Project
Mobile Chest X-Ray Analysis, a Microsoft Garage project, a Xamarin mobile solution that analyzes and interprets chest x-rays in real time using deployed machine learning models. The Microsoft Garage is an outlet for experimental projects for you to try. The team joins James on this special episode to discuss building machine learning apps with CoreML and Tensorflow
Merge Conflict: 101: GitHub Acquired & WWDC 2018 Fully Recapped
What a way to start June! GitHub was officially acquired by Microsoft and Apple started off it's developer conference by announcing tons of great new software updates and developer APIs. We break down each and every juicy bit.
Not only do we cover the main keynote, but we take a look at the developer state of the union and fully cover iOS 12, tvOS 12, watchOS 5, and macOS Mojave including soon to come UIKit to macOS!!!