Skip to content

Commit 5d87eca

Browse files
committed
chore: Progress
1 parent d1eb93a commit 5d87eca

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

doc/articles/guides/xf-migration/intro.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ With an announced [end of support](https://dotnet.microsoft.com/platform/support
88

99
## Understanding our approach
1010

11-
Uno Platform is designed for compatibility with Microsoft's native UI framework [WinUI](https://learn.microsoft.com/windows/apps/winui/winui3/). It achieves this by implementing the same controls, panels, and other non-UI APIs across the other supported platforms: iOS, Android, MacCatalyst, Web and Linux. While Xamarin.Forms also supports reuse across platforms, it differs from Uno Platform architecturally as a type of abstraction.
11+
Uno Platform is designed for compatibility with Microsoft's native UI framework [WinUI](https://learn.microsoft.com/windows/apps/winui/winui3/). It achieves this by implementing the same controls, panels, and other non-UI APIs across the other supported platforms: iOS, Android, MacCatalyst, Web and Linux. While Xamarin.Forms also supports reuse across platforms, it differs from Uno Platform architecturally as a type of abstraction.
1212

1313
In the Xamarin.Forms space, it would be difficult to miss the differing behaviors and properties inherited by your app UI depending on the platform. This occasionally requires more boilerplate code, with less-natural methods to customize views for your brand identity. Migrating to Uno Platform is a step forward, as its appreciation for consistency in appearance and behavior across platforms allows your app to embody a precise brand identity.
1414

1515
### Battle-tested for over a decade
1616

17-
When platforms, albeit in their infancy, invested in a robust set of first-party controls for app developers, it proved to be vital for acclimating users to their devices' unfamiliar interaction paradigms. This strategy to catalyze the adoption of mobile devices influenced traditional platforms to prioritize a similar endeavor.
17+
When platforms, albeit in their infancy, invested in a robust set of first-party controls for app developers, it proved to be vital for acclimating users to their devices' unfamiliar interaction paradigms. This strategy to catalyze the adoption of mobile devices influenced traditional platforms to prioritize a similar endeavor.
1818

19-
Microsoft significantly evolved the visual layer for Windows devices by launching WinRT XAML in 2012 and has expanded the compatibility of its modern UI framework with the launch of WinUI 3 in 2021.
19+
Microsoft significantly evolved the visual layer for Windows devices by launching WinRT XAML in 2012 and has expanded the compatibility of its modern UI framework with the launch of WinUI 3 in 2021.
2020

2121
The creation of Uno Platform was driven by the aspiration to make pixel-perfect apps possible across all platforms. This is achieved by implementing the same controls, panels, and other constructs as WinUI.
2222

@@ -31,8 +31,8 @@ Still, it is not a one-to-one mapping. Adjustments to your app will be needed to
3131
3232
## Next step
3333

34-
By now, you should have a better understanding of how Uno Platform is a perfect fit to modernize existing Xamarin.Forms apps. The next sections focus on how to bring forward your **custom controls**, as well as the features they use to enable a great experience.
34+
By now, you should have a better understanding of how Uno Platform is a perfect fit to modernize existing Xamarin.Forms apps. The next sections focus on how to bring forward your **custom controls**, as well as the features they use to enable a great experience.
3535

3636
Read on to learn how to migrate **animations**, **navigation**, **data binding**, and more!
3737

38-
**[Previous](xref:Uno.XamarinFormsMigration.Overview) | [Next](xref:Uno.XamarinFormsMigration.Overview#whats-covered)**
38+
**[Previous](xref:Uno.XamarinFormsMigration.Overview) | [Next](xref:Uno.XamarinFormsMigration.Overview#whats-covered)**

doc/articles/guides/xf-migration/overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ uid: Uno.XamarinFormsMigration.Overview
66

77
Apps that are built with native controls and APIs are able to meet today's standards for accessibility and performance. The launch of Xamarin.Forms in 2014 brought a UI framework to the .NET community that was intentionally designed to embrace this approach, across multiple platforms. Pages and controls could be composed quickly using XAML or in C#, with developers rarely needing to write platform-specific code.
88

9-
The Uno Platform shares Xamarin.Forms' commitment to leveraging native controls and APIs. However, it differs in key architectural areas which make up a compelling option to customize the presentation layer across app experiences. Where Xamarin.Forms uses the design of the underlying platform (Material on Android, Cupertino on iOS, and Fluent on Windows), the Uno Platform provides a design that is pixel-perfect across all platforms. This is especially valuable when your team needs to convey a precise brand identity.
9+
The Uno Platform shares Xamarin.Forms' commitment to leveraging native controls and APIs. However, it differs in key architectural areas which make up a compelling option to customize the presentation layer across app experiences. Where Xamarin.Forms uses the design of the underlying platform (Material on Android, Cupertino on iOS, and Fluent on Windows), the Uno Platform provides a design that is pixel-perfect across all platforms. This is especially valuable when your team needs to convey a precise brand identity.
1010

1111
With the [announced](https://dotnet.microsoft.com/platform/support/policy/xamarin#microsoft-support) end of support date for Xamarin.Forms, Uno Platform is a natural choice for teams looking to modernize their existing investment. This series of articles will outline how to migrate key aspects of the app to unlock the benefits of Uno Platform.
1212

@@ -31,4 +31,4 @@ Each article provides guidance on how to migrate different areas of your existin
3131

3232
## Next step
3333

34-
- [Getting Started](xref:Uno.XamarinFormsMigration.Intro)
34+
* [Getting Started](xref:Uno.XamarinFormsMigration.Intro)

doc/articles/intro.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ uid: Uno.Documentation.Intro
44

55
# Uno Platform documentation
66

7+
<!-- markdownlint-disable MD001 -->
8+
79
Uno Platform is an open-source .NET platform for building single codebase native mobile, web, desktop, and embedded apps quickly.
810

911
<br/>

0 commit comments

Comments
 (0)