Skip to main content
Microsoft
Xamarin
Xamarin
  • Home
  • DevBlogs
    • Visual Studio
    • Visual Studio Code
    • Visual Studio for Mac
    • DevOps
    • Developer support
    • CSE Developer
    • Engineering@Microsoft
    • Azure SDK
    • IoT
    • Command Line
    • Perf and Diagnostics
    • Dr. International
    • Notification Hubs
    • Math in Office
    • DirectX
    • PIX
    • SurfaceDuo
    • Startups
    • Sustainable Engineering
    • Windows AI Platform
    • C++
    • C#
    • F#
    • Visual Basic
    • TypeScript
    • PowerShell Community
    • PowerShell Team
    • Python
    • Q#
    • JavaScript
    • Java
    • Java Blog in Chinese
    • .NET
    • .NET MAUI
    • Blazor
    • ASP.NET
    • NuGet
    • Xamarin
    • #ifdef Windows
    • Apps for Windows
    • Azure Depth Platform
    • Azure Government
    • Bing Dev Center
    • Microsoft Edge Dev
    • Microsoft Azure
    • Microsoft 365 Developer
    • Old New Thing
    • Windows MIDI and Music dev
    • Windows Search Platform
    • Azure Cosmos DB
    • Azure Data Studio
    • Azure SQL Database
    • OData
    • Revolutions R
    • SQL Server Data Tools

    Jon Douglas

    Senior Program Manager, NuGet

    Jon Douglas is a Senior Program Manager for NuGet at Microsoft. In his spare time he is most likely spending time with his family, performing comedy improv, or playing video games.

    Post by this author

    Faster Application Startup using Custom Profiles with Startup Tracing on Android
    Faster Application Startup using Custom Profiles with Startup Tracing on Android
    March 19th, 2020
    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.

    4AndroidDevelopersXamarin
    AndroidX NuGet Packages are Stable!
    AndroidX NuGet Packages are Stable!
    February 14th, 2020
    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!

    3AndroidXamarinXamarin Platform
    Publish smaller apps with the Android App Bundle
    Publish smaller apps with the Android App Bundle
    December 27th, 2019
    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.

    4XamarinAndroid
    Android 10.0 General Availability
    Android 10.0 General Availability
    September 26th, 2019
    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!

    1AndroidAnnouncements
    Join the Xamarin Android Performance and App Size Challenge
    Join the Xamarin Android Performance and App Size Challenge
    August 20th, 2019
    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!

    1AndroidDevelopersXamarin.Forms
    Introducing AndroidX for Xamarin
    Introducing AndroidX for Xamarin
    July 25th, 2019
    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.

    7AndroidAnnouncementsDevelopers
    Faster Startup Times With Startup Tracing On Android
    Faster Startup Times With Startup Tracing On Android
    July 24th, 2019
    Announcing faster starter times using Startup Tracing on Android with performant startup experience and minimal increase to APK size.

    26AndroidAnnouncementsDevelopers
    Automatic Android SDK Management
    Automatic Android SDK Management
    June 17th, 2019
    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!

    2AndroidDevelopers
    Shrinking Your Android App Size
    Shrinking Your Android App Size
    April 22nd, 2019
    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...

    1AndroidDevelopers
    Getting Started With WorkManager
    Getting Started With WorkManager
    April 8th, 2019
    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.

    13AndroidDevelopersEducation
    • 1
    • 2
    • 3
    Relevant Links

    Xamarin

    Xamarin Documentation

    Xamarin Forums

    Community Resources

    The Xamarin Show

    Xamarin Podcast

    .NET Meetups

    We are hiring!

    Related Blogs

    Miguel de Icaza’s Blog

    James Montemagno’s Blog

    Visual Studio Blog

    App Center Blog

    .NET Blog

    Get Started With

    Visual Studio

    Xamarin

     

    Top Bloggers

    Rachel Kang (SHE/HER)
    Software Engineer

    Brandon Minnick
    Developer Advocate

    James Montemagno
    Principal Lead Program Manager

    Israel Soto

    Mike Parker
    Principal Software Engineer

    David Ortinau
    Principal Program Manager

    Michael Rumpler

    Sweeky Satpathy
    Senior Software Engineer

    Luis Matos

    Topics
  • Developers
  • Xamarin.Forms
  • Xamarin Platform
  • Xamarin
  • Android
  • Events
  • Enterprise
  • Announcements
  • iOS
  • Integrations
  • Case Studies
  • Education
  • Podcasts
  • Visual Studio
  • XAML
  • macOS
  • Leadership
  • Cloud
  • watchOS
  • .NET MAUI
  • DevOps
  • Stay informed

    Login
    Code Block
    What's new
    • Surface Pro 8
    • Surface Laptop Studio
    • Surface Pro X
    • Surface Go 3
    • Surface Duo 2
    • Surface Pro 7+
    • Windows 11 apps
    • HoloLens 2
    Microsoft Store
    • Account profile
    • Download Center
    • Microsoft Store support
    • Returns
    • Order tracking
    • Virtual workshops and training
    • Microsoft Store Promise
    • Flexible Payments
    Education
    • Microsoft in education
    • Devices for education
    • Microsoft Teams for Education
    • Microsoft 365 Education
    • Education consultation appointment
    • Educator training and development
    • Deals for students and parents
    • Azure for students
    Business
    • Microsoft Cloud
    • Microsoft Security
    • Azure
    • Dynamics 365
    • Microsoft 365
    • Microsoft Advertising
    • Microsoft Industry
    • Microsoft Teams
    Developer & IT
    • Developer Center
    • Documentation
    • Microsoft Learn
    • Microsoft Tech Community
    • Azure Marketplace
    • AppSource
    • Microsoft Power Platform
    • Visual Studio
    Company
    • Careers
    • About Microsoft
    • Company news
    • Privacy at Microsoft
    • Investors
    • Diversity and inclusion
    • Accessibility
    • Security
    English (United States)
    • Sitemap
    • Contact Microsoft
    • Privacy
    • Manage cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2022