Microsoft support for Xamarin ended on May 1, 2024 for all Xamarin SDKs including Xamarin.Forms. Upgrade your Xamarin & Xamarin.Forms projects to .NET 8 and .NET MAUI with our migration guides.
Xamarin Blog
Support for Xamarin has ended, upgrade to .NET MAUI today
Latest posts
Xamarin.Forms and Essentials now target Android 13 (in Preview)
New preview versions of Xamarin.Forms and Xamarin.Essentials have been released, these versions now target Android 13 by default. In this post you will read all the details.
Tips & Tricks on Upgrading Xamarin.iOS & Xamarin.Android to .NET for iOS & Android
There has never been a better time to update & migrate your Xamarin.iOS and Xamarin.Android apps to the latest version of .NET to take advantage of the latest features, support, and performance improvements.
Fall 2022 Updates for Xamarin, Hello iOS 16 and Android 13
iOS 16 is now available. Let's now look at what you need to do with your Xamarin projects before May 1, 2024.
Migrating MR.Gestures from Xamarin.Forms to .NET MAUI
In this guest blog post, Michael Rumpler shares how he ported his popular Xamarin.Forms library, MR.Gestures, to support .NET MAUI
Tips for Moving Your Xamarin Library to .NET MAUI
Join me as I share the tips that I learned porting my NuGet Package, Plugin.ValidationRules to support .NET MAUI
Facebook SDK v12.2 for Xamarin.iOS Now Available
The latest version of the Facebook SDK is now available for Xamarin developers offering updates to CoreKit, LoginKit, ShareKit, GamingServiceKit, and AudienceNetwork.
Machine Learning in Xamarin.Forms with ONNX Runtime
Learn how to integrate machine learning into your Xamarin.Forms application with ONNX Runtime
The Journey to Accessible Apps: Meaningful Content Ordering
Do your apps have meaningful content ordering? Learn more about accessible layouts and navigation and find out how you can ensure accessible ordering in your apps.
What’s New in Xamarin and Visual Studio 2022
Xamarin has shipped support for the latest Android and iOS versions, and productivity features in Visual Studio 2022. What's next for Xamarin?
Introducing .NET MAUI Compatibility for the Xamarin Community Toolkit
Announcing the first preview release of Xamarin.CommunityToolkit.MauiCompat
The Journey to Accessible Apps: Making Visual Text Accessible
Is all the text in your apps visually accessible? Learn more about accessible text and find out how you can control for accessible text sizes in Xamarin.Forms and .NET MAUI.
Xamarin.Essentials 1.7 and introducing .NET MAUI Essentials
Xamarin.Essentials 1.7 is here with some great enhancements for your mobile and desktop apps. We also talk about the future of the library with .NET MAUI Essentials.
The Future of Xamarin Community Toolkit
With the release of .NET MAUI coming soon, here is the roadmap for the Xamarin Community Toolkit
Implementing Chromecast with Xamarin.Forms
Learn how to integrate Chromecast into your Xamarin.Forms application without complicated bindings, simply using Custom Renderers.
Building beautiful apps with Xamarin.Forms
Designing great looking apps can be hard, but with a little inspiration and a little styling you can craft beautiful looking apps with Xamarin.Forms
The Journey to Accessible Apps: Screen Readers
Are your apps screen reader accessible? Learn more about screen readers and find out how you can support the screen reader experience with Xamarin.Forms and .NET MAUI.
The Journey to Accessible Apps
Get started on your journey to developing inclusive apps - start here, with accessibility, today.
Great Looking Settings Screens for Xamarin.Forms
Looking to spruce up your settings screen in your Xamarin.Forms app? Checkout some quick tips to theme the built in controls in Xamarin.Forms to make your settings shine.
CollectionView Drag & Drop Item Reordering with Gesture Recognizers
Items reordering in a list-based control is a handy feature and it is used in various use cases. From simple scenarios like configuring settings, defining tabs order to complex scenarios like managing user content, and reordering images or email. With the recent Xamarin.Forms 5.0 release, Drag and Drop gesture recognizers were introduced and enable you to unlock these scenarios in your app. In this post I will guide you through everything you need to add drag & drop to your CollectionView. Drag & Drop Gesture Recognizers In previous posts you may have seen how drag and drop can be used with any control ...
Beautiful Tabs with Xamarin Community Toolkit TabView
One of the hardest parts of apps to customize is the tab bar. To overcome this, we've added the TabView to the Xamarin Community Toolkit. With the TabView you have full control over the look-and-feel of the tab bar. In this blogpost we'll learn what it's all about.
The New .NET Multi-platform App UI
With .NET 6 previews starting right around the corner, it is time to start getting excited for the new .NET Multi-platform App UI (MAUI) that was announced at BUILD 2020. This year of .NET has a lot of amazing things for client application developers. Let's review the highlights and set your expectations for the year ahead.
Beautiful Custom RadioButton with Xamarin.Forms 5
Xamarin.Forms 5 introduced control templates for the new RadioButton control that gives you complete control and customization over the user interface.
Xamarin Community Toolkit: A Must-Have Xamarin Library
We are pleased to introduce the Xamarin Community Toolkit! The toolkit complements Xamarin.Forms 5 with all kinds of commonly found behaviors, converters, effects, MVVM utilities, and awesome new controls including the CameraView, AvatarView, and TabView.
Xamarin.Forms 5.0 is Here!
Xamarin.Forms 5 is here, delivering hundreds of quality improvements and brings to stable release new features including App Themes, Brushes, CarouselView, RadioButton, Shapes and Paths, and SwipeView.
Xamarin Holiday Hack Ideas
Are you looking for some code-related diversions this holiday season to pass the time and have some fun? So are we! Here are some ideas to help inspire us all.
December’s Community Standup – .NET MAUI Update
Join Xamarin & .NET MAUI team members Maddy Leger, David Ortinau, and Jon Dick for updates on .NET MAUI, the next generation of Xamarin.Forms to build cross-platform mobile and desktop apps.
Announcing Azure Mobile Apps v4.2.0 for .NET
Recently, we released a large update to the Azure Mobile Apps client libraries, enabling you to provide offline sync of cloud SQL data to your iOS and Android apps.
Fabulous: Going Beyond Hello World
In this guest blog from Fabulous maintainer Timothé Larivière shows us the next steps in leveraging F#, MVU, and Fabulous to build mobile apps with Xamarin.
Recapping Xamarin Highlights from .NET Conf 2020
Xamarin had a huge presence throughout .NET Conf, here’s a recap of all of the new features developers can use to build mobile apps including XAML Hot Reload 2.0, iOS Hot Restart, and Xamarin.Forms 5.0.
Xamarin Community Toolkit Hacktoberfest 2020 Recap
It has been hard to miss, for the past month Hacktoberfest was upon us again. As announced in our previous blogpost, the Xamarin Community Toolkit participated as well, here is a little summary of how we did.
.NET Conf 2020 and Virtual Events in November
The .NET team and the .NET Foundation are excited to present .NET Conf 2020 - a free, 3-day, live-streamed event all about .NET development! This year is going to be extra special as .NET 5.0 launches on the 10-year anniversary of this virtual conference happening November 10-12th, 2020!
In-app reviews for your Android apps
You can now launch in-app reviews in Android using the Store Review Plugin and the new Play Core library for Android.
Query & Interact with Apps in Android 11 with Package Visibility
There are several exciting new APIs and enhancements in Android 11. One of the more interesting changes for developers is changes to package visibility. In this post we will see what package visibility is and what changes need to be made to apps to query and interact with apps installed on the user's device.
Xamarin.Essentials 1.6 preview: macOS, media, and more!
Announcing the preview for Xamarin.Essentials 1.6 that introduces official support for macOS and exciting features including a file & media picker, app actions, screenshots, and much more.
Join Hacktoberfest at the Xamarin Community Toolkit
Code for swag or from your love for Xamarin in this year's Hacktoberfest! Here are the guidelines to get you started. Be sure to tag your pull requests with the "Hacktoberfest" label to be considered for a reward.
.NET Conf 2020 and Community Events this October
Virtually tune-in to communities around the world through amazing online events, streams, and recordings this October. Stay connected to your developer communities through the upcoming .NET Conf 2020, virtual Meetups, community stand-ups, podcasts, and more. Get started with .NET tutorials and learn how to host your own virtual experiences!
Xamarin.Forms 5 Preview: Advanced UI Controls for Beautiful Apps
Xamarin.Forms 5 brings to stable release features that you have seen in preview over the latest several 4.x releases. This includes solid and gradient , , drag-and-drop, , , and . These new features inject new creative potential for your application designs to create beautiful, interactive experiences. Let's look at those highlights, and then a quick checklist of what you should review as you get started with the Xamarin.Forms 5 pre-release. Beautiful Design with Brushes, Shapes, and Paths With brushes you can now easily paint gradients anywhere you need them. Shapes and paths allow you to draw all the rounded...
Customer Showcase: The Academy of Motion Picture Arts and Sciences
The Academy of Motion Picture Arts and Sciences is known for it’s many areas of involvement in the movie industry, but it is most famous for the annual awards show, The Oscar’s ®. See how the Academy migrated their infrastructure to Azure and leveraged Xamarin to deliver a rich, responsive experience to its members across a range of devices.
Build Xamarin.iOS apps using iOS 14 and Xcode 12
Support for iOS 14 and Xcode 12 to accompany Apple’s Xcode 12 GM release was just announced! Now, build your Xamarin.iOS (and Xamarin.Forms for iOS) apps with Xcode 12 GM and submit your iOS 14, tvOS 14 or watchOS 7 apps to the Apple App Store.
Fabulous: Functional App Development
Learn how to get started with functional programming with Xamarin, F#, and Fabulous to create amazing native mobile apps. Guest blogger and Fabulous maintainer Timothé Larivière walks you through what Fabulous is, how to get started, and how to build real world functional native mobile apps.
Xamarin.Forms Shell Quick Tip – Modal Navigation
Control exactly how your pages are displayed when navigating leveraging the PresentationMode built into Xamarin.Forms Shell to display modal dialogs animated or not!
.NET Virtual Events in September
Virtually tune-in to any event around the world through amazing online events, streams, and recordings this September. Stay active with your developer communities through upcoming MeetUps. Get lots of content from the teams at Microsoft and the global community. And learn how to get started with .NET and Xamarin!
Xamarin Podcast: Drawing, Visual Studio 2019, Virtual Meetups & More!
In this month's podcast episode, James and Matt explore drawing with Xamarin.Forms, discuss latest new releases of Visual Studio 2019 and Visual Studio for Mac, as well as how to get your virtual meetup rolling with the .NET Foundation.
App First Run Detection with Xamarin.Essentials
Several great approaches to check if and when your app is launching. For the very first run or for a specific version, all using Xamarin.Essentials! Easily detect the first time your user has run your application or for a specific version to easily integrate prompts.
Profiling Xamarin.Android Startup
Measure, optimize, and fine-tune the performance of your Android apps build with Xamarin and Xamarin.Forms with these tips and tricks using great tools.
A Dev Story: College Diary with Xamarin.Forms by Theodora Tataru
Guest Blog: Theodora Tataru shares her developer story of finding Xamarin and building out her new app, College Diary.
Xamarin.Forms 4.8 – Gradients & Brushes, Drag & Drop, and More!
Check out the latest release of Xamarin.Forms 4.8 that introduces gradients, brushes, drag & drop, and so much more! Head inside for all of the release details.
.NET Virtual Events in August
Take your .NET & Xamarin development skills to the next level in August through this list of the amazing online events, streams, and videos for you to tune into straight from home!
Drawing UI with Xamarin.Forms Shapes and Paths
Xamarin.Forms 4.7 introduces drawing controls for Shapes and Paths. These are powerful new cross-platform controls that use the familiar control syntax from UWP and WPF. As well as use the native graphics libraries on each target platform. Learn more!
Mastering Multilingual in Xamarin.Forms
This guest post by Charlin Agramonte elaborates on how multilingual support is one of the most common requirements for mobile apps and the simplicity of building mobile apps with Xamarin that handle multiple languages.
Xamarin Podcast: Inverter Converter and Xamarin.Forms 4.7
In this month’s episode, James and Matt recap the 100% remote Microsoft Build that happened at the end of May 2020. They also talk about some new Azure + Xamarin docs and how to reuse Xamarin.Forms in iOS extensions.
App Themes for Xamarin.Forms
This new dark and light mode theme helper, AppThemeBinding along with UserAppTheme make it really easy to handle theme modes in your Xamarin.Forms apps.
Introducing C# Markup for Xamarin.Forms
C# Markup for Xamarin.Forms enables developers to seamlessly create user interfaces in C# code with built in markup extensions. In this guest blog post Vincent will walk-through how to setup C# markup and all of the great built in features.
Preparing Apps for Google Play Android 10 Requirements
There are some new requirements coming to Google Play when it comes to publishing your apps. Learn about updating your apps to target Android 10 (API 29).
.NET Virtual Events in July
With life gone virtual, there are tons of new ways to take your development skills to the next level and stay active with your developer communities through upcoming .NET and Xamarin events. Inside are just a few of the amazing online events, streams, and videos to tune into this July.
Xamarin.Forms Shell Quick Tip – Easy Back Navigation
Xamarin.Forms Shell simplifies your application architecture and your navigation! See how easy it is to navigate backwards and pass parameters with some new features recently added.
Xamarin Podcast: //Build 2020 Recap
In this month’s episode, James and Matt recap the highlights of 100% remote Microsoft Build for Xamarin that happened at the end of May 2020. They will also talk about some new Azure + Xamarin docs and how to reuse Xamarin.Forms in iOS extensions.
Xamarin.Forms 4.7: Grid Column & Row Definitions, Multi-Bindings, Shapes & Paths, and More!
Today, the Xamarin.Forms team is releasing Xamarin.Forms 4.7 with a collection of feature additions and improvements. These new features will let you unleash your full creative abilities when developing Xamarin.Forms applications.
Reuse Xamarin.Forms Pages in an iOS Extension
Get a complete walkthrough on how to integrate Xamarin.Forms and render a simple ContentPage natively in an iOS Extension project. Read on to learn more!
Xamarin Updates From Microsoft Build 2020
Today kicks of Microsoft Build 2020, a 48-hour digital experience that is completely free for everyone to attend online! The Xamarin and .NET teams have some very exciting announcements, sessions, and interactive experiences throughout the event - so let's dive in!
Xamarin Podcast: Essentials 1.6, Forms 4.6 and Contact Tracing
Keeping up with the latest in .NET, C#, Xamarin, and Azure is easier than ever. Co-hosts Matt Soucoup and James Montemagno cover a range of topics relevant to Xamarin developers from designing mobile apps to identity management. In this month’s episode, James and Matt pull out all the stops about authentication and really Focus on Xamarin.
Xamarin.Forms Shell Quick Tip – Passing Data When Navigating
Xamarin.Forms Shell offers built in route based navigation enabling easy navigation to and from pages in your application. Continue reading for a full walkthrough of how to pass data from one page to another.
Exposure Notification API Support for Xamarin Apps
Announcing the first preview of Exposure Notification APIs for devices. Read through to get a full breakdown of what APIs are available and our first preview of a full cross-platform API for Xamarin developers.
Virtual Xamarin and .NET Events in May
Stay virtually-active this May with your developer communities through engaging online events, live-streams, and on-demand videos, all from the comfort of home!
Xamarin Customer Showcase: PGS Software + Volotea
Xamarin Showcase: When Volotea, an airline leader connecting European cities with competitively priced direct flights, was looking to re-invent their mobile apps, PGS Software was there to build a beautiful app with Xamarin and .NET.
Xamarin.Forms 4.6: Material Components, Shell, and the Future
Today, we are shipping Xamarin.Forms 4.6 with a host of quality improvements, including several new feature previews. With more controls available “in the box” than ever before, it has never been easier to quickly build quality mobile apps with Xamarin!
Xamarin.Essentials: Now with Permissions, App Theme, & Authentication
The latest version of Xamarin.Essentials (1.5) is packed full of beautiful native cross-platform APIs including app theme detection, permissions, web authentication, and so much more. Read on for details, samples, and guides to get started today.
The Cognitive Services + Xamarin Combo Challenge!
The Cognitive Services + Xamarin Combo Challenge: Combine some Azure Cognitive Services in the most crazy ways – and pop in some additional Xamarin goodness by April 30 to get some amazing Xamarin swag!
Xamarin Podcast: Logically Embed That Authentication
In this month's episode, James and Matt pull out all the stops about authentication and really Focus on Xamarin.
.NET Conf – Focus on Xamarin Event Recap
Checkout on-demand videos, code samples, and links from the largest Xamarin virutal event of the year, .NET Conf - Focus on Xamarin. Here is a full recap of every single moment from the event.
Sync Mobile Apps with the Cloud via Change Tracking API
Change Tracking API + JSON will make your dev life and mobile application data sync so easy you won’t believe it’s Azure SQL.
What’s New for Xamarin Developers in Visual Studio 2019 for Mac version 8.5
Visual Studio 2019 for Mac version 8.5 was released! Which brings several new features and improvements for mobile developers in Visual Studio for Mac to help you build better mobile apps, faster.
Magic Gradients: Beautiful Backgrounds in Xamarin.Forms
Magic Gradients is a NuGet that provide a possibility to add beautiful and enhanced gradients into Xamarin.Forms applications. Here is a quick taste of what you can do with the library using it as a separate layer or background.
Embedded Fonts: Custom Fonts in Xamarin.Forms
Embedded fonts means no more platform-specific handling of fonts or adding font files in three different projects. In this post we will see how to use this in Xamarin.Forms 4.5.530 and up.
Virtual Xamarin and .NET Events in April
Find an awesome virtual Xamarin community user group, live-stream, community stand-up, or binge past events this April. If you are a user group leader we also have great resources to help you start up a virtual event for your user group. Learn more!
Social Authentication with Xamarin.Essentials and ASP.NET Core
Many apps require adding user authentication, and this often means enabling your users to sign in their existing Microsoft, Facebook, Google, and now Apple Sign In accounts. With Xamarin.Essentials' new WebAuthenticator and using ASP.NET Core on your backend it has never been easier. Learn more!
Android Image Classification with TensorFlow Lite & Azure Custom Vision Service
Image Classification allows our Xamarin apps to recognize objects in a photo. This article will walkthrough how to implement using Azure's Custom Vision Service, TensorFlow Lite (an open source machine learning platform) and Xamarin.Android.
Increase Binding Possibilities with RelativeSource
RelativeSource is a markup extension that is used to bind a property of a given element to another property of the element itself. This articles shares examples, documentation, and more!
Xamarin Podcast: Let’s Focus on Xamarin!
Keeping up with the latest in .NET, C#, Xamarin, and Azure is easier than ever. Co-hosts Matt Soucoup and James Montemagno cover a range of topics relevant to Xamarin developers from designing mobile apps to identity management. In this month’s episode James and Matt pull out all the stops and really Focus on Xamarin.
Faster Application Startup using Custom Profiles with Startup Tracing on Android
Developers today can already take advantage of Startup Tracing to improve the startup time of their Android apps. Today, I will show you a new feature that let's you build a custom profile to be used for your app with Startup Tracing that finely tunes and optimizes your apps startup.
.NET Conf: Focus On Xamarin is Next Week!
We are just one week away from the largest Xamarin digital event of the year, .NET Conf: Focus on Xamarin! Join us live on Channel 9, YouTube, & Twitch for a full day of Xamarin awesome!
What’s New for Xamarin Developers in Visual Studio 2019 version 16.5
Visual Studio 2019 version 16.5 is available today and packed full of awesome new features for Xamarin developers including Hot Restart, Apply Changes, Multi-target XAML Hot Reload, faster Android startup, and tons more!
Dotfuscator Comes to Visual Studio for Mac to Help Protect Apps
Dotfuscator from PreEmptive helps .NET developers all over the globe protect their apps from reverse-engineering and hacking. Dotfuscator has been available for Xamarin developers using Visual Studio 2019 on Windows, but now with the release of Professional 6 is available on Visual Studio for Mac and cloud builds!
Binding Android Kotlin Libraries
The ability to reuse components built with Kotlin has become increasingly important to Xamarin developers as their popularity amongst developers continues to grow. This post describes a high-level process of binding a Kotlin framework. Additional information with a detailed walkthrough is now available at Microsoft documentation.
Every Xamarin.Forms Layout is a Repeater Control
Repeating content and controls has never been easier by leveraging the built in Bindable Layout support in Xamarin.Forms to help create beautiful apps.
Xamarin and .NET Developer Events in March
This March, discover the world of Xamarin and .NET development through in-person and virtual opportunities all month long. Explore recent news and updates with your community at local developer Meetups, or online from the comfort of your home!
Binding iOS Swift Libraries
The ability to reuse components built with Swift has become increasingly important to Xamarin developers as their popularity amongst developers continues to grow. This post describes a high-level process of binding a Swift framework. Additional information available through Microsoft documentation.
5 Things to be Excited About Xamarin.Forms 4.5
Today we are thrilled to share that Xamarin.Forms 4.5 is now available bringing you AndroidX, new capabilities for creating responsive UI, and controls "in the box" to speed your development!
Xamarin Podcast: Xamarin.Forms Trigger Mania!
In this month’s episode, there’s news about every type of Xamarin.Forms Trigger, and they cover it all. And did you know Xamarin.Forms has dual screen support for the new Surface New and Duo? Tune in to find out more!
Xamarin.Forms & Xamarin.Essentials Go AndroidX
AndroidX is here! Find out our plans for integration into Xamarin.Forms, Xamarin.Essentials, and beyond. Also, if you are a library creator we recommend a migration strategy for you and your users.
AndroidX NuGet Packages are Stable!
Today we are happy to bring you stable AndroidX NuGet packages. Since AndroidX is a large change for your Android projects, we’ve introduced a number of ways for you to migrate your project. Learn more!
Announcing .NET Conf: Focus on Xamarin
Join us on March 23rd, 2020 at 08:00 PST for .NET Conf: Focus on Xamarin! A one-day, live-streamed event featuring speakers from the Xamarin product team and the Xamarin community.
Xamarin.Forms Comes to Surface Duo and Surface Neo
Today we are announcing the preview availability of our cross-platform dual-screen support for the Surface Duo and Surface Neo, two new and amazing devices coming from the Surface team!
UIWebView Deprecation and Xamarin.Forms
Background about Apple started sending out warning messages about the UIWebView deprecation, and of course, how to avoid rejection to the Apple App Store.
Customer Showcase: Transforming Diabetes Management with the BD Diabetes Care app
Xamarin Showcase: BD is a leading healthcare safety and technologies company here to talk about their Diabetes Care app and vision to bring diabetes management to the 21st century. Read on to learn how it all started and what the future holds for the DC app.
Toggling Tabs with Triggers
Learn more about how Xamarin.Forms makes setting Tab Icons super easy and how using Triggers allow you to set a property or group of properties based on the value of another property.
Xamarin and .NET Developer Events in February
A full list of Xamarin and .NET developer engagements this February! Find links to our Community page, local Meetups, Github projects, and StackOverflow accounts. As well as the developer Twitter, Gitter, and Facebook pages. Read on to discover your events of interest this month.
Xamarin Customer Showcase: Little Cupid Transforms TV into Augmented Reality
Today's customer showcase story shows how aspiring developers are using the Little Cupid Xamarin App to transform the way we watch and interact with our favorite shows using mobile phones.
What’s New for Xamarin Developers in Visual Studio 2019 for Mac Version 8.5 Preview 2
This week, Visual Studio 2019 for Mac version 8.5 Preview 2 was released, bringing several new features and improvements for mobile developers in Visual Studio for Mac to help you build better mobile apps, faster.
What’s New for Xamarin Developers in Visual Studio 2019 version 16.5 Preview
This week, Visual Studio 2019 version 16.5 Preview 2 was released, bringing several new features and improvements for Xamarin Developers including Xamarin Hot Restart, Android apply changes, faster Android startup, XAML online documentation, and more!
Xamarin Goes Dual Screen
Surface Duo introduces a whole new class of ultra-portable experiences running on dual screens. Today we are excited to announce our public preview of the SDK for Surface Duo. Xamarin developers can take advantage of the new SDK to enlighten existing apps and create innovative experiences for this new device that inspires creativity.
Xamarin Podcast: It’s a Brand New Decade!
It’s a new decade, and in this inaugural pod of the roaring 20s, James and Matt cover some holidays hacks, and the brand new version of Xamarin.Essentials!
DevOps for Android App Bundles
Android App Bundle is a new app packaging format from Google for Android applications that dramatically reduces the install size for end users.
Simplifying Visual State Manager with TargetName
The Visual State Manager (VSM) can now change a property on any child element within scope for our new Xamarin.Forms 4.5 pre-release version.
Tips and Tricks for XAML Hot Reload
Kick start your productive new year with some tips and tricks for XAML Hot Reload for Xamarin.Forms. Such as making changes to your XAML files, saving, and instantly seeing those changes reflected on your app!
Top Xamarin Videos of 2019
With 50,000 subscribers and climbing the Xamarin Developers YouTube has been growing immensely in the last year. Let's take a look at the top videos, new shows, and major accomplishments from the last year.
Top Xamarin Blog Posts of 2019
Let's take a look back at the top blog posts for Xamarin developers from 2019 packed full with new releases, exciting events, product announcements, and brand new features to boost productivity and accelerate mobile development!
January Events for Xamarin and .NET Developers
New Year, tons of awesome new ways to kick off your resolutions with Xamarin and .NET related events this January. Explore all the recent news and updates with your community at developer Meetups around the world. Including online, virtual events to watch from the comfort of your home!
Publish smaller apps with the Android App Bundle
The Android App Bundle (.aab) is a new upload format that includes all of your app’s compiled code and resources, but defers APK generation and signing to Google Play at install time.
Xamarin Challenge: Santa Talk – Build an Intelligent, Serverless Xamarin App
This Winter Solstice, give the Xamarin holiday challenge a spin for a chance to win awesome Xamarin swag by forking or cloning the Santa Talk repo and submitting to GitHub!
Xamarin Podcast: All The New 4’s: Xamarin Forms 4.4 and Visual Studio 16.4!
Keep up with the latest in .NET, C#, Xamarin, and Azure with co-hosts Matt Soucoup and James Montemagno! Covering a range of topics relevant to Xamarin developers from designing mobile apps to identity management. This month’s episode we’re all about the new 4’s! Xamarin.Forms 4.4 and Visual Studio 16.4!
Customer Showcase: Third Culture Apps’ Award Winning Xamarin Apps
Third Culture Apps build beautiful and simple, yet powerful apps using .NET and Xamarin such as Ruff, the 2019 Google Material Design Award recipient, and Appy Weather, 2019 Best of Google Play award winning apps.
Get Moving with Xamarin.Forms 4.4
Introducing a new CarouselView control in Xamarin.Forms 4.4. Along with IndicatorView for displaying the pages or items in the carousel. As well as SwipeView for providing contextual actions to any element in a CollectionView.
What’s New for Xamarin Developers in Visual Studio 2019 version 16.4
The Visual Studio 2019 version 16.4 release brings major productivity enhancements including the GA release of XAML Hot Reload for Xamarin.Forms, smaller Android APKs, tooling to migrate your applications to Android X, and numerous performance and reliability improvements.
December Xamarin and .NET Events
December is a wonderful time to discover Xamarin and .NET development. Explore all the latest news and updates with your community at developer events around the world, as well as find a bunch of virtual events to watch online!
5 Quick Tips For CollectionView
Get started with these quick tips on CollectionView to show off some useful new features and best practices for creating powerful native mobile experiences.
Relive Xamarin Developer Summit with On-Demand Videos
The Xamarin Developer Summit was a two-day event packed full of deep technical content from the Xamarin team and amazing community members. For those that couldn’t attend, the main sessions were recorded and available today on-demand!
Pull-to-refresh with Xamarin.Forms RefreshView
The RefreshView control was introduced alongside CollectionView in Xamarin.Forms 4.3 to give you complete control over adding pull-to-refresh to any scrollable control.
Announcing the 2019 Xamarin Hacktoberfest Awards
Announcing Hacktoberfest 2019 contributors and swag awards with a grand total of 178 pull requests opened by 72 contributors this year alone!
All Things Xamarin at Microsoft Ignite 2019
This year at Microsoft Ignite the Xamarin team was everywhere! In addition to being all around the Developer Architecture Center booths, there were sessions and workshops throughout the conference - all available on-demand!
Snppts Community Challenge
We are excited to announce our first ever community challenge featuring Snppts: a community-run Xamarin.Forms UI snippets aggregate. Simply submit a snippet to be eligible for exclusive swag!
November Xamarin and .NET Developer Events
This November, explore Xamarin and .NET development with your community at developer events all around the world. Find endless opportunities including conferences like She Sharp Conference, as well as virtual events online like Ignite!
Build Great Xamarin Apps with App Center
Visual Studio App Center offers integrated and end-to-end developer services for building, managing and powering your Xamarin iOS and Android apps. Easily integrate globally scalable backend services with just a few lines of code. Automate your build, test, and distribution pipelines, while continuously monitoring real-time performance.
Xamarin.Forms 4.3 is live! Introducing CollectionView
Announcing the stable release of Xamarin.Forms 4.3.0! Marking the removal of the experimental flag from CollectionView as it moves into stable status. Along with this, comes a number of enhancements and contributions from the community including SourceLink support, the ability to display HTML on Labels, and more!
Xamarin Podcast: .NET Conf Recap!
Co-hosts Matt Soucoup and James Montemagno cover a range of topics relevant to Xamarin developers from designing mobile apps to identity management. This month’s Xamarin Podcast episode features a full .NET Conf 2019 recap!
Welcome to Partly Cloudy!
Announcing a new series on Xamarin YouTube Channel called “Partly Cloudy“ with Matt Soucoup: Exploring topics around Azure, DevOps, and Xamarin to learn how to build an app from scratch - all the way through deployment to the App Stores!
Introducing the DevOps for Mobile Video Series
Introducing the DevOps for Mobile video series now streaming on YouTube and Channel 9. We tackle a wide range of topics including continuous integration, user interface testing, provisioning, distribution, and a lot more. We guide you through each topic with easy to follow demos, but more importantly we have conversations around each area.
Hacktoberfest 2019 – Xamarin Edition
Code for cotton or from your love for Xamarin in this year's Hacktoberfest! Here are the guidelines to get you started. Be sure to tag your pull requests with the "Hacktoberfest" label to be considered for a reward.
CarouselView Challenge Wrap-up
After the first prerelease of Xamarin.Forms 4.3 we asked you to participate in the CarouselView Challenge as a follow-up to the CollectionView Challenge. Now we look back on this challenge and report everything that we learned.
October Xamarin and .NET Developer Events
Discover the world of Xamarin and .NET with your community at developer events in October. Find tons of opportunities around the globe, including conferences and virtual events online!
Android 10.0 General Availability
We’re excited to announce Xamarin.Android support for Android 10.0 in our latest release of Xamarin.Android for both Visual Studio 2019 and Visual Studio for Mac 2019!
Announcing the Xamarin + Azure Functions Challenge!
A new developer coding challenge has emerged. Do you have what it takes to build and run a simple Xamarin app that uses Azure Functions to run tasks in the cloud? Choose to enter and you'll find yourself in a draw for some really cool prizes. Read the blog for details - your challenge awaits.
Xamarin Announcements from .NET Conf 2019
Today at .NET Conf 2019, we shared some exciting announcements for Xamarin and Visual Studio developers, enabling you to be more productive and use the full power, performance, and capabilities of iOS/Android in your applications.
Announcing Xamarin Hot Restart
Today at .NET Conf 2019, we announced Xamarin Hot Restart which enables you to test changes made to your app, including multi-file code edits, resources, and references, using a much faster build and deploy cycle.
Xamarin Podcast: If The Boots Fit
Co-hosts Matt Soucoup and James Montemagno review and discuss a range of topics in this month’s Xamarin Podcast episode covering iOS 13, Android 10, and a little something called, "Boots".
.NET Conf and Local Events!
.NET Conf: a FREE, 3-day virtual developer event co-organized by the .NET community and Microsoft, is live-streaming to a device near you on September 23-25 with local events around the world through October! .NET Core 3.0 will also launch at .NET Conf 2019 - You won't want to miss this.
Get Ready for iOS 13 and Xcode 11
Support for iOS 13 and Xcode 11 to accompany Apple’s Xcode Gold Master (GM) release has just been announced! Now, build your Xamarin.iOS (and Xamarin.Forms for iOS) apps with Xcode 11 GM and submit your iOS 13, tvOS 13 and watchOS 6 apps to the Apple App Store.
Microsoft Garage interns REEL: Xamarin.Forms + AI app
Microsoft Garage interns worked with the Cambridge AI Customer Advisory Team (CAT) to create REEL: a mobile app that displays movies recommended for you based on the AI CAT algorithms. Successfully building a beautiful, smart Xamarin.Forms app in only 12 weeks! Learn more.
Xamarin.Forms 4.3 Prerelease and the CarouselView Challenge
Today we’re announcing the first prerelease of Xamarin.Forms 4.3 which includes CarouselView’s implementation, based on CollectionView, and can provide unique functionality within your apps. Plus - a new Xamarin challenge!
Keep Up to Date With the Latest Xamarin Docs
The Xamarin documentation portal is home to everything you need to know about building apps with Xamarin and Xamarin.Forms. There you will find great quickstarts, tutorials, and deep-dive content. The docs are always updating and can easily be contributed to, so here are a few things on how to keep up with docs.
Boost Performance with Compiled Bindings in Xamarin.Forms
See how compiled bindings for Xamarin.Forms XAML can help boost performance in your apps and also give immediate feedback when developing apps if you have a typo in your bindings.
Xamarin & .NET Developer Events in September
Discover the world of Xamarin and .NET with your community at developer events happening in September. Find tons of opportunities around the globe, including conferences and virtual events online!
Modernizing iOS Apps for Dark Mode with Xamarin
Xamarin.iOS and Xamarin.Forms deliver native iOS experiences for iOS 13 Apple which introduces dark mode: A system-wide option for light and dark themes to choose themes or allow iOS to dynamically change appearance based on the environment and time of day.
Send Surveys, Collect Feedback, and Smash Bugs with One Line of Code with Instabug
In this Guest Blog post learn why having in-app feedback is important to application success and how Instabug can enable a super simple way to stream line user feedback and crash reporting.
Xamarin.Forms 4.2.0 Hits GA & CollectionView Updates
Today have released Xamarin.Forms 4.2 for general availability, which is packed full of great new features for Shell and awesome community contributions that you are going to love. Additionally, read up on the latest happenings with the development of CollectionView and it's status.
Join the Xamarin Android Performance and App Size Challenge
The Xamarin.Android team has worked hard to delivery amazing features that every Xamarin developer should be using. Now through the end of August, we challenge YOU to give them a try and get rewarded with some awesome Xamarin swag!
Xamarin Podcast: We ❤️ Android!
Co-hosts Matt Soucoup and James Montemagno cover a range of topics relevant to Xamarin developers plus the latest in .NET, C#, and Azure. This month’s Xamarin Podcast episode covers all the latest news around Android, Visual Studio, and more!
Public Preview of XAML Hot Reload for Xamarin.Forms
Along with Visual Studio and Visual Studio for Mac previews, this release also has a public preview of XAML Hot Reload for Xamarin.Forms to speed up your inner development loop when working with Xamarin.Forms XAML by instantly reflecting changes you make in your running app, without requiring you to stop and rebuild.
Introducing Boots: Streamline Xamarin Continuous Integration
Introducing Boots: a .NET Global Tool for installing .vsix or .pkg files and specific builds of Mono, Xamarin, etc. on CI systems.
What’s New for Xamarin Developers in Visual Studio 2019 Previews
Visual Studio 2019 version 16.3 Preview 2 and Visual Studio 2019 for Mac version 8.3 Preview 2 released with major productivity enhancements: XAML Hot Reload for Xamarin.Forms, improvements to the XAML Previewer, along with support for the latest Android Q APIs.
Add Scheduling Capabilities to Xamarin.Forms apps with Syncfusion Scheduler
Learn how to configure the Syncfusion Scheduler control in a Xamarin.Forms application. As well as how to schedule an appointment, interactively reschedule appointments, make a recurrence appointment, and switch to different views.
Optimize your Xamarin.Android Builds
When debugging, your project has a single, simple goal: build fast. In day-to-day development, we want you writing code with the bulk of your time, not waiting for builds. Learn more about how to optimize build times!
Add Contact Features in 4 Lines of Code with Xamarin.Essentials
See how you can create a contact application to send an sms, email, place a phone call, and navigate to a location with just 4 lines of code with Xamarin.Essentials.
Xamarin & .NET Developer Events in August
Discover the world of Xamarin and .NET with your community at developer events happening this August. Find tons of opportunities around the world, including conferences and virtual events online!
Xamarin and Azure Office Hours Recap: Mid-2019
It has been an exciting couple of months, and Matt recaps all of the excitement during his office hours! If you’re interested in talking about anything Xamarin, mobile development, or Azure, please <a href="https://aka.ms/office-hours">sign-up for Matt's office hours</a>.
Introducing AndroidX for Xamarin
The Android team has refactored the Support Library into a new set of extension libraries known as AndroidX which includes simplified package names to better reflect each package’s content and it’s supported API levels.
Faster Startup Times With Startup Tracing On Android
Announcing faster starter times using Startup Tracing on Android with performant startup experience and minimal increase to APK size.
Xamarin Podcast: XAML Hot Reload Is Out! 🔥🔄
Keeping up with the latest in .NET, C#, Xamarin, and Azure is easier than ever. Co-hosts Matt Soucoup and James Montemagno cover a range of topics relevant to Xamarin developers from designing mobile apps to identity management. This month’s episode recaps of all the announcements from The Xamarin Developer Summit – including XAML Hot Reload!
Recapping Xamarin Developer Summit
The first-ever Xamarin Developer Summit has come to a close. The Xamarin team had an action-packed two days of announcements, talks, and hanging out with our community in Houston! Here is a recap of some of the most important pieces you may have missed if you weren’t able to join in person or watch through the live streams.
Snppts – Beautiful UI Snippets for Xamarin.Forms
Guest Post: Snppts allows you to contribute your user interface designs created in Xamarin to benefit other community members and to show off your work. Contributing is as simple as creating a PR on our repository with your author and snippet information. Learn more...
Xamarin.Essentials welcomes tvOS, watchOS, and Tizen
Xamarin.Essentials, your favorite cross-platform library to access native features from shared code adds new file bases APIs for sharing, email, and opening. It also adds watchOS, tvOS, and Tizen platform support in the 1.3 pre-update!
Announcing XAML Hot Reload for Xamarin.Forms
Today at Xamarin Developer Summit, we announced XAML Hot Reload for Xamarin.Forms, which enables you to make changes to your XAML UI and see them reflected live, without requiring another build and deploy. Learn More!
Xamarin Developer Summit Live Streams!
Xamarin Developer Summit is a two-day conference in Houston, TX. USA packed with TONS of amazing sessions and workshops for Xamarin developers. Don't worry if you aren’t able to attend in person, enjoy the conference remotely through our Xamarin Live broadcasts! Learn more...
Xamarin.Forms 4.1.0 Stable Now Available
Today we are happy to announce Xamarin.Forms 4.1 availability on NuGet. Our 3.0.0 series of releases focused heavily on growing Xamarin.Forms by filling in the “little things” we learned from you that should be available by default.
iOS 13 Preview Release Now Available
Today, we are excited to share our first preview containing support for iOS 13 and Xcode 11! With today's preview, you can begin building applications using Xcode 13 and begin integrating existing new APIs for iOS 13 such as Sign in with Apple, along with support for iPadOS 13, watchOS 6, tvOS 13, and macOS 10.15.
Xamarin and .NET Community Developer Events in July
Jumpstart your next mobile development projects by networking with your local community and getting the latest updates about Xamarin and .NET related technologies. Discover upcoming developer events happening in July, including conferences around the world all summer long!
Styling for Multiple Device Resolutions
Guest Post: Develop applications with a design specific to one resolution that looks good on all the platforms and manage device resolutions by doing general validations such as making sure controls aren’t cut off that are reachable, visible, usable, etc. Learn More.
Migrating MacOS Apps to 64-bit Before the Apple Transition
Apple has been moving towards 64-bit only applications on macOS for a number of releases. Though new Xamarin.Mac applications target 64-bit by default, any existing Xamarin.Mac applications that target 32-bit must be migrated to 64-bit to continue working in the future. Learn more.
Faster Xamarin.Android Builds & Smaller Dex Files
One of our current focus areas in Xamarin.Android is build performance and reducing the multidex count. Developer productivity is directly impacted by the "inner dev loop": the time it takes to make a small code change and see the result on a device or emulator. Performance is a feature!
Get Started with Free Xamarin Training on Microsoft Learn
Learn how to build cross-platform mobile applications with the new Xamarin.Forms content on Microsoft Learn; A new and completely free platform where you can earn points and badges, level up, and advance your development skills.
New Xamarin.Forms XAML IntelliSense in Visual Studio for Mac
Visual Studio 2019 for Mac version 8.2 is now available as a preview, featuring significant improvements to the XAML editing experience for Xamarin developers. The Xamarin.Forms XAML editing experience on Mac is now powered by the same engine that drives WPF, UWP, and Xamarin.Forms IntelliSense on Windows. Learn More!
Automatic Android SDK Management
Continuously improving the experience with Automatic Android SDK Management tools that are used under the hood to build, deploy, and debug your Android applications. Enabled by default, Auto SDK will provide you with various prompts throughout the lifecycle of your app’s development. Learn more!
Xamarin Podcast: Xamarin.Forms 4 And So Much More!
Co-hosts Matt Soucoup and James Montemagno cover the latest in .NET, C#, Xamarin, and Azure topics relevant to Xamarin developers. This week's topic: Xamarin.Forms 4.0 with even more amazing features!
Grial UI Kit: Building Beautiful Xamarin.Forms Apps, Faster
See how the Grial UI Kit from UX Divers provides XAML templates, custom controls, helpers and resources that accelerate the creation of Xamarin.Forms apps. We make it dead simple for .NET developers to build beautiful cross-platform apps, fast.
Join the Microsoft Team at Xamarin Developer Summit
This July, the community-run, Xamarin Developer Summit is set to launch in Houston, Texas! This conference is packed full of amazing Xamarin sessions by experts from around the world. We are excited to partner with the conference to have PM & Engineering members from the Xamarin, Azure, and App Center teams present on the latest in Xamarin!
Use Maps to Display and Navigate Users with Xamarin.Essentials
Browse the Xamarin.Essentials Maps documentation to learn about all of the great cross-platform native APIs with additional implementation and limitation details. Xamarin.Essentials is open source on GitHub where you can report issues, ask for features, and contribute to the library.
CheckBox with Xamarin.Forms 4.1.0 Pre-Release
Xamarin.Forms 4.0 introduced the new Shell navigation and image source unification. Today, we are shipping a pre-release of our next version, Xamarin.Forms 4.1 which introduces a CheckBox control.
Xamarin and .NET Developer Events in June
Jumpstart your next mobile development project by networking with your local community and getting the latest updates about Xamarin and .NET related technologies. Discover upcoming developer events this month, including conferences happening all summer long!
Customer Showcase: BBVA – Augmented Reality House Hunting
Customer Showcase - BBVA discusses Valora View and the use of various Microsoft technologies to address business needs for a mobile app that helps customers look for houses to rent or buy using Augmented Reality, Big Data, and 2D heat map features with .NET and Xamarin.
Preparing Android Apps for Google Play’s 64-bit Requirements
Starting on August 1st, 2019 all Android apps that ship native libraries will need to provide a 64-bit version of their app. Xamarin.Android already includes support for 64-bit CPUs and can be enabled with a simple check of a checkbox! See how easy it is to optimize your apps for multiple CPU architectures.
Xamarin.Forms 4.0: Getting Started with Shell
Xamarin.Forms 4.0 introduced amazing new features to help streamline development when building beautiful mobile apps with C#. In this blog we will walk through the brand new Xamarin.Forms Shell that helps simplify application structure when working with tabs, search, flyout layouts, and the new URI-routing navigation.
Welcome to the Shell Era: Xamarin.Forms 4.0 Released
Announcing Xamarin.Forms 4.0.0 with Shell, a simplified container for efficiently managing your application’s structure and navigation. Walk through the highlights and go deeper with Shell on how to get started, the available navigation UI, and the powerful features you can leverage with the new URI based navigation service.
Managing HTTP & Cleartext Traffic on Android with Network Security Configuration
Enhance security by enforcing HTTPS on all of your Android applications web request and easily adjust them for development purposes with Network Security Configuration.
Xamarin Podcast: Microsoft Build 2019 Recap
Keep up with the latest in .NET, C#, Xamarin, and Azure with cohosts Matt Soucoup and James Montemagno to cover a range of topics relevant to Xamarin developers from designing mobile apps to identity management. Including a Microsoft Build 2019 recap!
Xamarin API Docs: Open Sourced and Available Now
Today, we are happy to announce the release of all Xamarin API documentation as Open Source. Additionally, we have moved the hosting of Xamarin.Forms, Xamarin.Android, Xamarin.iOS & Xamarin.Mac, and SkiaSharp from their old Xamarin home to docs.microsoft.com.
The Next Evolution of Xamarin Training: Microsoft Learn
The Xamarin University team has joined Microsoft Learn to incorporate many of the great features Xamarin University has, to announce <a href="https://aka.ms/learn-xamarin">building Xamarin apps in Microsoft Learn</a>: a free and interactive learning portal.
Join the Xamarin Team at Microsoft Build 2019
Microsoft Build 2019 kicks off next week in beautiful downtown Seattle Washington and we have a packed schedule for Xamarin developers to look forward to. In addition to sessions, you can find all of your favorite Xamarins hanging out at the Xamarin booth in the main hub with lots of Xamarin goodies!
Xamarin and .NET Developer Events in May
Learn about new, exciting releases and tools to help jumpstart your next mobile development project by networking with your local community. You too could get all the latest updates about Xamarin and .NET related technologies, including details for all the Microsoft Build 2019 Viewing Parties!
Customer Showcase: Aggreko
We are excited to announce a new inclusion to our <a href="https://dotnet.microsoft.com/apps/xamarin/customers">Xamarin Showcase gallery</a>:,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.
Shrinking Your Android App Size
When it comes to application size, bigger is not better. In fact, it’s one of the key factors a user takes into mind when considering installing or uninstalling your application. Imagine if a user ran out of space on their device and your app was one of the biggest offenders for used space. It would be quite a shame for your application to be one of the first to be uninstalled, purely for how large it is...
Xamarin.Forms 4.0 CollectionView Challenge
We’ve just published a new pre-release of Xamarin.Forms 4.0 which includes the very latest features and improvements for both CollectionView and <a href="https://devblogs.microsoft.com/xamarin/xamarin-forms-4-0-preview/">Shell</a>. Update today via your NuGet package manager. Try out this new <a href="https://github.com/pauldipietro/CollectionViewChallenge">CollectionView Challenge</a> that focuses on the <a href="https://devblogs.microsoft.com/xamarin/xamarin-forms-4-0-feature-preview-an-entirely-new-point-of-collectionview/">upcoming CollectionView in Xamarin.Forms 4.0</a>!
The New & Improved Xamarin Developers YouTube Channel!
We are excited to re-launch our <a href="https://www.youtube.com/c/XamarinDevelopers?sub_confirmation=1">Xamarin Developers YouTube channel</a> where you will find fresh content on building amazing mobile apps directly from the Xamarin team at Microsoft. We have teamed up with our community and built a video to show off this channel.
Getting Ready for macOS’s Hardened Runtime and Notary
With macOS Mojave, Apple introduced support for Hardened Runtime and Notary service. These two services are designed to improve application security on macOS. Recently Apple has stated: “Beginning in macOS 10.14.5, all new or updated kernel extensions and all software from developers new to distributing with Developer ID must be notarized in order to run. In a future version of macOS, notarization will be required by default for all software.”
Xamarin Podcast: Visual Studio 2019 is released!
Keeping up with the latest in .NET, C#, Xamarin, and Azure is easier than ever. Cohosts Matt Soucoup and James Montemagno cover a range of topics relevant to Xamarin developers from designing mobile apps to identity management. Be sure to subscribe to the Xamarin Podcast on iTunes, Google Play Music, Stitcher, or your favorite podcast app.
Sharing Files & Email Attachments with Xamarin.Essentials Preview Features
In the recent release of Xamarin.Essentials (1.1.0) we introduced several new stable features including detect shake, browser customization, and a plethora of platform helpers. The team also added the top requested features: file sharing! It is extremely easy to get started using these new preview features with just a few lines of code.
Getting Started With WorkManager
Give a warm welcome to WorkManager. WorkManager is a library that makes it easy to schedule deferrable, asynchronous tasks even if the app exits or the device restarts. It was designed to be backwards compatible to API 14 and does so by wrapping JobScheduler, AlarmManager, and BroadcastReceivers all in one.
Visual Challenge Conquered!
Last week we <a href="https://blog.xamarin.com/join-the-xamarin-visual-challenge/">issued a challenge</a> to the Xamarin community to use the new <a href="https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/visual/material-visual" target="_blank" rel="noopener noreferrer">Material Design controls</a> with <a href="https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/visual/" target="_blank" rel="noopener noreferrer">Visual</a> by reproducing an existing screen. The view should look and behave mostly the same on both Android and iOS. The goal for us was to learn if the new Visual...
What’s New for Xamarin Developers in Visual Studio 2019
Visual Studio 2019 is the next major version of Visual Studio which is <a href="https://devblogs.microsoft.com/visualstudio/visual-studio-2019-code-faster-work-smarter-create-the-future/" target="_blank" rel="noopener noreferrer">now generally available (GA)!</a> With this version, there is a lot to love. From a real-time collaboration with colleagues using Visual Studio Live Share to the new Visual Studio start window as well as delights like per-monitor DPI support and improved debug capabilities. We believe this is the best release of Visual Studio yet!
Xamarin and .NET Developer Events in April
User groups are getting together to learn about new, exciting releases and tooling to help jumpstart their next mobile development project. Network with your local community this month and you too could get all the latest updates about Xamarin and .NET related technologies.
GlideX For Fast Images on Android
Unlock the power of Glide with “GlideX”: a simple library to swap-in Glide’s image loading implementation in-place of what Xamarin.Forms ships in the box.
Introducing the Xamarin.iOS Interpreter
Historically iOS applications have had a number of limitations when running on a device, as Apple disallows the execution of dynamically generated code. Applications are compiled “Ahead of Time” (AOT) before deployment because of this. You can read more about this architecture here.
Join the Xamarin Visual Challenge
Over the past month, we have been running a low-key challenge to flex the new Xamarin.Forms 3.6 feature, Visual with Material Design. For more information about what Visual is and what you can do with it, <a href="https://blog.xamarin.com/beautiful-material-design-android-ios/" target="_blank" rel="noopener noreferrer">hit the blog announcement</a>. Now through the end of March, we're upping the stakes.
Get Your Apps Ready for Apple’s New Watch Processor Architecture
Important changes are coming to watchOS! Checkout our support for Apple Watch Series 4 new processor architecture, ARM64_32 based on the Xamarin.iOS SDKs shipping with Visual Studio 2019 and Visual Studio 2019 for Mac.
Xamarin.Essentials Adds Detect Shake, Browser Customization, Color Helpers, and More!
Introducing Xamarin.Essentials 1.1.0! Xamarin.Essentials’ built-in Accelerometer API now gives you ability to detect shake movement, Geolocation API detects mock locations, and the Browser API now supports more customization.
Introducing the New Xamarin Customer Showcase
Introducing the Xamarin Customer Showcase highlighting the amazing work that developers around the world use Xamarin to build beautiful native mobile apps with .NET.
A Quick Update on Google Components for iOS and Android
A quick update on libraries and technical work our team has been doing to keep up to date with Google recently updating their APIs across iOS and Android including Google Play services and AndroidX.
Enhanced Xamarin Development With MFractor
MFractor is a powerful Visual Studio for Mac extension that streamlines development of Xamarin applications with handy features like the XAML editor IntelliSense, Image Manger, and Font Importer.
Podcast: POP! New docs, blogs, customer showcases, and Twitch streams!
Join James Montemagno & Matt Soucoup for another Xamarin Podcast where they chat about the new customer showcase, Xamarin.Forms 3.5, Xamarin.Forms 3.6, Xamarin.Essentials 1.1.0, and the Visual Studio 2019 launch event!
Beautiful Material Design for Android & iOS
Boost productivity with the new Xamarin.Forms 3.6 release and the first iteration of Visual with a suite of Material design components for Android and iOS.
Xamarin.Forms 3.6: Visual Has Materialized
Announcing the release of Xamarin.Forms 3.6 - With Visual, you can now implement a Material look-and-feel on supported controls in your iOS apps.
Best Practices and Tips for Using Xamarin.UITest
Some best practices plus tips & tricks our team uses to help write scalable and easy to maintain UITests using Xamarin.UITest.
Developer Community Events in March
Network with your local developer community this March and get all the latest updates about Xamarin and .NET related technologies.
View PDF Files within Your Xamarin.Forms Apps Using the Syncfusion PDF Viewer
View PDF files within your Xamarin.Forms apps using the Syncfusion PDF Viewer control. Find the runnable demo of this blog in this GitHub repository.
Quick Tip: Debugging Local ASP.NET Core Web APIs on Android Emulators
Debugging your ASP.NET Core Web API backend against you Android emulator should be simple, and with this quick tip you can use Xamarin.Essentials and Kestral to enable local debugging.
Xamarin and Azure Office Hours Recap from December 2018 and January 2019
Matt Soucoup wants to hear your stories about building mobile apps with Xamarin or Azure or mobile development in general - so go ahead, ask him anything! In this post he recaps the last few months of open office hours covering what he has been hearing from Xamarin developers.
Persisting Settings and Preferences in Mobile Apps with Xamarin.Essentials
An essential part of any mobile application is the ability to persist data. Sometimes that is a large amount of data that requires a database, but often it is smaller pieces of data such as settings and preferences that need to be persisted between application launches.
Xamarin Developer Blog is Getting an Update!
Xamarin Developer Blog is migrating to a new platform. Find a sneak peek of the new design and more details about the migration. Let us know what you think!
Xamarin Developer Podcast: Releases, Previews, and Roadmaps!
On the latest Xamarin podcast we discuss speed, speed, and more speed. Get ready for a faster inner dev loop. What's an inner dev loop, you ask? Tune in to find out!
Easily Check Mobile Device Connectivity with Xamarin.Essentials
As a mobile app developer, it's great to be able to pull data from the server to our apps to provide users with a delightful experience. Of course, until your user puts their device on airplane mode or hits a rough patch with no cell reception. To provide the best user experience we need access to the current network state of our users' device. Better yet, be able to register for changes to that network state. Doing this will allow our mobile apps to react to different network conditions to provide users with instant feedback. With the connectivity API in Xamarin.Essentials, we can do just that with a few lines o...
5 Things You’ll Love in Xamarin.Forms 3.5
Take a closer look at 5 important updates we at Microsoft in collaboration with you, our fantastic contributors, are delivering in Xamarin.Forms 3.5!
Using Existing C++ Libraries in Cross-Platform Xamarin.Forms Applications
Have you ever needed to integrate a C/C++ library in your Xamarin apps? Checkout this full Walkthrough pf an approach to wrapping a C/C++ library so it can be incorporated into Xamarin-based solutions via NuGet in a cross-platform manner.
Mobile & .NET Developer Community Events in February
Network with your local user group to learn about exciting new releases, tooling, or updates at Xamarin and .NET related technology events this February!
Complex UI with FastGrid for Xamarin.Forms
In this guest blog Slava and team show you how to use FastGrid for complex Xamrin.Forms user interfaces to create a great native experience and how they use it as a customizable white box component.
Android’s D8 dexer and R8 shrinker
Learn more about Xamarin.Android’s D8 and R8 integration and deep dive on how R8 is being developed for Xamarin.Android and D8 as the next-generation DEX compiler to speed up and shrink Android apps.
What’s New for Xamarin Developers in Visual Studio 2019 Preview 2
Today, Visual Studio 2019 Preview 2 was released and includes many improvements for mobile developers in Visual Studio. This release, we focused on key areas to make you more productive when authoring Xamarin apps, including optimizations to build and deployment times as well as improvements to our UI authoring experiences.
The Xamarin Podcast: New Year – New Pod!
This episode includes a discussion of Matt's latest community office hours (and you can sign up for office hours at <a href="https://aka.ms/office-hours">https://aka.ms/office-hours</a>), Hockey App moving to Visual Studio App Center, Xamarin University's retirement, Xamarin.Essentials becoming a video star, and the brand new .NET Community Stand-Ups.
Introducing the .NET Community Standup Series
As the .NET community expands so should the community standups, which is why we are pleased to introduce the expansion of their community standups that we officially call the “.NET Community Standup” series. These community standups span multiple teams and products in the world of .NET and show off the amazing work the community is doing.
Xamarin.Forms 3.5: A Little Bindable Love
In this guest post Andrei shows off his BindableLayout contribution that is now available in Xamarin.Forms 3.5 to turn any Layout into a layout with a bindable item template.
Hackathon Superweapon: F# and Fabulous
Let me introduce you to F# Functional App Development using Xamarin.Forms with the Fabulous project, which brings the Elmish Model-View-Update (MVU) architecture to Xamarin. It is a great way for F# developers to rapidly build mobile applications as you will see in this blog post.
Xamarin and .NET Community Events in January
It's a new year with tons of new and awesome community-run events scheduled this month. Get the full list of mobile developer engagements happening all over the world through <a href="https://www.microsoft.com/net/community">our Community page</a>.
Accessing Native Features the Cross-Platform Way with Xamarin.Essentials
Every mobile application requires access to native functionality. When developing native mobile apps with Xamarin, developers are able to integrate deeply into iOS and Android since Xamarin exposes every API directly in C# to access these features. To help streamline and simplify development when needing to add native features to apps we are pleased to introduce Xamarin.Essentials, a new library that abstracts these native APIs into a set of cross-platform APIs. This means that you now have access to over 30 native features from single APIs that can be called directly from your shared business logic.
November 2018 Xamarin and Azure Office Hours Recap
I ❤️ every single developer. And I want to hear your stories. I want to hear about your successes, your "not-so-much" successes, and any questions or concerns you may have about our tooling. This way I can bring all of those back to the product teams to advocate for you. I'll get the answers, inform the product teams of what's working and what's not, and together we'll influence the products and make developing even more fun - for everybody.
Xamarin.Forms 4.0 Feature Preview: An Entirely New Point of (Collection)View
As part of the upcoming Xamarin.Forms 4.0 release, we are implementing the all new CollectionView control. The CollectionView is intended to be a successor to the ListView, improving upon its design by reducing technical complexity and allowing for more flexibility of layout and function.
The Future of Mobile Development: Xamarin.Forms 4.0 Preview
Yesterday at Microsoft Connect(); 2018 we announced our plans for Xamarin.Forms 4.0 and shared a public preview. Let's now take a deeper look at the big changes, starting with Xamarin.Forms Shell, and then touch some of the other highlights.
Connect(); 2018 Xamarin Announcements
Today, at Microsoft Connect(); 2018, we have several exciting announcements about brand new capabilities and foundational improvements in the Xamarin platform driven by your generous feedback. Visual Studio developers everywhere will enjoy updated stable releases of Xamarin with Visual Studio 2017 and Visual Studio 2017 for Mac. We are also giving you the first hands-on preview of Visual Studio 2019, along with Xamarin.Forms 4.0. Below are just a few highlights from today’s announcements:
Xamarin and .NET Developer Events in December
Here are just a few of the awesome community-run events scheduled this month. Get the full list of mobile developer engagements happening all over the world through <a href="https://www.microsoft.com/net/community">our Community page</a>.
Multi-targeting with Android Support Library v28
Starting with Xamarin’s Android Support Library version 28, we are introducing multi-targeting. This includes assemblies for older support library versions when your application's TargetFrameworkVersion is lower than the expected version.
Android Build Performance and Reliability
As a Xamarin developer working on Android apps, you may be well-aware of two issues that slow down your everyday development build times and the correctness of the build. If you aren't sure what the latter is, think back to the last time you had to manually remove your bin/obj folders within your project in order to fix a failure.
Xamarin.Forms 3.4.0: Say Hello to ImageButton
As part of our long-term goal to have more frequent releases, we’re pleased to announce the release of Xamarin.Forms 3.4.0. As always, this release contains even more bug fixes and most notably, another new highly requested feature, an ImageButton!
Twitch Workshop: Build Your First Mobile App with C#, Xamarin, and the Cloud
Have you been clamoring to get started with mobile development using C# and Xamarin? What if you could attend a full day workshop from the comfort of your house or in a conference room with some co-workers? Well we have you covered with our first ever full day <strong>live stream interactive workshop on Twitch</strong>!
Gorilla Player: A Tool to Craft Beautiful XAML UIs for Xamarin.Forms
Gorilla Player is a <em>free</em> XAML previewer for Xamarin.Forms designed to efficiently create multi-platform UIs. It supports previewing in multiple simulators and real devices simultaneously. Gorilla doesn’t impose constraints to your XAML, supporting custom controls, custom renderers and MVVM frameworks like Prism.
Xamarin and .NET Community Events in November
Here are just a few of the awesome community-run events scheduled this month. Get the full list of mobile developer engagements happening all over the world through <a href="https://www.microsoft.com/net/community">our Community page</a>.
Xamarin.Forms and Zeplin: Speed Up Your Design to Development Process
Working in a small team with frequent design changes, the extension for Zeplin helps us quickly implement the design. It is also convenient due to its ability to generate a ResourceDictionary for Xamarin.Forms with all your colors and style. Whether you are developing for web or creating mobile apps, Zeplin is a great tool that can boost your productivity by bridging the gap between design and code. Zeplin is a service available for free, but with one active project limitation.
Xamarin.Forms 3.3.0: Little Things, Huge Difference
The Xamarin.Forms team has been working closely with our open-source community to help fill in the “little things”. Things you’ve told us are important to building your mobile apps and being supremely productive in the process. Since Xamarin.Forms 3.0 shipped at Build 2018, we have been collaborating with you to deliver over 20 new features and fixes. With many more on the <a href="https://aka.ms/xfroadmap">roadmap</a>!
Complex Animations in Xamarin.Forms using Finite State Machine
Using a Finite State Machine (a.k.a. FSM) and its appliance for complex page state transitions to create complex animations for Xamarin.Forms apps.
Protect your Xamarin.Android Apps at Runtime with Dotfuscator
n a <a href="https://blog.xamarin.com/protecting-xamarin-apps-dotfuscator/">previous blog</a> we discussed obfuscating your Xamarin application with Dotfuscator Community to protect it from reverse-engineering. That kind of protection is an important and necessary layer in your application's security posture, but it shouldn't be the only layer. The application also needs to react to threats at runtime in order to protect its own integrity, and to protect the data that it accesses.
Upgrade Your App with Sentiment Analysis
Azure's Text Analytics Service makes it easy to add sentiment analysis to our cross-platform apps. Let's see how with this to implement it in a Xamarin app!
Mobile Developer Events in October
Watch all the live sessions from <a href="https://www.dotnetconf.net/">.NET Conf</a> right on <a href="https://channel9.msdn.com/Events/dotnetConf/2018">Channel 9</a>! With a wide selection of content by feature speakers from the community and .NET product teams, take this opportunity to learn, teach, and get inspired for your next project.
Using the Android Designer Split View
The ability to see the design view and layout XML at the same time, side by side, was one of our most requested features for the Android Designer. With <a href="https://docs.microsoft.com/en-us/xamarin/android/user-interface/android-designer/designer-basics?tabs=vswin">Split View</a>, new in the <strong>Visual Studio 2017 version 15.8 release</strong>, you can switch back & forth freely between both modes of working. Edit the layout XML to see the changes immediately previewed in the designer or make changes in the designer and see the XML update.
Get Ready for iOS 12 and Xcode 10
Support for iOS 12 and Xcode 10 to accompany Apple’s Xcode Gold Master (GM) release has just been announced! We have also published updated documentation and samples to help you quickly get started with all the latest new features. Now, build your Xamarin.iOS (and of course Xamarin.Forms for iOS) applications with Xcode 10 GM and submit your iOS 12, tvOS 12, and watchOS 5 applications to the Apple App Store.
Handling input from Apple Pencil
After months of contemplation before finally buying an Apple Pencil to go along with the iPad Pro, it turns out it is as magical as they say! This blog post describes how to use Xamarin.iOS and Visual Studio 2017 to build a signature pad app that works with Apple Pencil.
Xamarin.Forms 3.2.0 Released: Going Big with Little Things
marin.Forms 3.2.0 continues the theme of previous releases to give you big wins by making little things much easier to do. The entire version 3 series has been about reducing the friction of doing such things as positioning the Android tabs to the bottom, controlling spellcheck and capitalization and prediction on text controls. There are even trivial improvements to setting ImeOptions, coloring various elements of switches and bars, and so many more.
Watch the .NET Conf Live!
The 3-day virtual developer conference co-organized by the .NET community and Microsoft is finally here! Now the question is how and where to <a href="https://www.dotnetconf.net/">watch the .NET Conf</a> which will be completely live-streamed. It is the perfect opportunity to enhance your skills, ask questions to a live audience, and get inspired for your next project.
Using Object Detection from inside your Xamarin app
Microsoft Cognitive Services provide a great way to get started with AI without being a machine learning or data science expert. A common favorite of cognitive services is the <a href="https://customvision.ai/?WT.mc_id=objectdetection-xamarinblog-jabenn">Custom Vision Service</a>. The first version of this service allowed you to easily build an image classifier model that you could access either via a REST API (with an SDK available for Xamarin apps), or by downloading a model that can be run on your device using either CoreML, TensorFlow or WindowsML (we looked at using TensorFlow in an Android app in an <a href...
Xamarin and .NET Developer Events in September
Checkout awesome Xamarin and .NET Events happening around the globe.
Using the New Xamarin.Forms Controls Toolbox
Today, we are excited to debut the Xamarin.Forms Controls Toolbox as part of Visual Studio 2017 version 15.8 and Visual Studio for Mac version 7.6. The toolbox lists the available Xamarin.Forms controls. Furthermore, these can be dragged directly onto the XAML editing surface to create the control on your page!
Getting Started with Android Pie
Google recently released Android Pie for developers to enhance their apps and build new experiences with. Previously, Microsoft released an <a href="https://blog.xamarin.com/xamarin-android-9-0-p-preview/">Android 9.0 Preview</a> for Xamarin.Android and as of today, you can download the stable support for Android Pie inside <em><strong>Xamarin.Android 9.0</strong></em> with <a href="https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes">Visual Studio 2017 15.8</a> and <a href="https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-mac-relnotes">Visual Studio for Mac 7.6</a>.
Exploring New iOS 12 ARKit Capabilities With Xamarin
It's summertime, which for Xamarin developers means new iOS betas to explore and learn. ARKit, which debuted last year in iOS 11, has matured over the past year and in iOS 12 is much more flexible than it was previously.
Attend A .NET Conf Event Near You!
If you have not yet heard of the .NET Conf, it is a <strong>FREE</strong>, 3-day virtual developer event co-organized by the .NET community and Microsoft. There is a wide selection of live sessions with feature speakers streamed directly from communities around the world and by the .NET product teams. It is your chance to enhance your skills, ask questions to a live audience, and get inspired for your next project.
Preview: iOS 12 development with Xamarin
The <a href="https://releases.xamarin.com/preview-release-xcode-10-beta-5/">latest Xamarin preview release</a> supports <a href="https://developer.apple.com/xcode/whats-new/">Xcode 10</a> beta 5, which includes beta SDKs for iOS 12, macOS Mojave (10.14), watchOS 5, and tvOS 12.
Securing network traffic with TLS 1.2
Secure and encrypted network communications are a crucial part of mobile application development. Without some kind of security around the communication layer, it is trivial for a third party to eavesdrop and tamper with the messages between the client and the server. If protecting the data being transmitted is important, then some kind of cryptography must be involved to protect both the sender and the receiver from malicious eyes.
Adaptive Mobile Designs with FlexLayout
Xamarin.Forms is fantastic for quickly shipping a single code base to multiple platforms and devices. As soon as you are present on all those different screens, you need to make sure your UI looks as you expect, and even adapt the layout for your specific goals. FlexLayout makes this easier than before and provides new options for you to space and distribute your UI to suit different dimensions.
Xamarin and .NET Developer Events in August!
This year's <a href="https://www.dotnetconf.net/">.NET Conf</a> is coming to you September 12 - 14, 2018! Over the course of the three days, you have a wide selection of live sessions that feature speakers from the community and .NET product teams. These are the experts in their field and it is a chance to learn, ask questions live, and get inspired for your next software project.
Guest Post: Visual UI tests on iOS simulator using Xamarin and Appium
In this tutorial, you will learn how to integrate automated visual user interface tests into a development toolchain that includes Xcode iOS simulator using Xamarin, Appium, Applitools, and macOS.
Announcing Xamarin.Android 9.0 (P) Preview
Android 9.0 (P) introduces many features such as Wi-Fi RTT(Round-Trip-Time), Display cutout support, Notification enhancements, Multi-camera support, and much more. We're excited to announce Xamarin.Android support for Android 9.0 (P) in our latest preview release of Xamarin.Android for both <strong>Visual Studio 2017 and Visual Studio for Mac.</strong>
Previewing Files Inside Your Xamarin.iOS App
If your app interacts with files, such as email attachments or photos, allowing users to preview those files without leaving your app is a great way to enhance the user's experience. Fortunately, iOS makes adding this feature simple by providing the document interaction controller and the Quick Look preview controller. In this post, you will learn the differences between the two options and how you can implement them in your app.
Xamarin.Forms 3.1: Improving the Little Things
Earlier this year, we surveyed Xamarin.Forms developers about the kinds of custom controls and extra platform code being written repeatedly that should be considered for support “in the box”. From these conversations, we created an initiative to deliver as many as we could in the next several releases. Just six weeks after shipping Xamarin.Forms 3.0 at Build 2018, we are excited to introduce Xamarin.Forms 3.1 with a batch of those enhancements to make your lives easier. Now you can spend more time investing in your applications! In this article, we'll take a look at some of the highlights.
Export To Application Insights With AppCenter Continuous Export
Five-star mobile apps have one special feature: they don’t let go of their users. This can be achieved by understanding your app, the app’s users, and how these users interact with your app. The deep customer insights offered by AppCenter's Continuous Export provide a better understanding of your customers and help boost retention. By default, you receive information about your active users, their active sessions, top devices, country, language, and more!
The Xamarin Show: Exploring Awesome Xamarin & Visual Studio Features
Each week on <a href="https://channel9.msdn.com/Shows/XamarinShow">The Xamarin Show</a> we explore the latest and greatest in Xamarin development by looking at new features built into Visual Studio, build native cross-platform user interfaces with Xamarin.Forms, and access to native APIs with Xamarin.Essentials. I am also joined by Xamarin experts that show off the awesome beautiful libraries and applications they are building with Xamarin. No matter what type of development you are into there is surely something for you over on The Xamarin Show. This week, I wanted to feature a few "Snack Pack" episodes that sho...
Xamarin Podcast: What’s New in Visual Studio 2017, Xamarin.Forms, and the Android designer
Getting Android Apps Ready for Google Play’s Target API Level Requirements
Starting this year, Google Play will roll out a new policy that impacts all Android developers submitting new apps and app updates. This blog post will ensure that your application is fully ready for these changes, which will require the targetSdkVersion to be set to Android 8.0 API level 26 or higher, when it goes into effect for new apps on August 1, 2018 and for app updates on November 1, 2018.
Supporting iOS 11 and iPhone X in Xamarin.iOS Apps
Apple has <a href="https://developer.apple.com/news/?id=05072018a">indicated</a> that starting in July 2018 all <a href="https://developer.apple.com/ios/submit/">new apps and app updates</a> submitted to the App Store must be built with the iOS 11 SDK and support the iPhone X <a href="https://support.apple.com/en-us/HT208191">Super Retina display</a>.
More Cross-Platform APIs with Xamarin.Essentials Latest Preview
We announced <a href="https://docs.microsoft.com/en-us/xamarin/essentials?WT.mc_id=docs-xamarinblog-jamont">Xamarin.Essentials</a>, 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 develo...
Xamarin.Android Firebase Job Dispatcher: Background Scheduling for all Android Devices
Xamarin and .NET Developer Events this June
Since the recent <a href="https://www.microsoft.com/en-us/build?wt.mc_id=AID671457_QSG_SCL_238675&ocid=AID671457_QSG_SCL_238675&utm_source=t.co&utm_medium=referral">Microsoft Build</a> conference, Xamarin and .NET recap events have been springing up all over the globe! Find an event near you this month to get the latest news on the exciting releases, tooling, and updates that were shared during Build. Browse through our <a href="https://www.microsoft.com/net/community">Community page</a> to participate and engage with our online community, get expert help with a tough project, and search for user grou...
Xamarin University Presents: Guest Lectures from Industry Luminaries!
Technology moves quickly; new software, platforms, and frameworks are constantly being developed, improved, and released. Exploring the landscape of developer tools and libraries that we can consume in our C# .NET apps can be exciting, but it takes time to review and evaluate the latest innovations. Fortunately, Xamarin University is here to help! We invite the industry’s top experts and developers to present guest lectures on key technologies and patterns that show us how to best use them in our mobile solutions in a live, interactive forum.
Guest Post: Securing and Versioning Xamarin Apps with Mobile.BuildTools
Xamarin.Essentials: Cross-Platform APIs for Mobile Apps
When developing iOS and Android apps with Xamarin, developers can access every native platform API using C#. These bindings not only expose the platform APIs in C#, but add powerful C# features, such as async/await, events, delegates, and more. This is a huge advantage for developers, because they never have to leave C#, whether they're writing shared business logic, user interface, or accessing native features. One key feature developers often look for when developing cross-platform apps with Xamarin is a way to access common native features from their shared code <em>without</em> having to write their own abstr...
Mobile Development at Microsoft Build 2018
It's almost time for <a href="https://developer.microsoft.com/events/build" target="_blank" rel="noopener">Microsoft Build 2018</a> in Seattle, Washington and that means a full three days of keynotes, breakout and theater sessions, workshops, and all the latest updates to your favorite Microsoft products and technologies.
Xamarin Developer Events in May
Xamarin and .NET user groups are hosting recap events around the world all month long to ensure every developer gets the most they can out of <a href="https://www.microsoft.com/en-us/build?wt.mc_id=AID671457_QSG_SCL_238675&ocid=AID671457_QSG_SCL_238675&utm_source=t.co&utm_medium=referral">Microsoft Build</a>. Continue your Xamarin development education and get the latest news on exciting releases, tooling, and updates shared during Build at an event in the list below, by checking out our <a href="https://www.xamarin.com/events">Xamarin Events page</a>, or by looking for an event near you on our <a hre...
Implement Drawer and Split UI with the Xamarin.Forms MasterDetailPage
Using TensorFlow and Azure to Add Image Classification to Your Android Apps
Community Books on Xamarin Development
Xamarin development is constantly growing and evolving to meet the needs of developers. To help you find the right resources for your development education, we’ve curated a list of community books written about Xamarin.
Automatic Provisioning with Visual Studio 2017
Using the iOS 11 Drag and Drop APIs in Xamarin.iOS Apps
New Xamarin.Forms XAML IntelliSense in Visual Studio 2017
What’s New for Xamarin Developers in Visual Studio 2017 Version 15.7 Preview 3
Debugging Xamarin Open Source Frameworks: Part 3 – Mono
Find Local Xamarin and .NET Developer Events This April
Spring into action this April by finding a Xamarin or .NET user group hosting Xamarin (and related technology) events near you! Get the latest news on exciting releases, tooling, and updates all month long by attending an event from the list below, or by checking out our Xamarin Events page for groups meeting in your area.
Update to Xamarin.Forms 3.0 Pre-Release Available Today!
Debugging Xamarin Open Source Frameworks: Part 2 – Xamarin.iOS
New Xamarin.Android and Xamarin.iOS Project Templates Now Available
Debugging Xamarin Open Source Frameworks: Part 1 – Xamarin.Forms
Creating Cloud-Connected Mobile Apps with Xamarin + Azure
Add Cloud Storage to Xamarin Apps with Azure Blob Storage
Podcast: Visual Studio 2017 version 15.6, AR with UrhoSharp, and ML with CoreML
Use CoreML And Azure To Create Simple Xamarin.iOS Apps
Extend Xamarin.Forms Controls Functionality with Behaviors
Podcast: Rapid UI Prototyping with Ink to Code, Merged Dictionaries in Xamarin.Forms, & Android Emulator Tips
Add Languages to Your Xamarin Apps with Multilingual App Toolkit
Draw your Next App Idea with Ink to Code
Lose the Cables: Make Deploying to an iOS or tvOS Device Easier
First Look: Xamarin Android Device Manager Preview
With the release of SDK Tools 26, Google replaced the standalone UI for the SDK and Device Manager with a command line interface. In an effort to make Android component management accessible and easy to use, we have built our own versions of these important tools for Xamarin developers, starting with the SDK Manager last fall. Today, we’re excited to introduce a preview of Xamarin’s Android Device Manager, a new tool for creating, editing, and controlling Android virtual devices.
Running Xamarin.iOS Unit Tests in Visual Studio Team Services
The Xamarin Show: Getting Started with iOS Development in C#
If you're looking to get started with iOS development, there's no better place to look than our amazing <a href="https://developer.xamarin.com/guides/ios/">Xamarin.iOS documentation guides</a>. They cover each and every topic that you can imagine when it comes to iOS development in C# with Xamarin. If you enjoy watching development videos on your favorite development topics, then look no further than <a href="https://channel9.msdn.com/Shows/XamarinShow"><em>The Xamarin Show</em></a>, my weekly Xamarin developer video series on <a href="http://channel9.msdn.com">Channel 9</a>. Each week I team up with other amazin...
The C# Developer’s Guide to Shipping Better Apps with Visual Studio App Center
At our annual Microsoft Connect event in November, we announced the <a href="https://blogs.msdn.microsoft.com/visualstudio/2017/11/15/the-latest-in-developer-productivity-and-app-experiences/" rel="noopener" target="_blank">General Availability of Visual Studio App Center</a>, combining our best developer services, incuding Xamarin Test Cloud and HockeyApp, into one free, easy-to-use cloud service to help you ship better apps, faster. From building in the cloud to automatically testing on thousands of real devices, distributing to testers and app stores, and monitoring real-time crash and analytics data, <a href=...
Podcast: Android 8.1, Xamarin Device Manager, and Visual Studio versions 15.5 & 15.6
Visual Studio 2017 Version 15.6 Preview Available Today!
Delivering Rich Media Experiences with the Xamarin.Forms Video Player
Colonial Life Drives Field Sales Productivity with .NET, Mobile, and DevOps
CoreML Programming with Xamarin.Mac and F#
Although Xamarin technologies are most commonly used to develop mobile applications, Xamarin.Mac makes it easy to use your preferred .NET language to develop desktop Mac apps. There are many C# examples in Xamarin’s mac-samples directory on Github, but it's also easy to use F# to develop desktop Mac apps as well.
Fidelity Mobile Unites Brazilian Citizens and Elected Officials with Real-Time Chat Apps
Podcast: Xamarin.Forms 2.5.0, Live Player, and What’s New in Visual Studio for Mac
Schedule Meetings with Xamarin.Forms and the Microsoft Graph API
Replacing Services With JobScheduler in Android Oreo 8.0
Podcast: Connect(); 2017 Xamarin and App Center Recap
In this episode of the Xamarin Podcast, I am joined by App Center program manager James White. We sit down and cover all of the amazing announcements from this years Connect(); 2017 event. Sit back, relax and get ready for tons of Xamarin goodness with Native Forms, .NET Embedding, App Center's General Availability, and so much more! Be sure to <a href="http://www.xamarinpodcast.com/49">download today's episode</a> from your favorite podcast app.
Microsoft Connect(); 2017 Sessions for Xamarin Developers
.NET Standard Comes to Xamarin.Forms Project Templates!
Xamarin and Xamarin University Sessions at Microsoft Connect(); 2017
Simplified App Signing with Secure Files in Azure Devops
Publish an ASP.NET Core Project to Azure from Visual Studio for Mac
Augmented Reality in Xamarin.Android with ARCore
3 Big Things To Explore in the Xamarin.Forms 2.5.0 Pre-Release
Give the Visual Studio 2017 Version 15.5 Preview a Try!
Bring 3D Models To Life in Augmented Reality with UrhoSharp
Developing Real-Time Communication Apps with WebSocket
DataBinding Power Moves You May Not Be Using (Yet)
Microcharts: Elegant Cross-Platform Charts for Every App
3 Reasons to Try Xamarin Previews in Visual Studio 2017
Podcast: Android Oreo, iOS 11, and Xamarin.Forms Tips & Tricks
Augment Reality and ARKit with Xamarin and iOS 11
Learn How The Lean Cook Uses Mobile to Drive Revenue and Promote Healthy Living
Podcast: Android Oreo Support, Xamarin Live Player Preview 2, New iOS 11 Previews, and more!
Digitally Imported Delivers 10 Music Streaming Apps to Millions of Fans Globally
Bringing Communities Together: Xamarin MVPs Join Microsoft MVPs
Share More Code with .NET Standard 2.0
There are several great ways to share code between applications and to create libraries to share with the world. With more and more platforms supporting C# and .NET, a new type of library, which we call .NET Standard libraries, was created to simplify development for all developers.
Podcast: Latest Stable & Preview Xamarin Releases, Social Authentication, Realm, and more!
Fast & Simple Android Location Updates with Google Play services
Starting an Android application that relies on device location can be overwhelming. The classic way of getting location is with Android's core APIs, which have been around for a very long time and can be confusing to use. To simplify this process, we developed the <a href="https://github.com/jamesmontemagno/geolocatorplugin">Geolocator plugin</a>, which enables developers to get the location from shared code on iOS, Android, and Windows from a single API. There are times when you may want or need full control over the API, however, and that's where the new Google Play services location APIs come in. These APIs si...
Native Android Facebook Authentication with Azure App Service
Authenticationis critical to applications success. Look at your app, and I bet the very first things that your users will do is sign up or log in to their account. This will probably, in turn, leverage some form of social authentication. Each social authentication provider is a little bit different, and some, such as Facebook, offer a native SDK to simplify the login process and offer additional functionality specific to their service. Previously, we looked at how to integrate the <a href="https://blog.xamarin.com/native-facebook-authentication-with-azure-app-service/">Facebook SDK for iOS to offer a native login...
Speech Central Makes it Easier to Browse the Internet Hands-Free
Adding Storage to Mobile Apps with OneDrive for Business
Podcast: Contributing to Xamarin.Forms, C# 7, Input Validation, Android’s BottomNavigationView, and more!
Payit Brings Peer-to-Peer Payments to Mexico with Mobile DevOps and the Cloud
Exploring Android’s Bottom Navigation View
The debate over whether tabs should go on the top or the bottom of a screen has raged for nearly a decade. Android has always preferred to use tabs as a filtering mechanism on the top of a page, while iOS has used bottom tabs as the main source of navigation. Now, with the addition of the <a href="https://material.io/guidelines/components/bottom-navigation.html" target="_blank">Bottom Navigation View</a> in the Support Design library, Android developers have the choice of where their main navigation comes from in their applications.
A Beginner’s Guide for Contributing to Xamarin.Forms
Getting Started with C# 7
The releases of Visual Studio 2017 and Visual Studio for Mac introduced two spectacular new IDEs to develop mobile applications, cloud workloads, and introduced us to a world of powerful new C# features with the release of C# 7. I recently <a href="http://motzcod.es/post/161630386432/my-favorite-c-7-feature-more-expression-bodied" target="_blank">blogged about my favorite new feature</a>, expression bodied members, and even <a href="http://www.mergeconflict.fm/merge-conflict-47-you-got-some-fsharp-in-my-csharp" target="_blank">recorded an entire podcast</a> about how awesome C# 7 is. In this blog post, I'll show ...
Podcast: Building Apps with iOS 11, Visual Studio for Mac, and Mobile Center
Pragma Delivers High Performance Apps Field Service Employees Love
Guitar Center’s Five-Star Xamarin.Forms Apps Bring Music to the Masses
Urban Refuge’s Refugee Aid Mobile Apps Turn Research into Action
Mastering the Android Support Libraries
Android Support Libraries are an essential part to every Android application and you'll find them absolutely everywhere. The Support Libraries offer developers the ability to add the latest and greatest features of Android to their application while maintaining backward compatibility with older versions of Android. As new versions of the Android SDK continue to roll out, so do updates to the Support Libraries; keeping them up-to-date and installing the correct versions is an important (and sometimes frustrating) part of Android development. This blog post will help demystify the Support Libraries and help you upg...
Podcast: App Monetization, .NET Standard, Azure Cosmos DB, and more!
Aggreko Provides Power and Temperature Control Apps for a Global Audience with Xamarin and Azure
Podcast: WWDC 2017, Fastlane, Xamarin.Forms Embedding, and more!
Minnesota Twins Hits a Home Run with Cloud-Powered Scouting Apps
Add Push Notifications to iOS Apps with Azure Notification Hubs
Easy iOS App Provisioning with Fastlane and Visual Studio for Mac
Adding Face Tracking and Live Recognition to your Android App
Enterprise Apps Made Easy with New Authentication & Microsoft Graph Libraries
Podly’s Intuitive Apps Make it Easy to Discover and Share Your Favorite Podcasts
TrainerRoad Helps Cyclists Increase Performance with Five-Star Apps
Staying Up-to-Date in Visual Studio 2017 with the Xamarin Updater
HP, Inc. Takes the Pain Out of Forms Processing with User-First Scanning Apps
Podcast: Exploring the Android Support Libraries & Google Play Services
In this episode of the Xamarin Podcast, I'm joined by Jon Dick of the Xamarin components team to discuss the Android Support Libraries and Google Play Services. Don't miss this informative episode covering what these important libraries are, why they're necessary, what's new, and how to use them in your apps today. Be sure to <a href="http://www.xamarinpodcast.com/40">download today's episode</a> from your favorite podcasting app!
Building a Remote Control Companion App for Android with Project Rome
Write Apps Faster with Ultimate UI Controls from Infragistics
Shopbox Uses C# to Empower Small Business Owners with the Point of Sale System of the Future
Implementing Push Notifications in Your Android Apps
Requesting Reviews with iOS 10.3’s SKStoreReviewController
Asking your users to review your app is never easy, and there was never an intuitive way to do it. Developers were left to constantly prompt users to review the app with pop ups or by putting a <b>Leave Review</b> button somewhere hidden in the settings, as I have done for many years (<a href="http://motzcod.es/post/156134300212/opening-app-store-for-review-on-ios-and-android" target="_blank">here is a quick blog</a> to show you how to do it). Starting on iOS 10.3 this has all changed with the introduction of the <code><a href="https://developer.apple.com/reference/storekit/skstorereviewcontroller" target="_blank...
Preview: Bringing macOS to Xamarin.Forms
Guest Post: Adding a Calendar to Your Xamarin.Forms Apps with the Telerik Calendar
Go from Sketch to Rapid Prototype and Manufacturing with Blank Slate’s Xamarin-Based Zotebook
Make Your Xamarin.Forms Apps Even Better (and Faster!)
Live Webinar | Getting the Most Out of Xamarin.Forms for Visual Studio 2017
Announcing Xamarin.Forms Stable Release 2.3.4
Today, we're excited to announce the latest stable release of Xamarin.Forms, version 2.3.4.224. The major themes of this release are quality and performance. For the complete list of updates, as well as some important notes, be sure to review the full release notes here. Xamarin.Forms 2.3.4 Highlights If you’ve been monitoring our public roadmap and pre-releases, these will be familiar to you. * Android Startup Time Improvements * Bindable Picker * OnIdiom Support for Desktop * XAMLC Improvements * Nearly 200 bug fixes * Over 50 community contributed pull requests Android Startup Time Improvements...
Securing Web Requests with TLS 1.2
In my years of development, one thing I've learned for certain is that securing your network requests is an essential part of any mobile application. A few weeks ago one of my own applications stopped working due to a change to a <em>Secure Sockets Layer</em> (SSL) certificate on meetup.com's authentication server, which made me realize the important role <em>Transport Layer Security</em> (TLS) plays in securing app and server requests.
Register for the Upcoming Webinar “Infragistics Ultimate UI for Xamarin”
Catch Up on Visual Studio 2017 and Visual Studio for Mac with Channel 9
I was honored to be part of the <a href="https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2017-Launch/100">Visual Studio 2017 keynote</a>, where I got to highlight how easy it is to build beautiful, cross-platform native iOS, Android, and Windows apps in C# with Xamarin and Visual Studio 2017. Visual Studio 2017 brings an <a href="https://blog.xamarin.com/better-apps-visual-studio-2017/">exciting range of new features and improvements for developers</a>, along with a brand new preview of Visual Studio for Mac.
Play Audio and Video with the MediaManager Plugin for Xamarin
Simplified Android Keystore Signature Discovery
The Android Keystore is at the heart of every Android application. It enables us to sign our applications and ship them to the app store securely, but also holds additional signature information needed for Google Play services and other APIs, such as Facebook. This new extension makes it super simple to get access to everything you need to sign your app!
Getting Started with Async / Await
Podcast: What’s New in Xamarin Cycle 9, Visual Studio 2017, and More!
Better Apps Faster with Visual Studio 2017 and Xamarin
.NET Standard Libraries in Xamarin Studio
Xamarin projects have <a href="https://blog.xamarin.com/net-standard-library-support-for-xamarin/" target="_blank">supported .NET Standard Libraries</a> in both Xamarin Studio and Visual Studio since their original release in order to enable developers to share code more easily. Consuming .NET Standard NuGets and Assemblies is completely seamless, and with Xamarin Studio 6.2, developers can create and open .NET Standard projects.
New Bindable Picker Control for Xamarin.Forms
Consumable In-App Purchases
If you are building a game or application with content that needs to be purchased multiple times, you'll need to integrate consumable in-app purchases (IAPs) into your application. In my <a href="https://blog.xamarin.com/integrating-in-app-purchases-in-mobile-apps/">previous IAP blog</a> post, I covered the basics of setting up your app for IAP transactions, adding the IAP items to Google Play and iTunes Connect, and introduced you to the <a href="https://github.com/jamesmontemagno/inappbillingplugin">In-App Billing Plugin for Xamarin</a> that greatly simplifies the process of adding IAP to your application's cod...
Building Android Apps with Entity Framework
Integrating In-App Purchases in Mobile Apps
Developers often need to integrate monetization to generate revenue when developing mobile apps. There are several ways to monetize apps, but at some point you may want to introduce In-App Purchases, or IAPs, into your app. IAPs can be used in several ways that could apply to your apps, such as adding features, removing ads, or buying in-game currency. Let's take an in-depth look at IAPs and how to add them to mobile apps.
Fall in Love with Xamarin at an Event Near You This February
Samsung Releases New Preview of Visual Studio Tools for Tizen
Round Launcher Icons in Android 7.1
Circular launcher icons have become standard since the introduction of Android Nougat 7.1 and the new Pixel Launcher. Google has even introduced a new API enabling developers to specify a round launcher icon for launchers that support it, which is great if you have strong branding and only want a round icon to show up to match the launcher.
#DocumentDB Loves Xamarin: Planet Scale Mobile App in Five Steps
Native iOS Facebook Authentication with Azure App Service
Enhanced Device Logging in Visual Studio
During development we often print out logs, warnings, and errors to the console to help with the debugging process. However, with the complexity of mobile operating systems and applications, we often need to see what's happening on the device or being logged by other parts of the operating system. This is where the iOS and Android device logs come in to help; they've been completely redesigned in the latest version of Xamarin for Visual Studio.
Planet Xamarin: Follow Your Favorite Community Bloggers
Thee Xamarin development community is expanding and flourishing, with the Xamarin blog and Xamarin MVPs offering a plethora of knowledge for developers to soak up. As the community has continued to grow, so has the number of amazing developers blogging, recording, and podcasting about their libraries, apps, and experiences with Xamarin. In light of this, we've worked with community members to create a community blog aggregation platform that anyone can subscribe to via RSS. We call it <a href="http://planetxamarin.com">Planet Xamarin</a> and it's launching today!
Mobile Composer Transforms Products, People, and Processes with Xamarin Apps
Lightweight Ads for Android Apps
The easiest way to start monetizing your mobile apps is to connect with advertisers and show relevant ads within them. It's as simple as displaying an ad, your users click on it, and you make money. Today we're going to look at a new SDK for Android, Ads Lite.
New Xamarin.Forms Pre-release 2.3.4.184-pre1: Quality Improvements, Bindable Picker
Taxfyle is on a Mission to be the Uber of Taxes with Xamarin
The Xamarin Show: Getting Started with MVVM
Out of all of the architectural patterns, Model-View-ViewModel (MVVM) has to be my favorite. When I started <a href="https://channel9.msdn.com/Shows/XamarinShow" target="_blank"><em>The Xamarin Show</em></a> last year on Channel 9, I made sure to cover all of the different aspects of MVVM, as well as some amazing libraries that work with Xamarin, and I could think of no better way of starting 2017 than by highlighting the top <em>Xamarin Show</em> episodes that feature MVVM.
Installing Xamarin Made Easy with Offline Installation
Vehicle Smart Solves an Everyday Problem with Five-Star Xamarin Apps
Google Awareness API for Android: Query and React to Signals
Say Hello to the Xamarin Profiler
The Xamarin Profiler is currently the only way to profile managed (C#) code and find memory and performance issues in Xamarin applications. It can also be paired with native profilers, like Xcode Instruments and Android Monitor, to ensure better app behavior and performance.
Introducing Xamarin.Forms 2.3.3: Native View Declaration and Platform Specifics
Live XAML Previewing with the Xamarin.Forms Previewer
One of the most time-consuming parts of development is the the build and run cycle, or the time between writing a line of code and seeing it execute. Real-time feedback makes development faster, easier, and more fun for developers. The Xamarin.Forms Previewer renders a live preview of a page side-by-side with the XAML markup, allowing you to see your user interface come to life as you type.
Xamarin Test Cloud Announcements at Microsoft Connect();
Microsoft Research Ships Intelligent Apps with the Power of C# and AI
Mobile Leaders Podcast | Productivity and Delight in Enterprise Apps with Josh Clark of Big Medium
Adding the Microsoft Graph to Your Xamarin.Forms Mobile Apps
Kickstart Your Project with Our New Bootstrapped Mobile Apps
Mobile Leaders Podcast | Understanding the Uniqueness of Mobile DevOps with Roy Cornelissen, Xpirit
Xamarin.Forms Book Now Available in Easy to Digest Chapter Summaries
Bringing Platform-Specific Functionality to Xamarin.Forms Apps
Mobile Leaders Podcast | Enterprise Mobility Trends with Maribel Lopez: Where Are Things Headed?
Easier App Debugging with Xamarin Studio Run Configurations
A Step-by-Step Guide to Building a Profitable Mobile Services Business Through Mobile DevOps
Iowa Caucuses Launch Inaugural Polling Apps with Xamarin
Enhanced Notifications in Android N with Direct Reply
Scaling from Side Project to 200,000+ Downloads with Xamarin and Microsoft Azure
Start Building Azure-Connected Apps with the Xamarin Shopping Demo App
Major Updates: iOS 10, Android Nougat, and Other Tasty Bits
Podcast: iOS 10, iPhone 7, Apple Watch Series 2, and more!
Preparing for Native Library Linking Changes in Android N
Continuous Delivery to Google Play with Team Services
Continuous Integration for iOS Apps with Visual Studio Team Services
How Olo Powers 150+ Restaurant Ordering Apps with Mobile DevOps
Continuous Integration for Android with Visual Studio Team Services
Authenticating Mobile Apps with Azure Active Directory B2C
Performing OCR for iOS, Android, and Windows with Microsoft Cognitive Services
Creating Animations with Xamarin.Forms
Build C# and F# Apps on Your iPad with Continuous Mobile Development Environment
Explore iOS 10, tvOS 10, watchOS 3, and macOS Sierra Previews Today
Podcast: Tools for Creating & Designing Five Star Apps
RecyclerView: Highly Optimized Collections for Android Apps
Let Me Translate That For You: Getting Started with Microsoft Translator Service
Flip through items with Xamarin.Forms CarouselView
Live from dotNetConf: Cycle 7, Xamarin Studio 6, and more
Mobile Leaders Summit Recording | The Mobile Mind Shift: Opportunities, Challenges, and Solutions for Today’s Mobile Leader
Authenticate Your Mobile Apps Using Microsoft Authentication Library
Deep Link Content with Xamarin.Forms URL Navigation
Browse Through the Xamarin Evolve 2016 Mobile App Source Code
Live from Evolve: The New, Mobile-Optimized Development Lifecycle
Live from Evolve: Faster and Easier Mobile App Development with Xamarin.Forms
Live from Evolve: Previews and Updates in Xamarin Studio, Xamarin for Visual Studio, and Workbooks
Live From Evolve: Open Source Xamarin, Ready for you!
Getting Started with the Media Plugin for Xamarin
Simple Cross-Platform File IO for iOS, Android, and Windows
Cross-Platform Messaging for iOS, Android, and Windows
Barcode Scanning Made Easy with ZXing.Net Mobile
Personalized Experiences with Azure Mobile Apps Authentication
Customizing ListView Cells with Xamarin.Forms’ DataTemplateSelector
DuPont Diagnostics Takes Test Results Mobile with Xamarin
Building Your First Game with MonoGame: Finishing the App
Getting Started with Azure Mobile Apps’ Easy Tables
Data Binding Tips and Tricks for iOS, Android, and Windows
Los Angeles Department of Building and Safety Goes Mobile with Xamarin
Connect with your users with Google Search and App Indexing
Auto Layout 101: Building Beautiful, Dynamic UIs for All Devices
Accelerate Mobile App Development with Over 500 Components
Getting Started with Xamarin.Forms 2.0’s Windows 10 Preview
Xamarin and Microsoft Create the New Standard for Enterprise Mobility
Introducing Xamarin 4: Everything You Need to Build Great Apps
Storytelling App Storyo Goes Cross-Platform with Xamarin
Picturex Secures Photo Sharing for Enterprises with Xamarin
Material Design for Your Xamarin.Forms Android Apps
Easily Authenticate Users with Android’s Confirm Credential
Join Xamarin at a Visual Studio Launch Event Near You
World Bank App Makes Complex Surveys Accessible Anywhere
Add a Conversation to your Android App with Voice Interactions
Requesting Runtime Permissions in Android Marshmallow
Bring Android Pay to Your Apps with Stripe
reed.co.uk Recruits Xamarin Platform, Test Cloud, and Insights
Simplified Office Integration with the O365 Unified API
Visualize Your Data with Charts, Graphs, and Xamarin.Forms
Put Some Azure Active Directory in Xamarin.Forms
Novarum DX Transforms Global Health Initiatives with Xamarin
Beautiful Material Design with the Android Support Design Library
Customize Your Xamarin.Forms App With Pages For Each Platform
Build and Debug C++ Libraries in Xamarin.Android Apps with Visual Studio 2015
Extending Xamarin.Forms Controls with Custom Renderers
Catch Up on Xamarin Community Contributions This Weekend
Add Collaboration To Your Mobile Apps with SharePoint
Build Your Own Selfies App with Xamarin.Forms and Azure
Case Study: Development Time Slashed by 50% for Leading Transport Company
Android Tips: Hello AppCompatActivity, Goodbye ActionBarActivity
Champion San Jose Earthquakes Win with Xamarin.Forms and Xamarin Insights
Build 2015: Visual Studio Integration & Developer Celebrations
Lollipop Support comes to the Xamarin Android Player
Crédito Agrícola Banks on Xamarin Platform, Test Cloud, and Insights
Adding Real-world Context with Estimote Beacons and Stickers
Unified API Migration Example with the Dutch Spelling App
Authenticate Xamarin Mobile Apps Using Azure Active Directory
Xamarin Android Player Update Brings New Features & Devices
Apple’s February 1st Deadline and Xamarin 64-bit Support
Creating Reusable Plugins for Xamarin and Xamarin.Forms
Enterprise Component Vendors Join Xamarin.Forms Ecosystem
Tom Hanks’ Vintage-Typewriter Inspired Hanx Writer App
Build Great Photo Experiences in iOS 8 with PhotoKit
Don’t Miss the Party! Celebrate Xamarin 3 with Local Developers
Build Custom Controls with the Xamarin Designer for iOS
Using Custom UIViewControllers in Xamarin.Forms on iOS
Developing Native iOS and Android apps in Visual Studio
Meet Xamarin.Forms: 3 Native UIs, 1 Shared Code Base
iOS User Interface design in Visual Studio and Xamarin Studio
Bomb Squad Technicians Safer Thanks to Applied Research Associates and Xamarin
Tips & Tricks for Highly Performing Android ListViews
C# Meetups featuring Google Glass, Bluetooth LE & More