Fact-checked by Grok 2 weeks ago

Xamarin

Xamarin is an open-source framework for building cross-platform mobile and desktop applications using C# and the .NET ecosystem, allowing developers to create native apps for , , Windows, and macOS with a shared codebase while maintaining native performance and user interfaces. Founded in 2011 by and as a platform to enable C# development for and , Xamarin quickly grew to serve over 1 million developers and thousands of enterprise customers by 2016. acquired Xamarin on February 24, 2016, integrating it deeply with and to empower broader across devices. Key components included Xamarin.iOS and Xamarin.Android for platform-specific native access, and Xamarin.Forms for declarative UI development enabling significant code sharing across platforms. The framework supported tools like Xamarin Test Cloud for automated testing on thousands of real devices and emphasized , reducing development time for multi-platform apps. As of May 1, 2024, ended support for Xamarin SDKs, including Xamarin.Forms, recommending migration to .NET Multi-platform App UI (.NET ), its evolution that incorporates modern .NET technologies for enhanced cross-platform capabilities on mobile and desktop. Additionally, as of 2025, app stores have begun restricting updates for Xamarin-based apps, with iOS enforcement starting in April 2025 and in August 2025.

History

Origins in Ximian and Mono

Ximian was founded in 1999 by and with the goal of advancing for Linux desktops, including the development of the personal information manager and significant contributions to the GNOME desktop environment. The company focused on creating user-friendly tools and applications to enhance Linux's competitiveness against proprietary operating systems. In July 2001, Ximian launched the Mono project as an open-source implementation of Microsoft's .NET Framework, aiming to enable .NET development on Linux and other non-Windows platforms. Sponsored initially by Ximian, Mono included a C# compiler, a Common Language Runtime (CLR), and class libraries compatible with .NET. Following Novell's acquisition of Ximian in August 2003, the company integrated Ximian's teams and continued sponsoring Mono's development under its broader open-source initiatives. Mono achieved its initial stable release, version 1.0, on June 30, 2004, providing full support for and the .NET runtime on systems. This milestone allowed developers to build and run .NET applications natively on platforms, marking a significant step in cross-platform .NET compatibility. Over the following years, Mono expanded to mobile ecosystems with the introduction of MonoTouch in 2009 and Mono for in 2011, enabling C# development for and devices, respectively. However, platform policies from and restricted the use of just-in-time () compilation and non-native interpreters, necessitating proprietary static ahead-of-time (AOT) compilation licensing for commercial mobile deployments to comply with and guidelines. Novell's restructuring in 2011, following its acquisition by Attachmate Corporation, led to the layoffs of the Mono development team and uncertainty for the project's future. In response, key Mono contributors, including de Icaza, transitioned the project's maintenance to the newly formed Xamarin team, ensuring continued open-source development while shifting focus toward commercial mobile tools built on Mono. This handover preserved Mono's role as the foundational runtime enabling subsequent Xamarin products.

Founding of Xamarin

Xamarin Inc. was established in May 2011 in by and , both former key members of the Mono development team. The company emerged as a dedicated entity to advance open-source .NET technologies for mobile platforms, building directly on the Mono project as its technical foundation. The founding was prompted by Novell's acquisition by Attachmate earlier that year, which resulted in significant , layoffs among the Mono team, and uncertainty regarding the future support and direction of Mono-related initiatives. This corporate upheaval created an opportunity to spin out the mobile-focused efforts, allowing the team to independently pursue commercial development without the constraints of the acquiring company's priorities. From its inception, Xamarin concentrated on developing cross-platform tools that enabled developers to build mobile applications using C# and the .NET ecosystem, specifically targeting and while delivering native performance and access to platform-specific . Initially, the company rebranded and commercialized existing Mono for Mobile technologies, with the first public previews of Xamarin.iOS (formerly MonoTouch) and Xamarin.Android (formerly Mono for Android) released later in to demonstrate shared codebases across platforms. Xamarin adopted a dual licensing approach to broaden , offering a edition for individual developers and open-source projects, alongside paid enterprise subscriptions that provided advanced features such as enhanced , tools, and priority support. This model aimed to foster widespread adoption while sustaining commercial growth.

Early Product Development

Xamarin was founded in May 2011 by developers experienced in the Mono project, enabling them to leverage existing .NET infrastructure for mobile development. In 2011, Xamarin released its initial offering, rebranded from MonoTouch, which allowed developers to build native applications using C# and the .NET framework. This product addressed iOS's just-in-time (JIT) compilation restrictions by employing ahead-of-time (AOT) compilation, converting managed code into native binaries at build time to ensure compliance with Apple's security policies. Shortly after founding, in 2011, Xamarin began offering Mono for Android, which was later rebranded as Xamarin.Android, providing full bindings to the for C# development. This enabled developers to access native APIs while sharing across projects, reducing duplication in non-UI code through portable class libraries (PCLs). By 2013, Xamarin introduced version 2.0 of its platform, unifying development tools for and within a single environment, including enhanced support for code sharing via shared projects and PCLs. That same year, the company developed the Xamarin Component Store, a for reusable components such as controls and backend integrations, streamlining the incorporation of third-party modules into applications. Xamarin expanded its ecosystem in 2013 with support for , allowing C# developers to target Microsoft's mobile platform alongside and using shared codebases. This period also saw early experimentation with cross-platform UI abstractions, laying groundwork for more declarative approaches to shared interfaces across operating systems.

Funding and Growth

Xamarin secured its initial significant funding through a on July 24, 2012, raising $12 million led by Charles River Ventures, with participation from Ignition Partners and . This investment supported the company's early expansion in cross-platform mobile development tools. In July 2013, Xamarin raised $16 million in a Series B round led by Lead Edge Capital, with continued support from its Series A investors, bringing total funding to $28 million. The proceeds were primarily allocated to hiring additional engineers and enhancing the platform's capabilities, including improvements to its testing infrastructure. At this stage, the developer community had grown to over 350,000 members, with 20,000 paid seats, reflecting rapid adoption among professional developers. The company's momentum continued with a $54 million Series C round on August 21, 2014, co-led by Ventures and Ventures, alongside Index Ventures, Lead Edge Capital, , and Ignition Partners, pushing cumulative funding beyond $82 million. This capital infusion enabled further scaling of operations and product development initiatives. By 2015, Xamarin's user base had expanded to over 1 million registered developers, adding approximately 60,000 users monthly, underscoring its growing influence in the mobile development ecosystem. Key to this growth were strategic partnerships with and Apple, securing certifications that validated Xamarin's compatibility with and app stores for native performance and distribution. Complementing its financial progress, Xamarin evolved its business model toward subscription-based enterprise licensing, offering tiered plans such as Business and Enterprise editions priced at $999 per developer annually, which included priority support, updates, and integration tools. This shift catered to corporate needs, extending support to embedded systems and IoT devices through .NET compatibility, enabling developers to build connected applications for platforms like Windows IoT Core and Raspberry Pi. The model emphasized perpetual licenses with optional renewals for ongoing access to new releases, fostering long-term enterprise adoption while maintaining a free Starter tier for individual developers.

Key Acquisitions

In April 2013, Xamarin acquired LessPainful, a Danish startup specializing in tools, enabling the launch of Xamarin Test Cloud as a rebranded cloud-based for automated testing across more than 1,000 real s. This acquisition provided developers with access to a remote lab, supporting cross-platform functional testing via the open-source framework and reducing the need for maintaining personal farms for comprehensive app validation. The integration facilitated automated tests with detailed reporting, including screenshots and logs, streamlining for and applications. In October 2015, Xamarin acquired RoboVM, an open-source tool for compiling code to native binaries, for an undisclosed amount, to expand its appeal to the large developer community. This strategic move enhanced Xamarin's development support by enabling Java-based apps to achieve native performance and full access to APIs, attracting an estimated 5 to 7 million programmers to the platform. RoboVM's technology was subsequently integrated into the broader Xamarin. toolkit, bridging the Java ecosystem with native mobile development while improving overall app efficiency. These acquisitions were facilitated by Xamarin's prior rounds, which provided the capital for expanding its product in testing and cross-language support. Beyond these major deals, Xamarin incorporated smaller teams and technologies focused on analytics and deployment enhancements to further strengthen its mobile development offerings.

Acquisition by

On February 24, 2016, Microsoft announced it had entered into a definitive to acquire Xamarin, the company behind the popular cross-platform platform. The financial terms of the deal were not publicly disclosed, though sources familiar with the matter reported the acquisition was valued at approximately $400 million. The transaction closed in March 2016, pending regulatory approvals. The acquisition reflected Microsoft's evolving mobile strategy under CEO , emphasizing a "mobile-first, cloud-first" vision and deeper integration of open-source technologies to attract a broader developer community. Xamarin, with its tools for building native , , and Windows apps using C# and shared codebases, served over 1.3 million unique developers and more than 15,000 customers across 120 countries, aligning closely with Microsoft's goal to expand its developer ecosystem beyond Windows. This move built on prior partnerships, such as Xamarin's integration with and since 2013, to empower developers in creating apps for any device while leveraging Microsoft's cloud services. Key leadership transitions followed the deal, with Xamarin co-founder and CEO joining as Corporate Vice President for Developer Productivity Tools and Innovation, and co-founder assuming the role of Distinguished Engineer focused on mobile and .NET development. The Xamarin team integrated into without any reported layoffs, maintaining operations from their existing locations to support ongoing innovation. In a pivotal post-acquisition announcement at 's Build conference on March 31, 2016, Xamarin tools were made available at no cost in all editions of —including the free edition for individual developers and small teams up to five users—and the Xamarin SDK, including its runtime, libraries, and command-line tools, was open-sourced under the permissive to accelerate community contributions. Strategically, the acquisition strengthened Visual Studio's mobile capabilities, enabling seamless cross-platform development within Microsoft's , while enhancing integration for cloud services like app backend hosting, analytics, and deployment. This combination provided developers with a unified end-to-end solution for building, testing, and scaling mobile applications, positioning Microsoft more competitively in the cross-platform tools .

Period as Microsoft Subsidiary

Following Microsoft's acquisition of Xamarin in 2016, the platform underwent significant integration into the company's broader development ecosystem, enabling seamless within . In March 2016, Microsoft announced that Xamarin would be available at no cost to all users across all editions, including , Professional, and Enterprise, thereby democratizing access to cross-platform tools previously limited to paid tiers. This shift was complemented by the open-sourcing of the Xamarin SDK, fostering greater community contributions and alignment with 's open-source initiatives. The integration deepened with the launch of 2017 in March 2017, which embedded Xamarin tooling directly into the for streamlined iOS and development workflows, including project templates, , and deployment features. Concurrently, Xamarin.Forms 2.0 was released in late 2016, enhancing cross-platform UI capabilities with improved navigation controls, such as hierarchical navigation stacks, and advanced data binding mechanisms that supported one-way, two-way, and one-way-to-source modes for better synchronization between UI elements and data models. In November 2017, Microsoft introduced App Center at the Connect() conference, evolving it from the existing Xamarin Test Cloud into a comprehensive platform for mobile apps. App Center integrated and (CI/CD) pipelines, automated testing on thousands of real devices, crash analytics, user analytics, and , allowing developers to build, test, monitor, and release apps from a single dashboard while supporting frameworks like Xamarin.UITest and . Xamarin expanded its platform support during this period, with Xamarin.Essentials launching in May 2018 as a lightweight library providing cross-platform access to over 25 common APIs, including geolocation, sensors, secure storage, and information, without requiring platform-specific code. By 2018, Essentials 1.0 achieved general availability, further simplifying shared code implementation across iOS, , and other targets. Additionally, Xamarin extended support to emerging platforms, incorporating bindings for via Xamarin.Android and tvOS through Xamarin.iOS extensions, enabling developers to target smartwatches and connected TVs with native performance. The Xamarin community experienced substantial growth, reaching over 1.4 million developers by 2019, reflecting widespread adoption for cross-platform mobile projects in more than 120 countries. The team's efforts also contributed to the broader unification of the .NET ecosystem, integrating Xamarin's Mono runtime with .NET Core to enable a single development stack for mobile, web, and desktop applications. Internally, the Xamarin engineers focused on aligning mobile development with for web-mobile hybrids and desktop .NET for unified application models, paving the way for cross-platform consistency across Microsoft's platforms.

End of Support and Deprecation

In 2022, Microsoft announced that support for Xamarin would end on May 1, 2024, as part of its strategy to consolidate cross-platform mobile development under a unified .NET ecosystem. This decision was reiterated in official documentation throughout 2023, emphasizing the transition away from the classic Xamarin SDKs, including Xamarin.Forms. The deprecation stemmed from the redundancy of maintaining separate Xamarin tools alongside the evolving .NET Multi-platform App UI () framework, allowing to redirect resources toward a single, integrated cross-platform solution. The final updates for Xamarin were released in late 2023, supporting API level 34 (via Xamarin.Android 13.2.2.0) and 15 SDKs for , , and macOS 14 (via Xamarin.iOS/macOS 16.0.523), along with Xamarin.Forms version 5.0.0.2612 as the last patch release. After May 1, 2024, ceased all patches, enhancements, and assistance for Xamarin products, with no plans for with newer or third-party dependencies. Existing Xamarin applications continue to function on supported devices without intervention, though developers face risks from unpatched vulnerabilities and evolving OS requirements. As of mid-2025, new submissions of iOS and Android apps built with Xamarin tools are no longer accepted by the Apple App Store and Google Play Store due to SDK and API level requirements exceeding Xamarin's final supported versions (Xcode 15 for iOS 17 and Android API 34). Microsoft has committed to preserving Xamarin workloads within Visual Studio 2022, which follows the product's Long Term Servicing Channel (LTSC) lifecycle extending support through at least 2029, ensuring developers can build and maintain legacy projects during the transition period. In August 2024, Microsoft transferred stewardship of the Mono Project to the .NET Foundation to ensure continued open-source maintenance of the runtime underlying Xamarin.)

Products and Tools

Core Xamarin Platform

The core Xamarin platform consists of software development kits (SDKs) that enable developers to build native applications for and using C# and the .NET framework, leveraging bindings to platform-specific APIs for full access to native capabilities. The architecture relies on generated C# wrappers that expose native APIs (such as those in UIKit and , originally written in or ) and APIs (such as those in the Java-based ) directly to .NET code, allowing shared business logic and non-UI components to be written once and reused across platforms while maintaining platform-specific user interfaces. This binding mechanism ensures that C# calls are translated to native function calls at , providing seamless integration without requiring developers to write code in platform-native languages. Xamarin.iOS, a key component of the platform, compiles C# code ahead-of-time (AOT) into native assembly suitable for devices, producing fully static binaries that adhere to Apple's requirements and avoid just-in-time () compilation restrictions on . In contrast, Xamarin.Android utilizes the Mono runtime for compilation of C# to native code during app execution, with optional AOT support for specific scenarios to reduce startup time, and includes a collector optimized for constraints, such as low-latency collection cycles to minimize pauses on battery-powered devices. These components allow for high-fidelity native , including direct rendering of platform UI elements and , while enabling access to device features like sensors, cameras, and GPS through familiar .NET APIs without overhead from bridging layers. The development workflow centers on integrated development environments like , where developers create a single solution containing shared code projects alongside platform-specific projects using built-in templates for and applications. These templates automatically configure references to platform APIs distributed as packages, facilitating dependency management, code compilation, and deployment in a unified manner. For instance, developers can share up to 90% of non- codebases, such as data models and logic, across and while customizing UI in each project's native . The originated with version 1.0 releases in 2011—Xamarin.iOS in May and Mono for (later rebranded Xamarin.Android) shortly thereafter—and evolved through iterative updates, reaching version 17.x by 2023, which introduced for .NET 6 and later, along with compatibility for the latest and SDKs at the time. This progression included enhancements to generators, runtime optimizations, and integration with modern .NET features, culminating in full for API level 34 and before the platform's deprecation in 2024.

Xamarin.Forms

Xamarin.Forms is a UI framework introduced by Xamarin in May 2014, enabling developers to create native user interfaces for , , and using a single shared C# codebase and declarative XAML syntax. It abstracts common UI elements into cross-platform controls that map to native platform widgets at runtime, ensuring applications render with a native look and feel while maximizing . At its core, Xamarin.Forms provides foundational building blocks such as pages for defining screens, layouts like StackLayout for linear arrangements and for tabular positioning, and standard controls including for user interactions and for displaying text. Navigation is handled through patterns like MasterDetailPage, which supports hierarchical or split-view experiences across devices. The framework also integrates data binding capabilities, facilitating the Model-View-ViewModel (MVVM) pattern to separate from presentation and enable reactive updates. Over time, Xamarin.Forms evolved to address developer needs, with version 4.0 released in May 2019 introducing as a streamlined container for organizing app structure, URI-based routing, and built-in flyout and tab support to simplify complex navigation flows. This version also enhanced performance through default fast renderers on and maintained support for custom renderers, allowing platform-specific overrides to fine-tune control behavior or appearance without altering shared code. Despite its abstractions, Xamarin.Forms does not always achieve pixel-perfect consistency across platforms due to inherent differences in native rendering engines, often necessitating custom renderers for advanced customizations or to resolve layout discrepancies. Developers could extend controls via custom renderers to implement platform tweaks, such as adjusting font styles or colors in specific contexts. Xamarin.Forms facilitated rapid prototyping by allowing quick iteration on shared UIs that deploy natively, reducing development time for cross-platform apps. It was deprecated alongside the broader Xamarin platform, with official support ending on May 1, 2024, as Microsoft shifted focus to .NET MAUI.

Xamarin Test Cloud

Xamarin Test Cloud was launched in April 2013 following Xamarin's acquisition of LessPainful Software, the developers of the Calabash automated testing framework. This cloud-based service enabled automated UI testing for mobile applications on hundreds of real, non-jailbroken iOS and Android devices hosted in the cloud, allowing developers to validate app behavior across diverse hardware and OS configurations without maintaining physical device labs. At launch, it supported test scripts written in Ruby via Calabash, with subsequent expansions to include C# through the Xamarin.UITest framework and Appium for broader language compatibility such as Java and JavaScript. Key features included parallel execution of tests across multiple devices to accelerate feedback cycles, detailed reporting with video recordings and screenshots for each test step to aid debugging, and simulation of real-user interactions such as device rotations, gestures, and network conditions. The service integrated seamlessly with continuous integration (CI) pipelines, offering plugins for tools like Jenkins, Team Foundation Server (TFS), and TeamCity to automate test runs as part of build processes. By 2016, it supported over 400 unique device configurations, enabling comprehensive coverage of market fragmentation. In November 2017, Xamarin Test Cloud was rebranded and evolved into App Center Test as part of the broader App Center platform, which incorporated crash reporting and beta distribution capabilities from the acquired HockeyApp service. All existing subscribers were automatically upgraded to the new service within six months, expanding its scope to include analytics and monitoring for full mobile workflows. By , the device lab had grown significantly, offering access to thousands of configurations to reflect evolving mobile ecosystems. Pricing followed a pay-per-minute model, typically at $0.17 per minute after an initial allowance, with subscription plans starting at $99 per month for unlimited testing tiers and 60 minutes monthly for qualifying users. A tier was available for open-source projects, making the service accessible to independent developers and community contributors. Xamarin-specific support for Test Cloud ended on May 1, 2024, coinciding with the broader deprecation of Xamarin SDKs, though the underlying App Center platform continued until its full retirement on March 31, 2025. Users were directed to transition testing workflows to Azure DevOps services, including Azure Test Plans for manual and exploratory testing, while automated capabilities shifted toward alternatives like Azure Pipelines integrated with third-party device farms.

IDE Integrations

Xamarin's primary integration with integrated development environments (IDEs) centers on Microsoft , where it has been available as an extension since the release of Xamarin 3 in May 2014, enabling cross-platform mobile directly within the . This integration allowed developers to create, build, and deploy iOS and Android applications using C# and .NET, leveraging 's familiar tools for code editing and . Full native support for Xamarin arrived with 2015 in July 2015, including seamless installation via the Visual Studio Installer as part of the "Mobile development with .NET" workload. Key features of the Xamarin for integration include built-in support for and emulators, comprehensive debugging capabilities such as breakpoints and variable inspection, and streamlined deployment to physical devices or simulators. For development on Windows, it requires a connected as a build host, while projects utilize the integrated Manager for level management and emulator configuration. These tools facilitate rapid iteration on shared codebases that compile to native applications, maintaining performance without compromising on platform-specific elements. In March 2016, following Microsoft's acquisition of Xamarin, the platform became freely available in all editions of , including the Community edition for individual developers and open-source projects, eliminating previous licensing costs for or editions. This move democratized access to professional-grade mobile development tools. Enhancements continued with the introduction of XAML Hot Reload in 2019, allowing developers to modify elements in Xamarin.Forms projects and see live updates in the running app without full rebuilds or redeploys, significantly accelerating prototyping and testing. Visual Studio 2019 further refined cross-platform tooling with improved support for shared projects, enabling a unified structure where common code is maintained in a single shared project referenced by platform-specific implementations, reducing redundancy and easing maintenance. This project system integrates tightly with package management and MSBuild for consistent builds across , , and other targets. Beyond , Xamarin offered limited support in alternative IDEs, such as , which provides code analysis, debugging, and build capabilities for Xamarin projects through dedicated plugins like Xamarin Android Support. Prior to 2016, developers could use the older Xamarin Studio IDE for basic editing and building, though it lacked the depth of 's ecosystem. These integrations collectively empowered developers to leverage Xamarin's core platform for efficient, native creation across multiple environments.

Platform-Specific Extensions

Xamarin.Mac, first released on December 12, 2012, and updated in 2015 with Xamarin 4, enabled developers to build native macOS applications using C# and access APIs through .NET bindings. This extension leveraged the Xamarin platform's cross-platform capabilities to target desktop macOS environments, allowing for the creation of full-featured apps with shared across mobile and desktop targets. In the same year, Xamarin introduced the Unified API, which unified the APIs for and Xamarin.Mac, facilitating code sharing between and macOS projects by aligning namespaces, types, and 64-bit support requirements. Support for Windows platforms expanded in 2015 with integration into the Universal Windows Platform (UWP), enabling developers to create Windows 10 applications using Xamarin. This allowed shared projects to target UWP, where C# code could interface with native WinRT APIs, supporting deployment across Windows 10 devices including desktops, tablets, and phones. Beyond core mobile development, Xamarin provided extensions for wearables, notably support for Android Wear starting in 2014, which permitted the creation of native wearable apps using C# and access to Android's wearable-specific APIs for notifications, sensors, and voice interactions. Additionally, through its underlying Mono runtime, Xamarin facilitated development for embedded Linux and IoT scenarios, enabling .NET applications to run on resource-constrained devices like Raspberry Pi by compiling C# code to native binaries via Mono's ahead-of-time (AOT) compilation. The .NET Mobility Scanner, launched by Xamarin in 2013 and active through 2020, was a tool designed to analyze existing .NET codebases for compatibility and reusability in mobile applications, providing reports on code portability, usage, and potential performance issues across target devices. Despite these extensions, Xamarin development for and macOS required a macOS machine for building and signing apps due to Apple's licensing restrictions on usage. All platform-specific extensions, including Xamarin.Mac and UWP support, were deprecated alongside the broader Xamarin platform, with ending support on May 1, 2024.

Discontinued Components

Xamarin Studio, originally a standalone integrated development environment forked from the open-source project, was phased out shortly after Microsoft's acquisition of Xamarin in 2016. The Windows version of Xamarin Studio was discontinued in favor of integrating Xamarin tools directly into , allowing developers to leverage a single, unified for cross-platform mobile development. On macOS, Xamarin Studio was rebranded and evolved into for Mac, which became generally available in May 2017 and provided enhanced support for Xamarin workloads alongside .NET Core projects. Another key discontinuation was RoboVM, a tool acquired by Xamarin in October 2015 that enabled Java-based development for by compiling Java code to native binaries. In April 2016, Microsoft announced the end of RoboVM support, citing its misalignment with the strategic emphasis on C# and .NET for following the acquisition. The RoboVM service was fully terminated in April 2017, prompting Java developers to transition to C#-centric alternatives within the Xamarin ecosystem. The Xamarin Component Store, launched in 2014 as a for reusable UI controls, libraries, and code snippets tailored to Xamarin projects, was sunset around 2018 to reduce fragmentation in the development toolchain. Microsoft migrated its functionality to the package manager, enabling seamless integration with and broader .NET package distribution while eliminating the need for a separate store. This shift addressed redundancies in the ecosystem and redirected resources toward unified tooling. These discontinuations stemmed primarily from efforts to streamline Xamarin's offerings post-acquisition, eliminating overlaps with Microsoft's suite and prioritizing a cohesive C#-focused platform over diverse language support or siloed tools. As a result, developers migrated to integrated extensions or VS Code with Xamarin workloads, which provided equivalent or enhanced capabilities without the maintenance burden of legacy components.

Technology Overview

Cross-Platform Development Model

Xamarin's cross-platform development model enables developers to build mobile applications for multiple platforms using a shared while maintaining native performance and access to platform-specific features. The core strategy revolves around separating shared logic from platform-specific implementations, allowing for efficient across , , and other targets. This approach contrasts with fully native development, which requires separate codebases for each platform, and hybrid frameworks like , which embed web technologies within a native shell but often suffer from reduced performance due to bridging. The shared code strategy primarily utilizes Portable Class Libraries (PCLs) to encapsulate , data models, and non-UI components that can be referenced across projects, while platform-specific code handles user interfaces, device APIs, and lifecycle management tailored to each operating system. In shared projects, developers can achieve 70-90% by placing common functionality in a single location and employing conditional compilation directives such as #if __IOS__ or #if __ANDROID__ to include platform-variant code within the same files, ensuring compilation only for the targeted environment. This model leverages C# as the primary language, enabling developers to use familiar .NET tools like for debugging, testing, and deployment, which streamlines workflows compared to managing multiple languages like Swift for and Java for . The underlying Mono runtime facilitates this by providing a consistent execution environment for shared .NET code on non-Windows platforms. Key benefits include accelerated development cycles through code sharing and the delivery of native user experiences without the overhead of hybrid interpreters, resulting in applications that perform comparably to those written in native languages. However, challenges arise in managing discrepancies between platform , such as varying gesture handling or notification systems, and app lifecycle events, which require careful abstraction or to avoid tight . In 2017, Xamarin evolved this model by adopting .NET Standard 2.0 support, replacing older PCL profiles with a unified surface that enhanced multi-targeting compatibility and reduced fragmentation across .NET ecosystems.

Underlying Runtime and Bindings

Xamarin's cross-platform development model is powered by the Mono runtime, an open-source implementation of the .NET Common Language Runtime (CLR) designed for non-Windows environments. The Mono runtime employs the SGen generational garbage collector, which provides precise, concurrent collection to manage memory efficiently on resource-constrained mobile devices, succeeding the earlier Boehm conservative collector for improved performance and lower pause times. For iOS targets, Xamarin mandates Ahead-of-Time (AOT) compilation of managed code into native binaries during the build process, as Just-In-Time (JIT) compilation is prohibited to adhere to Apple's App Store policies against runtime code generation. In contrast, Android builds leverage the full JIT capabilities of the Mono runtime, enabling dynamic compilation and optimization at runtime for better adaptability to varying device conditions. Bindings to native platform APIs are generated through automated tools that translate platform-specific interfaces into consumable C# equivalents, facilitating seamless without manual rewriting. For , Objective Sharpie parses Objective-C header files to produce initial C# binding definitions, which developers refine to handle nuances like delegates and protocols. On , binding projects process Java archives (/AAR) to create C# wrappers, with tools automating the mapping of Java types to .NET equivalents and resolving dependencies. These bindings are maintained via generator tools that synchronize with platform SDK updates, ensuring compatibility with evolving and APIs through scripted regeneration and validation. Interop between managed C# code and native libraries occurs primarily through Platform Invoke (P/Invoke), which declares external functions for direct calls into native code. The runtime handles marshaling of data types, converting .NET objects to native representations (e.g., strings to pointers) and vice versa, with attributes like [MarshalAs] allowing customization for complex structures. Security features align with platform-specific policies: applications execute within the native sandboxing mechanisms of and , restricting access to system resources, while the absence of on further enforces code integrity by preventing dynamic modifications. Xamarin runtime updates have been synchronized with broader .NET releases, incorporating improvements in performance, security, and compatibility, with final alignment achieved through integration into .NET 6 in November 2021, marking the unification of Xamarin workloads under the .NET umbrella.

Shared Code and Native Performance

Xamarin enables code sharing across , , and other platforms primarily through shared projects, which allow developers to write common C# logic once and have it compiled directly into each platform-specific assembly during the build process. This approach facilitates reuse of , data models, and utility classes without producing a separate DLL, unlike portable class libraries or .NET Standard libraries. For assets such as images, XAML files, or platform-agnostic resources, linked files can be added to multiple projects, ensuring they are included in each build while maintaining a to avoid duplication. To maintain compatibility with ahead-of-time (AOT) compilation on , where dynamic features are restricted, developers are advised to minimize reliance on ; instead, explicit type references or linker attributes like [Preserve] should be used to prevent code stripping during optimization. Performance in Xamarin applications approaches native levels due to its use of native paths and bindings to platform APIs. On , the Mono runtime employs full AOT , converting managed code to native instructions ahead of deployment, which eliminates overhead and ensures startup times comparable to apps. For , while just-in-time () is standard, optional AOT profiles and interpreter modes provide further tuning for critical paths. is achieved through bindings that invoke native UI controls and graphics APIs, such as Metal on or on , allowing Xamarin apps to leverage device GPUs without abstraction layers. Memory management in Xamarin relies on the .NET garbage collector (GC), configured specifically for mobile constraints to minimize battery impact from collection pauses. The SGen GC is used on both Android and iOS, with concurrent marking on Android to reduce stop-the-world events and tuned write barriers on iOS for low-latency foreground operations. To handle resource-intensive elements like images, weak references are recommended, preventing retain cycles across managed-native boundaries and allowing the GC to reclaim bitmap memory promptly without manual intervention. This setup ensures apps maintain stable memory footprints, with typical allocations staying under 50MB for complex UIs, though improper event handling can lead to leaks if not addressed with disposable patterns. Debugging capabilities in Xamarin integrate seamlessly with , where the managed attaches directly to the app process on emulators or devices, supporting breakpoints, watch variables, and inspection in shared C# code. For native-interop scenarios, symbol files enable stepping into platform-specific calls, though full native breakpoints require or integration. The Xamarin Profiler tool addresses performance bottlenecks by capturing CPU usage, memory allocations, and GC events in real-time traces, helping identify hotspots like excessive object creations or blocks during development iterations. A key trade-off in Xamarin development is increased app bundle sizes from embedding the Mono and bindings, typically adding 10-20MB overhead to APKs or IPAs compared to purely native apps. This stems from including the full .NET for managed code execution, though linkers like the Managed Linker on and R8/ProGuard on can trim unused assemblies to mitigate bloat, reducing sizes by up to 30% in release builds.

Successor and Transition

Development of .NET MAUI

.NET Multi-platform App UI (.NET MAUI) was announced at 2020 as a unified cross-platform framework evolving from Xamarin.Forms and the Universal Windows Platform (UWP), designed to target .NET 6 and enable developers to build applications for multiple platforms from a single codebase. The first public preview of .NET MAUI, labeled as Preview 4, was released on May 25, 2021, introducing new controls, features, and integration with for building hybrid web-native applications across desktop and mobile platforms. The stable release of .NET MAUI arrived alongside .NET 7 on November 8, 2022, providing full support for iOS, Android, macOS, and Windows from a single project structure, marking its transition from preview to production-ready status. Development of .NET MAUI is led by engineers from the former Xamarin team now integrated within Microsoft, fostering an open-source model with community contributions hosted on GitHub. Key milestones include the .NET 8 release in November 2023, which added support for Android 14 (API level 34), enhancing compatibility with the latest mobile OS features. The .NET 9 release in November 2024 included performance enhancements for .NET , such as improved XAML compilation and NativeAOT support. The .NET 10 release on November 11, 2025, brought further improvements to .NET , focusing on quality, performance, and developer productivity, including a new project template for .NET Aspire integration and enhancements to animations. Microsoft has since ended official support for Xamarin on May 1, 2024, directing developers to migrate existing projects to .NET MAUI for continued updates and platform compatibility.

Key Improvements Over Xamarin

.NET Multi-platform App UI (.NET MAUI) introduces a single project structure that consolidates development for multiple platforms into one .csproj file, replacing the multi-project solutions required in Xamarin. This unified approach simplifies by automatically generating platform-specific code, resources, and configurations through MSBuild targets and properties, reducing complexity and potential errors associated with maintaining separate projects for , , and other targets. A key architectural advancement is the shift from Xamarin's renderers to handler-based rendering in .NET . Handlers are lightweight mappings between cross-platform controls and native views, eliminating the overhead of creating unnecessary elements that renderers introduced. This results in improved , reduced usage, and easier maintenance, as handlers promote a more modular and efficient customization process without the inheritance-heavy structure of renderers. .NET MAUI expands platform support beyond Xamarin's primary focus on mobile ( and ) to include native desktop development for macOS and Windows, enabling a single codebase to target , , macOS, Windows, and . For graphics rendering, .NET MAUI integrates SkiaSharp, a cross-platform 2D library, allowing developers to draw vectors, bitmaps, and text with high performance across all supported platforms. Tooling in .NET has been enhanced for faster iteration and deployment compared to Xamarin. XAML Hot Reload allows real-time updates without rebuilding the entire app, building on Xamarin's capabilities but with broader support across platforms. The single project model enables a unified session, where developers can select and switch debug targets seamlessly within , streamlining the process over Xamarin's per-platform . Additionally, optimizations like ILLink trimming reduce app sizes by removing unused code, leading to more efficient deployments than in Xamarin setups. Finally, .NET achieves greater unification with the .NET ecosystem by leveraging full .NET 10 and later features, including Native AOT compilation across all platforms for faster startup times and reduced runtime dependencies. The .NET Community Toolkit provides a collection of reusable controls, behaviors, converters, and animations, extending the framework's capabilities and simplifying common development tasks that were more fragmented in Xamarin.

Migration Paths for Developers

Microsoft provides official tools and documentation to facilitate the transition from Xamarin to .NET Multi-platform App UI (.NET MAUI), enabling developers to modernize their cross-platform applications while leveraging the shared codebase approach. The primary tool is the .NET Upgrade Assistant, a command-line utility integrated into Visual Studio that automates the conversion of Xamarin.Forms projects to .NET MAUI by updating project files to SDK-style, adjusting target frameworks to .NET 10 or later, and replacing key namespaces such as those from Xamarin.Forms to Microsoft.Maui.Controls. This tool handles much of the structural migration but requires manual intervention for complex customizations. Microsoft's comprehensive migration guides, initially released alongside .NET MAUI in May 2022, outline these processes and emphasize that while full rewrites are unnecessary, targeted updates are essential for compatibility. The migration process typically begins with updating the solution to target .NET 6 or higher, ideally .NET 10 (LTS) for the latest features and security. Developers must then replace Xamarin-specific renderers with .NET handlers, which provide a more efficient mechanism for customizing platform-specific UI behaviors. Platform-specific code, such as custom or implementations, needs refactoring to align with MAUI's unified project structure, followed by thorough testing across supported workloads including mobile and desktop targets. 2022 includes built-in templates for creating projects that combine .NET MAUI with for web views, aiding in gradual adoption. Common challenges include breaking changes in , where Xamarin.Forms controls must be mapped to equivalent .NET counterparts, potentially requiring updates to layouts, data binding, and navigation patterns. Features relying on desktop-only extensions in Xamarin, such as certain UWP integrations, demand rework to fit 's multi-platform model, and unsupported elements like Xamarin.watchOS projects necessitate alternatives such as extensions for . These issues can extend migration timelines, particularly for large applications with extensive custom renderers. For developers opting against immediate migration, Xamarin remains viable for legacy maintenance until app store cutoffs, estimated around April 2025 for Apple (requiring 16 and 18 SDK) and August 2025 for Store (accepting level 34), after which updates may no longer be submittable due to minimum SDK requirements. Additionally, starting November 1, 2025, requires support for 16 KB memory page sizes on 15+ devices, which Xamarin does not provide, potentially blocking further updates. Alternatives to .NET MAUI include cross-platform frameworks like , which uses for UI rendering, or , enabling JavaScript-based development with native components, both offering robust ecosystems for new projects. Microsoft supports the transition through free resources on Microsoft Learn, including sample code repositories and step-by-step tutorials, as well as community-driven workshops via events like .NET Conf, though formal paid workshops are limited. These aids help mitigate risks, with many developers reporting successful migrations that capitalize on .NET MAUI's enhancements in performance and platform coverage.

Legacy and Impact

Adoption and Notable Applications

Xamarin achieved significant adoption during its peak, with over 1.3 million developers utilizing its tools across 120 countries by 2016. The platform appealed particularly to enterprises, where more than 100 companies incorporated it for mobile development by 2016. Organizations such as and adopted Xamarin for internal applications, leveraging its code-sharing capabilities to reduce development time by 30-50% relative to native approaches. Notable applications built with Xamarin highlight its practical impact in diverse sectors. The mobile app, launched in 2014, earned awards for Best Airline Mobile Application and Best Mobile Application in 2014 and 2015, praised for its performance and native-like experience. Olo utilized Xamarin to power over 150 ordering and loyalty apps, enabling faster service and personalized customer interactions for brands in the . integrated Xamarin into its connected worker solutions to deliver seamless, code-intensive functionality for industrial and tools. The Xamarin community fostered active engagement through dedicated forums and resources, supporting developers in cross-platform projects. In the 2020 Stack Overflow Developer Survey, appeared among utilized mobile frameworks, reflecting its relevance despite competition from alternatives like Ionic and . Adoption began to wane after 2022, coinciding with the rise of .NET as its successor, which consolidated Xamarin's cross-platform features into the broader .NET ecosystem.

Ongoing Viability for Existing Apps

As of November 2025, legacy Xamarin applications built with the final supported SDKs— for and , and Android API 34 for —remain functional on those operating systems and subsequent versions, such as and , without requiring immediate recompilation. However, these applications are vulnerable to unpatched changes in OS behaviors or introduced after 2024, as ceased all updates to the Xamarin SDKs and underlying Mono runtime on May 1, 2024, leaving no official mechanism to address compatibility issues arising from future platform evolutions. For app store submissions, since April 24, 2025, Apple has required all new submissions to use 16 or later with 26 SDKs, blocking Xamarin-based updates as they cannot target newer SDKs. Similarly, since August 31, 2025, has required new apps and updates to target at least 35 for 16, preventing further Xamarin app updates meeting only API 34. Maintenance for existing Xamarin apps in 2025 primarily involves local builds using archived tools and SDKs, which developers can perform without official support, enabling minor tweaks or re-signing for distribution outside app stores. Additionally, third-party patches may be available through community efforts, such as the Mono project's continuation under the WineHQ team following Microsoft's donation in August 2024; WineHQ released Framework Mono v6.14 in March 2025, potentially providing fixes for iOS-specific components via forked repositories. However, these strategies do not guarantee full compatibility or seamless integration. Key risks include accumulating security vulnerabilities in the unpatched Mono , which has historically hosted issues like TLS bugs and string parsing flaws without recent mitigations, potentially exposing apps to exploits on modern devices. Furthermore, the absence of official bug fixes means unresolved defects may worsen with OS updates, and app stores reject submissions attempting to incorporate new platform features incompatible with frozen Xamarin bindings. To mitigate these challenges, developers should actively monitor announcements from Apple and Google regarding OS and SDK requirements, while allocating resources for migration to .NET within the next 1-2 years to ensure sustained security and feature support.

Influence on .NET Ecosystem

Xamarin's acquisition by in marked a pivotal expansion of the .NET ecosystem into cross-platform , enabling developers to leverage C# and the .NET Base Class Library (BCL) for building native and applications. This integration allowed for up to 95% across platforms while accessing full native APIs, significantly broadening .NET's applicability beyond Windows and server environments. By embedding Xamarin directly into , enhanced developer productivity through unified tooling, including debugging, testing via Xamarin Test Cloud on thousands of devices, and seamless integration, which collectively empowered over 1.3 million developers and more than 100 companies to adopt .NET for apps. Xamarin's foundation on the open-source Mono runtime further influenced .NET by accelerating the convergence of .NET Core and Mono into a unified, cross-platform runtime in .NET 5 and beyond. This sharing of components, such as the Roslyn compiler, LINQ, and generics, fostered greater code portability and community contributions to the .NET ecosystem, including client-side logic like ViewModels and business models that could span mobile, web, and desktop. Xamarin's emphasis on native performance through hardware-accelerated rendering and direct API bindings set a precedent for efficient cross-platform development, reducing the need for platform-specific codebases and promoting .NET as a versatile framework for enterprise-grade applications. The framework's legacy endures through its evolution into .NET Multi-platform App UI (), announced in 2020 as the next-generation successor to Xamarin.Forms, extending .NET's reach to desktop platforms like macOS and Windows while maintaining mobile support. This transition unified the .NET SDK and BCL across all targets, simplifying project structures and enhancing scalability for developers transitioning from Xamarin. By demonstrating the viability of C#-based mobile development, Xamarin catalyzed broader adoption of .NET in non-traditional domains, influencing subsequent tools like for web and reinforcing Microsoft's commitment to open, cross-platform innovation within the ecosystem.

References

  1. [1]
    Xamarin is just brilliant! : Discuss - Microsoft Q&A
    Dec 11, 2020 · A Microsoft framework for building cross-platform mobile apps using .NET and C# with native performance and user interfaces. Sign in to follow.
  2. [2]
    Microsoft to acquire Xamarin and empower more developers to build ...
    Feb 24, 2016 · Microsoft has signed an agreement to acquire Xamarin, a leading platform provider for mobile app development.
  3. [3]
    Xamarin Passes 1 Million Developer Milestone - Xamarin Blog
    Today we announced that over 1 million unique developers have downloaded Xamarin since we started shipping C# for iOS and Android in July 2011.
  4. [4]
    A Xamarin + Microsoft Future
    Feb 24, 2016 · Since we started Xamarin in 2011, the company has grown to more than 350 people around the world, thousands of customers, and tens of millions ...
  5. [5]
    Microsoft to acquire Xamarin, a leader in mobile app development
    Feb 25, 2016 · Microsoft announced an agreement to acquire Xamarin, a leading platform provider for mobile app development for Windows, Android, and iOS.
  6. [6]
    Xamarin - Build a Cross-Platform UX with Xamarin.Forms
    Dec 1, 2015 · Xamarin.Forms is a complete framework for building native applications using a single, shared code base. Consider Xamarin.Forms if you're ...
  7. [7]
    Mobile development with Xamarin | .NET
    As of May 1, 2024, Xamarin is no longer supported or updated by Microsoft. See the Xamarin support policy for details. We recommend you use .NET Multi-platform ...
  8. [8]
    The official Xamarin support policy | .NET
    May 1, 2024 · Xamarin support ended on May 1, 2024 for all Xamarin SDKs including Xamarin.Forms. Android API 34 and Xcode 15 SDKs (iOS and iPadOS 17, macOS 14) are the final ...
  9. [9]
    Novell buys Ximian - Computerworld
    Aug 4, 2003 · Novell Inc. made a move today to become a more serious player in the Linux market, acquiring Boston-based Ximian Inc., one of the major drivers behind the ...
  10. [10]
    Novell acquires Ximian - ZDNET
    Aug 4, 2003 · Networking software company Novell said on Monday it has acquired Ximian, a provider of desktop and network management software for Linux and ...
  11. [11]
    Mono Brings .NET to Open Systems - Redmond Channel Partner
    May 11, 2004 · The Mono Project was announced in mid-2001, when it was launched amid great fanfare by Ximian co-founder Miguel de Icaza. Over the next 30 ...
  12. [12]
    Mono to open source .NET by mid 2002 - The Register
    Ximian's Mono project (that's Spanish for monkey) consists of three parts: a Linux C# compiler, a virtual machine, and the common language ...<|separator|>
  13. [13]
    Mono Project Releases Version 1.0 - OSnews
    Jun 30, 2004 · Novell and the Mono project developer community announced the release of Mono version 1.0, an open source implementation of the .NET ...
  14. [14]
    Mono for Android Debuts While MonoTouch Reaches 4.0 - InfoQ
    Apr 7, 2011 · Novell has announced Mono for Android, a tool for .NET developers interested in creating applications in Visual Studio for Android.
  15. [15]
    Mono project moves to new company - InfoWorld
    May 17, 2011 · Dispatched by Attachmate after its recent merger with Novell, Mono technologies will now be the domain of a new company, Xamarin, project leader ...
  16. [16]
    The Death and Rebirth of Mono - InfoQ
    May 17, 2011 · Novell Mono is officially dead. All of the developers have been let go and the new owner, Attachmate, has not expressed any interest in ...Missing: restructuring | Show results with:restructuring
  17. [17]
    How Xamarin Gave Mono a Life After Novell - OSnews
    and one of the casualties was the ...Missing: restructuring | Show results with:restructuring
  18. [18]
    Announcing Xamarin - Miguel de Icaza - tirania.org
    Today we start Xamarin, our new company focused on Mono-based products. These are some of the things that we will be doing at Xamarin:.Missing: founding | Show results with:founding
  19. [19]
    Mono lives ... in new startup Xamarin - ZDNET
    May 16, 2011 · De Icaza blogged on May 16 about the creation of Xamarin and its charter. De Icaza, the founder of the Mono project, said his new company ...
  20. [20]
    Interview with Miguel de Icaza: Xamarin, Attachmate Layoffs, Future ...
    May 20, 2011 · In 1999 he and Nat Friedman founded a company called Ximian, originally to provide Linux and Unix desktop apps based on the GNOME platform.Missing: Alfonso la Torre<|control11|><|separator|>
  21. [21]
    Xamarin Announces Immediate Availability of .NET-based Mobile ...
    Jul 18, 2011 · PRNewswire/ -- Xamarin today announced the immediate availability of MonoTouch and Mono for Android from the Xamarin web store.
  22. [22]
    Xamarin now free in Visual Studio - Ars Technica
    Mar 31, 2016 · As an independent company, Xamarin did have a free version to give developers a taste of what it offered, but the product was historically ...
  23. [23]
    Xamarin Releases Its First Version of MonoTouch - InfoQ
    Aug 4, 2011 · The first update for MonoTouch includes support for System.IO.IsolatedStorage. By abstracting the way local storage is handled code that needs ...
  24. [24]
    Mono interpreter on iOS and Mac Catalyst - .NET MAUI
    To meet this restriction, iOS and Mac Catalyst apps use an Ahead of Time (AOT) compiler to compile the managed code. This produces a native iOS binary that can ...
  25. [25]
    Mono for Android 4.1 - Xamarin Blog - Microsoft Developer Blogs
    Apr 6, 2012 · We have been working on various major upgrades to Mono for Android, and today we are releasing it to users in the updater's Alpha Release ...
  26. [26]
    Building Cross-platform Apps with Xamarin: Android Developer ...
    Xamarin provides C# bindings to native Android and iOS APIs. This gives you the power to use all of Android and iOS' native user interface, notifications, ...
  27. [27]
    Xamarin 2.0 Extends Visual Studio Support for Mobile Platforms
    Feb 20, 2013 · The Xamarin Component Store is another new feature in Xamarin 2.0. The company calls it "an app store for code": it makes available to ...
  28. [28]
    300 Components and Counting - Xamarin Blog
    Feb 5, 2015 · Since launching in early 2013, the Xamarin Component Store has been a big hit, and today we are happy to announce that we have over 300 ...
  29. [29]
    Developing Cross-Platform Mobile Apps using Xamarin
    Dec 13, 2013 · Xamarin exposes all the APIs available in iOS and Android to your application as regular C# class libraries. In addition, your apps have access ...
  30. [30]
    Microsoft .NET for Mobile Company Xamarin Gets $12 Million In ...
    Jul 24, 2012 · Xamarin, makers of cross-platform frameworks for building mobile applications, today announced a $12 million round of funding from Charles ...Missing: Benchmark | Show results with:Benchmark
  31. [31]
    Xamarin Raises $16M Series B Round Led By Lead Edge Capital ...
    Jul 17, 2013 · Xamarin Raises $16M Series B Round Led By Lead Edge Capital, Passes 20,000 Paid Developer Seats. Frederic Lardinois. 4:30 AM PDT · July 17, 2013.Missing: February | Show results with:February
  32. [32]
    Xamarin Raises $54M in Series C Funding - FinSMEs
    Aug 21, 2014 · Xamarin, a San Francisco, CA-based mobile app development platform, raised $54m in Series C funding. Backers included Charles River Ventures, ...Missing: Microsoft CRV
  33. [33]
    Xamarin Acquires RoboVM to Add Java to Mobile App Platform
    Oct 21, 2015 · Xamarin announced recently that it's adding 60,000 users a month, with over a million registered developers. It specializes in helping ...
  34. [34]
    Xamarin Mobile App Development - Clarity Ventures
    Developers get faster results, lower costs, astonishing testing and debugging resources and immediate certifications for distribution at Google Play, Apple App ...
  35. [35]
    Xamarin - Create iOS, Android, Mac and Windows apps in C# : XLsoft
    Xamarin is the only platform with complete API coverage and deep code-sharing ... Through code re-use and sharing, and by unifying mobile app development ...
  36. [36]
    Humidity Monitor Mobile App (Windows 10 IoT + Xamarin)
    Jul 9, 2017 · Put your Sense HAT readings into the cloud and derive insights on your phone. Built on Windows 10 IoT, .Net Core, and Xamarin Forms.
  37. [37]
    Xamarin Pricing and Features - Fortuitas
    Starter The 'Starter' package is Xamarin's free offering. · Indie This first paid tier of Xamarin comes in at $25 per month, with the option to pay annually ( ...Missing: community 2011
  38. [38]
    Xamarin Launches Test Cloud Automated Mobile UI ... - TechCrunch
    Apr 16, 2013 · Xamarin Launches Test Cloud Automated Mobile UI Testing Platform, Acquires Mobile Test Company LessPainful. Frederic Lardinois. 9:00 AM PDT ...
  39. [39]
    Xamarin sics army of 1,000 test devices on hapless mobile apps ...
    Developers can select devices to test against from a library of over 1,000 models, filtering by such factors as manufacturer, operating system, or form factor.
  40. [40]
    Xamarin Acquires LessPainful, Introduces Automated UI Testing ...
    With our acquisition of LessPainful and the release of Xamarin Test Cloud, any mobile developer worldwide can now easily access automated UI ...
  41. [41]
    Xamarin Acquires RoboVM - FinSMEs
    Oct 22, 2015 · Xamarin Acquires RoboVM · Anaconda Raises Over $150M in Series C Funding · Moonshine AI Raises Funding · fal Raises $125M in Series C Funding ...
  42. [42]
    Xamarin Bolsters Cross-Platform Tools with RoboVM Buy
    10/23/2015. Xamarin's recent acquisition of RoboVM adds ammunition in its claims to be the only cross-platform mobile development vendor that ...Missing: acquires April
  43. [43]
    Xamarin - 2025 Company Profile, Team, Funding & Competitors
    Sep 7, 2025 · Its latest funding round was a Series C round on Aug 20, 2014 for $54.2M. 5 investors participated in its latest round, which includes Lead Edge ...
  44. [44]
    Microsoft Said to Pay About $400 Million in Xamarin Acquisition
    Feb 25, 2016 · Microsoft Corp. will pay about $400 million for software developer tools startup Xamarin, according to people with knowledge of the agreement.
  45. [45]
    Xamarin CEO Nat Friedman on getting acquired by Microsoft
    Mar 31, 2016 · Microsoft announced in February its plans to acquire the cross-platform development platform Xamarin; the deal closed about two weeks ago.Missing: date | Show results with:date
  46. [46]
    Nat Friedman, Author at Visual Studio Blog
    Nat is CVP for the Mobile Developer Tools team at Microsoft. He co-founded Xamarin, Inc. with Miguel de Icaza in 2011 and served as CEO through acquisition ...
  47. [47]
    Former Xamarin co-founder Miguel de Icaza is leaving Microsoft
    Mar 2, 2022 · De Icaza -- a Microsoft distinguished engineer -- confirmed to me on March 2 that he has decided to leave and will be taking some time off ...
  48. [48]
    Xamarin for Everyone - Microsoft Developer Blogs
    Mar 31, 2016 · For developers on the Mac, Xamarin Studio is now available as a benefit of your Visual Studio Professional or Enterprise subscription.<|control11|><|separator|>
  49. [49]
    Microsoft integrates Xamarin into Visual Studio for free, will open ...
    Mar 31, 2016 · Microsoft today announced that Xamarin is now available for free for every Visual Studio user. This includes all editions of Visual Studio, ...
  50. [50]
    Microsoft Makes Xamarin Free in Visual Studio, Open-Sources SDK
    At its Build 2016 conference today, Microsoft announced it is open-sourcing the Xamarin SDK and making the tool a free component of Visual Studio.
  51. [51]
    Microsoft Launches Visual Studio 2017 With Xamarin - C# Corner
    In this article, I will share Visual Studio 2017 Xamarin project template, Cloud Storage template, Xamarin Forms preview. Download and install Visual Studio ...
  52. [52]
    Introduction to Data Binding - Xamarin Blog
    Jan 13, 2016 · A OneWayToSource binding propagates changes from the target to the source, and is mainly used for read-only bindable properties. In Xamarin.
  53. [53]
    Visual Studio App Center: The Next Generation of Xamarin Test Cloud
    Nov 15, 2017 · App Center brings the power of Xamarin Test Cloud combined with ability to build, distribute, monitor and integrate push notifications- all in ...Missing: CI/ CD
  54. [54]
    Xamarin.Essentials: Cross-Platform APIs for Mobile Apps
    May 16, 2018 · Xamarin.Essentials APIs provide access to over 25 native features from a single cross-platform API library, which can be accessed from shared code no matter ...
  55. [55]
    Connect(); 2018 Xamarin Announcements - Microsoft Developer Blogs
    Dec 4, 2018 · Essentials 1.0 is now available for all Xamarin applications! This makes it easier than ever to access non-UI platform APIs from shared code ...
  56. [56]
    Programming for watchOS with Xamarin and Visual Studio for Mac
    To make things easier, Xamarin provides support for Android Wear and watchOS within the Xamarin.Android and Xamarin.iOS libraries, respectively. You can ...
  57. [57]
    Why Use Xamarin for Cross-Platform Development - SaM Solutions
    According to the company's reports, more than 15,000 organizations and about 1.4 million developers are using them in 120 countries. Among the most renowned ...Missing: growth | Show results with:growth
  58. [58]
    Microsoft starts a grand unification attempt with .NET 5 - The Register
    Mar 17, 2020 · NET 5 (now stripped of the "Core") is to unify .NET into a single platform, including mobile app development in the form of Xamarin, ASP.NET ...
  59. [59]
    .NET Core, .NET Framework, Xamarin – The “WHAT and WHEN to ...
    Jun 27, 2016 · It also has unified ASP.NET MVC and ASP.NET Web API into a single framework and following the same philosophy than .NET Core, it is open ...
  60. [60]
    The Impact of .NET's Release for Xamarin' Mobile Apps - nventive
    Nov 22, 2023 · When to Migrate? In August 2022, Microsoft made the announcement that support for Xamarin would be ending in May 2024. This timeline provides ...
  61. [61]
    Xamarin.Forms and Essentials now target Android 13 (in Preview)
    May 15, 2023 · Forms apps a little longer, please do keep in mind that the support for all Xamarin products is ending on May 1st, 2024 as per our official ...
  62. [62]
    Xamarin End of Support FAQs · dotnet maui · Discussion #21214
    Important dates: May 1, 2024 is the end of Xamarin Official Support. May 14, 2024 is the end of . NET 7 official support.Missing: 2023 | Show results with:2023
  63. [63]
    Visual Studio 2022 Product Lifecycle and Servicing - Microsoft Learn
    Visual Studio 2022 version 17.14 on the Current Channel will be supported for the remainder of the 10-year product lifecycle until January 2032. LTSC, Release ...
  64. [64]
    Binding Java libraries - Android - Microsoft Learn
    Sep 16, 2024 · The Android community has many Java libraries that you may want to use in your app; this guide explains how to incorporate Java libraries ...
  65. [65]
    What is .NET MAUI? - .NET MAUI - Microsoft Learn
    iOS apps built using .NET MAUI are fully ahead-of-time (AOT) compiled from C# into native ARM assembly code. macOS apps built using .NET MAUI use Mac ...Supported platforms for .NET... · Create a .NET MAUI app · XAML
  66. [66]
    Xamarin.Android Garbage Collection Improvements
    Sep 8, 2014 · When we designed Xamarin.Android, our Garbage Collector integration was built to handle small to medium sized apps. Garbage-Sorting-Robot In ...Missing: JIT AOT
  67. [67]
    Optimizing Xamarin.Forms Apps for Maximum Performance
    Dec 10, 2015 · With Xamarin, your iOS and Android apps are fully native apps taking advantage of each and every optimization the platform has to offer. It's no ...
  68. [68]
    New Xamarin.Android and Xamarin.iOS Project Templates Now ...
    Mar 26, 2018 · We've updated our Xamarin.Forms project templates in Visual Studio 2017 version 15.5 to include .NET Standard support and customization options.
  69. [69]
    [PDF] Creating Mobile Apps with Xamarin.Forms - Download Center
    Xamarin.Forms can be a big help in getting programmers started with these ... year 2000, C# is a fairly new programming language, at least when ...
  70. [70]
    Major Enhancements to Xamarin.Forms - Microsoft Developer Blogs
    Jan 13, 2015 · Xamarin.Forms is a powerful library that enables developers to build native user interfaces from a shared C# code base for iOS, Android, ...
  71. [71]
    Episode 5: MVVM & Data Binding with Xamarin.Forms
    Oct 5, 2016 · In this episode I cover the basic building blocks of the MVVM pattern and then introduce you to the build in data binding framework built right into Xamarin. ...
  72. [72]
    Model-View-ViewModel (MVVM) - Microsoft Learn
    Sep 10, 2024 · The MVVM pattern helps cleanly separate an application's business and presentation logic from its user interface (UI).
  73. [73]
    Welcome to the Shell Era: Xamarin.Forms 4.0 Released
    May 21, 2019 · Announcing Xamarin.Forms 4.0.0 with Shell, a simplified container for more efficiently managing your application's structure and navigation.
  74. [74]
  75. [75]
    Layout behavior changes from Xamarin.Forms - .NET MAUI
    Jul 18, 2024 · Forms. .NET MAUI layout correctly measures Frame Padding across all platforms, whereas Xamarin.Forms had some discrepancies across platforms.
  76. [76]
    Extending Xamarin.Forms Controls with Custom Renderers
    Jun 22, 2015 · Let's look at how easy it is to tweak the Entry control's placeholder font and color using custom renderers in the sign up page featured above.
  77. [77]
    Rapid Mobile App Prototyping with Xamarin.Forms
    Aug 24, 2015 · Learn how to create mobile app prototypes for Android, iOS, and Windows Phone all at once with Xamarin.Forms.
  78. [78]
    Xamarin Test Cloud Brings Cross-Platform Automated UI Testing to ...
    Apr 16, 2013 · Xamarin Test Cloud will be generally available in Q3, 2013. For more information and to sign up for the beta, visit xamarin.com/test-cloud.
  79. [79]
    Xamarin Announces New UI Testing Product - Visual Studio Magazine
    Apr 16, 2013 · Also announced at the conference was Xamarin's acquisition of LessPainful, the company that created the Calabash mobile UI testing automation ...
  80. [80]
    Why did xamarin stop supporting calabash - Stack Overflow
    Jul 13, 2017 · "While the Calabash framework will not receive new features, we will continue to support running Calabash tests in both Xamarin Test Cloud and ...For mobile automation what are the advantages of Appium VS ...Xamarin Test Cloud with Appium - java - Stack OverflowMore results from stackoverflow.comMissing: languages | Show results with:languages
  81. [81]
    Connect(); Mobile Test - Xamarin Test Cloud for Better Mobile Apps
    Offering more than 400 unique device configurations, Test Cloud enables you to validate your app's behavior on the device models and OS versions that are ...Changes to the Build System · Changes to the Tests
  82. [82]
    7 Top Device Farms to test your iOS and Android applications
    Oct 19, 2022 · It allows you to run your tests on over 2500 mobile devices. You can upload your application and tests on the Xamarin Cloud using Visual Studio.
  83. [83]
    7 Top Device Clouds for Mobile App Testing -- ADTmag
    May 5, 2017 · Pricing: Three plans include: Basic, $99/month/user or $1,188 per year/billed annually; Advanced, $299/month/user or $3,588 per year/billed ...
  84. [84]
    Introducing Xamarin 4: Everything You Need to Build Great Apps
    Nov 17, 2015 · For companies who want to ramp up their mobile testing, we're happy to introduce affordable Xamarin Test Cloud pricing plans starting at $99/ ...Missing: licensing | Show results with:licensing
  85. [85]
    Xamarin Take A Look At Cloud Pricing, Features & More 2025
    Jul 14, 2025 · Beginning with Xamarin Test Cloud 1.1.zero or greater you not want a subscription for Xamarin Take A Look At Cloud to execute the tests locally.
  86. [86]
    Visual Studio App Center Retirement - Microsoft Learn
    Visual Studio App Center is scheduled for retirement on March 31, 2025. After that date it will not be possible to sign in with your user account nor make API ...Missing: Xamarin Cloud 2024
  87. [87]
    Azure DevOps release notes - Azure Pipelines Sprint 244 update
    Sep 4, 2024 · Xamarin support ended on May 1, 2024. XamarinTestCloud@1, Xamarin support ended on May 1, 2024. XamariniOS@2, Xamarin support ended on May 1, ...
  88. [88]
    Xamarin 3 Unveiled - Visual Studio Magazine
    Xamarin 3 Unveiled. Tighter integration with Visual Studio among the highlights. By Keith Ward; 05/28/2014. Xamarin, which ...
  89. [89]
    Same Day Xamarin Support for Visual Studio 2015
    Jul 20, 2015 · Microsoft support for Xamarin ended on May 1, 2024 for all Xamarin SDKs including Xamarin.Forms. Upgrade your Xamarin & Xamarin.Forms projects ...
  90. [90]
    Installing Xamarin in Visual Studio 2019 - Xamarin
    ### Summary of Xamarin Integration with Visual Studio 2019
  91. [91]
  92. [92]
  93. [93]
    Public Preview of XAML Hot Reload for Xamarin.Forms
    Aug 15, 2019 · 1/8/2020: XAML Hot Reload is now stable in both Visual Studio and Visual Studio for Mac! Learn more about it in our documentation.
  94. [94]
    Getting started with Xamarin in Visual Studio 2019 - Donovan Brown
    Apr 20, 2019 · ... Blog - In this post I show you how to get past all the errors and warnings you get with a new Xamarin project in Visual Studio 2019.Missing: unified | Show results with:unified
  95. [95]
    Languages and frameworks: Xamarin | JetBrains Rider
    May 26, 2024 · JetBrains Rider supports Xamarin development with code analysis, debugging, and building/publishing. It uses a Xamarin SDK, and can use its own ...
  96. [96]
    Live from dotNetConf: Cycle 7, Xamarin Studio 6, and more
    Jun 8, 2016 · Xamarin Studio 6 has a Roslyn-powered type system, dark theme, new icons, and a new formatting engine. Xamarin.iOS 9.8 has tvOS support, and  ...
  97. [97]
    Unified API with 64-bit Support for iOS and Mac - Xamarin Blog
    Aug 19, 2014 · This means with the new Unified API we have not only made it easier to share common code across your iOS and Mac applications, but you are now ...
  98. [98]
    Tips for your First Wear App - Xamarin Blog
    Aug 27, 2014 · Android Wear was officially released at Google I/O 2014, giving developers a unique opportunity to create Android apps for a new class of ...
  99. [99]
    Xamarin Launches .NET Mobility Scanner to Help Enterprises ...
    Jun 25, 2013 · With Xamarin's new .NET mobility scanner service, developers gain insight into how much of their existing .NET libraries can be reused in apps ...
  100. [100]
    Announcing the new Visual Studio for Mac - Microsoft Developer Blogs
    Nov 16, 2016 · With Nat Friedman, he co-founded both Xamarin in 2011 and Ximian in 1999. Before that, Miguel co-founded the GNOME project in 1997 and has ...
  101. [101]
    Microsoft makes Visual Studio for Mac generally available - ZDNET
    May 10, 2017 · Visual Studio for Mac is not a port of Visual Studio for Windows; it's a rebranded version of Xamarin Studio integrated development environment ...
  102. [102]
  103. [103]
    Embrace, extend – and kill. Microsoft discontinues RoboVM
    Apr 15, 2016 · Microsoft is discontinuing RoboVM, the Java-to-Mobile compiler technology which it acquired with Xamarin a couple of months ago.
  104. [104]
    How to Add Components in new VS2017 - Developer Community
    Feb 13, 2018 · Jimmy Garrido [MSFT] Closed - Not a Bug ···. We started migrating away from the Xamarin Component Store late last year and as a result we ...
  105. [105]
    Introducing Visual Studio for Mac | Microsoft Learn
    Jan 29, 2019 · The primary workloads supported by Visual Studio for Mac are native iOS, Android and Mac development via Xamarin, and server development via .Missing: history | Show results with:history
  106. [106]
    Xamarin vs. Cordova: When it's Near-Native vs. Hybrid - Iflexion
    Feb 6, 2019 · While it may not deliver native performance as Xamarin does, Cordova nevertheless manages to streamline enterprise app development and reduce ...
  107. [107]
    Designing Cross Platform Mobile Applications with Xamarin
    Aug 3, 2018 · The following is an explanation of how native Android and iOS Xamarin applications are structured including the different components and their ...
  108. [108]
    Mono 4.4.0 Release Notes
    Jun 8, 2016 · This release contains a new mode of operation for Mono's SGen garbage collector as well as many performance optimizations, and memory usage and throughput ...
  109. [109]
    Mono 4.0.0 Release Notes
    Apr 29, 2015 · Garbage Collector#. The Xamarin performance team has been fine tuning Mono's SGen garbage collector. Dropped Support for Old Frameworks ...
  110. [110]
    Introducing the Xamarin.iOS Interpreter - Microsoft Developer Blogs
    Mar 26, 2019 · The Interpreter, as the name implies, allows you to interpret at run time some C# parts of your application while compiling the rest ahead ...Missing: documentation | Show results with:documentation
  111. [111]
    Porting just-in-time compilers to Apple silicon
    Porting just-in-time compilers to Apple silicon. Update your just-in-time (JIT) compiler to work with the Hardened Runtime capability, and with Apple silicon.Missing: Xamarin | Show results with:Xamarin
  112. [112]
    Implement ART just-in-time compiler - Android Open Source Project
    Oct 9, 2025 · Android runtime (ART) includes a just-in-time (JIT) compiler with code profiling that continually improves the performance of Android applications as they run.Missing: Xamarin. | Show results with:Xamarin.
  113. [113]
    Introducing Objective Sharpie - Xamarin Blog
    May 8, 2013 · Introducing Objective Sharpie - Xamarin Blog. Microsoft support for Xamarin ended on May 1, 2024 for all Xamarin SDKs including Xamarin. Forms. ...
  114. [114]
    Xamarin.Android binding project migration - .NET MAUI
    May 7, 2024 · To migrate a Xamarin.Android binding library to a .NET for Android class library, in Visual Studio, create a new Android Java Library Binding project.
  115. [115]
    xamarin/binding-tools-for-swift - GitHub
    Dec 12, 2024 · This is a set of tools that can consume a compiled Apple Swift library and generates wrappers that allow it to be surfaced as a .NET library.
  116. [116]
    Platform Invoke (P/Invoke) - .NET - Microsoft Learn
    May 10, 2024 · P/Invoke is a technology that allows you to access structs, callbacks, and functions in unmanaged libraries from your managed code.Missing: Xamarin | Show results with:Xamarin
  117. [117]
    Interop with Native Libraries - Mono Project
    All you need to do is create a DllImport function declaration for the existing code to invoke, and the runtime will handle the rest.Missing: Xamarin | Show results with:Xamarin
  118. [118]
    Security of runtime process in iOS, iPadOS, and visionOS
    Dec 19, 2024 · Sandboxing is designed to prevent apps from gathering or modifying information stored by other apps. Each app has a unique home directory for ...
  119. [119]
    Announcing .NET 6 - The Fastest .NET Yet - Microsoft Developer Blogs
    Nov 8, 2021 · Release notes are available at our docker repositories: .NET 6 Container Release Notes .NET Framework 4.8 November 2021 Container Release Notes ...<|control11|><|separator|>
  120. [120]
    Building Xamarin.Forms Apps with .NET Standard
    Jun 21, 2017 · In addition to shared projects and Portable Class Libraries, you can now add .NET Standard libraries to your code sharing tool belt. File -> New.
  121. [121]
    Linking a .NET MAUI iOS app - Microsoft Learn
    Oct 24, 2024 · In Solution Explorer right-click on your .NET MAUI app project and select Properties. Then, navigate to the iOS > Build tab and set the Linker ...Missing: Xamarin | Show results with:Xamarin
  122. [122]
    Xamarin Perfomance vs iOS and Android Native Apps Compared
    Aug 22, 2017 · The native app is only 13-14 percent faster. The larger difference is visible in image-saving operations. Native performance is 42 - 46 percent ...
  123. [123]
    “Memory Management in Xamarin Apps” Series, Part Three
    Apr 24, 2016 · Xamarin provides different garbage collector options for the Android and iOS platforms. Xamarin.Android uses a GC called SGen. Xamarin.iOS ...
  124. [124]
    Optimize memory usage in Xamarin apps - Sam Debruyn
    Jun 2, 2017 · Using WeakReference instead of the regular (hard) references, avoids placing the reference on the native objects. There's a little bit of ...
  125. [125]
    Shrinking the size of you Android App - Xamarin Blog
    Apr 22, 2019 · Through various techniques we shrank the size of our Android APK by 36%, taking our package from 34.6MB to 21.9MB in just a few minutes.
  126. [126]
    Introducing .NET Multi-platform App UI - Microsoft Developer Blogs
    May 19, 2020 · NET MAUI is, the single project developer experience, modern development patterns, and a look at the journey ahead. MAUI overview. What is .NET ...
  127. [127]
    Announcing .NET MAUI Preview 4 - Microsoft Developer Blogs
    In Visual Studio 16.11 Preview 1 we get a first look at the productivity features for .NET MAUI including new run options for a multi-targeted ...
  128. [128]
    Announcing .NET MAUI for .NET 7 General Availability
    Nov 8, 2022 · NET MAUI features have graduated from preview to stable release on Mac. .NET MAUI for .NET 7 is supported through May of 2024. This includes ...
  129. [129]
    NET MAUI Performance Features in .NET 9
    Feb 20, 2025 · .NET 9 introduces performance enhancements for .NET MAUI applications through full trimming and NativeAOT. These features enable developers to ...
  130. [130]
    Target multiple platforms from .NET MAUI single project
    NET MAUI single project enables resource files to be stored in a single location while being consumed on each platform. This includes fonts, images, the app ...Missing: Xamarin | Show results with:Xamarin
  131. [131]
    Migrate a Xamarin.Forms custom renderer to a .NET MAUI handler
    Oct 31, 2024 · NET MAUI) introduces a new concept called a handler. Handlers offer many performance improvements over custom renderers. In Xamarin. Forms, the ...
  132. [132]
    Supported platforms for .NET MAUI apps - Microsoft Learn
    Oct 4, 2024 · Android 7.0 (API 24) or higher is required. · iOS 14 or higher is required. · macOS 12 or higher, using Mac Catalyst.
  133. [133]
    .NET MAUI - SkiaSharp - Code Samples | Microsoft Learn
    Apr 15, 2025 · You can use SkiaSharp in your .NET Multi-platform App UI (.NET MAUI) apps to draw 2D vector graphics, bitmaps, and text.
  134. [134]
    XAML Hot Reload for .NET MAUI - Microsoft Learn
    Learn how to reload changes to your .NET MAUI XAML file instantly on your running app, so you don't have to rebuild your .NET MAUI project after every XAML ...Full page reload · Enable XAML Hot Reload
  135. [135]
    Improve app performance - .NET MAUI | Microsoft Learn
    Compiled bindings improve data binding performance in .NET MAUI apps by resolving binding expressions at compile time, rather than at runtime with reflection.
  136. [136]
    NET Multi-platform App UI documentation - .NET MAUI
    .NET Multi-platform App UI (.NET MAUI) lets you build native apps using a .NET cross-platform UI toolkit that targets the mobile and desktop form factors on ...Upgrade from Xamarin to .NET · Publish Android apps · Invoke platform code · Maui
  137. [137]
    NET MAUI Community Toolkit documentation - Microsoft Learn
    Mar 20, 2025 · The .NET MAUI Community Toolkit is a collection of reusable elements for application development with .NET MAUI, including animations, behaviors, converters, ...
  138. [138]
    Upgrade a Xamarin.Forms app to a .NET MAUI ... - Microsoft Learn
    The .NET Upgrade Assistant helps you upgrade Xamarin.Forms projects to .NET Multi-platform App UI (.NET MAUI) by converting the solution's project file and by ...
  139. [139]
    Upgrade from Xamarin to .NET - .NET MAUI - Microsoft Learn
    Aug 30, 2024 · Important. To upgrade an app from Xamarin to .NET: All projects do need to become SDK-style. Projects don't need to be rewritten.
  140. [140]
    Manually upgrade a Xamarin.Forms app to a multi-project .NET ...
    Jun 3, 2024 · This article describes how to manually migrate a Xamarin.Forms library project to a .NET MAUI library project.Update Your Xamarin. Forms... · Api Changes · Enable . Net Maui In...
  141. [141]
    Build a .NET MAUI Blazor Hybrid app | Microsoft Learn
    Nov 12, 2024 · Create a .NET MAUI Blazor Hybrid app project in Visual Studio · Run the app on Windows · Run the app on an emulated mobile device in the Android ...
  142. [142]
    Xamarin.Forms UWP project migration - .NET MAUI - Microsoft Learn
    Dec 29, 2023 · Learn how to manually upgrade a Xamarin.Forms UWP project to a WinUI 3 project.
  143. [143]
  144. [144]
    A Deep Dive into Xamarin for the UPS Team - XABLU
    Feb 1, 2019 · At the end of the week, the UPS developers were equipped with the skills to independently start coding cross-platform mobile apps with Xamarin.
  145. [145]
    Alaska Airlines flies on Visual Studio Team Services and Xamarin
    Developers at Alaska rely on a mobile devops workflow using Visual Studio Team Services, HockeyApp, and Xamarin, so they can quickly build, test ...
  146. [146]
    What is Xamarin? Xamarin vs Native App Development - AltexSoft
    Nov 13, 2020 · Xamarin is a tool used for cross-platform mobile app development that allows engineers to share up to 90 percent of code across major platforms.Missing: public | Show results with:public
  147. [147]
    13 Apps Made with Xamarin: Cross-Platform Development in Practice
    Feb 8, 2019 · We are going to look at some outstanding Xamarin app examples further. Today Xamarin not only provides its platform to build cross-platform mobile applications.
  148. [148]
    Best Airline Mobile Websites and Apps | MobileWebAwards
    2015. Alaska Airlines Android App. Best Airline Mobile Application, Best Travel Mobile Application ; 2014. Alaska Airlines. Best Airline Mobile Application, Best ...Missing: Xamarin | Show results with:Xamarin
  149. [149]
    How Olo Powers 150+ Restaurant Ordering Apps with Mobile DevOps
    Aug 24, 2016 · Olo's customer and employee-facing Xamarin apps help restaurant brands deliver faster, more accurate, and more personalized service to their ...
  150. [150]
  151. [151]
    Why Fox Sports, World Bank, Aviva, Alaska Airlines and many others ...
    Aug 3, 2017 · The Xamarin app was able to quickly replace the original Android app without causing significant app downtime. honeywel02. One Code, Delivers ...
  152. [152]
  153. [153]
  154. [154]
    Meet Google Play's target API level requirement - Android Developers
    Starting August 31 2025: New apps and app updates must target Android 15 (API level 35) or higher to be submitted to Google Play; except for Wear OS, Android ...
  155. [155]
    Mono Project
    Cross platform, open source .NET framework. Mono is a software platform designed to allow developers to easily create cross platform applications.Download · C# Compiler · The Mono Runtime · DocumentationMissing: Ximian | Show results with:Ximian
  156. [156]
    Mono open source ECMA CLI, C# and .NET implementation. - GitHub
    Mono is a software platform designed to allow developers to easily create cross platform applications. It is an open source implementation of Microsoft's .NET ...
  157. [157]
    Vulnerabilities - Mono Project
    Some versions of Mono had security vulnerabilities found after their public release. This page contains a list of the known vulnerabilities, starting with the ...String-To-Double Parser Bug · Tls Bugs · Moonlight Generic...Missing: Xamarin | Show results with:Xamarin