Xamarin Docs What's New (January 2021)
Welcome to what's new in Xamarin docs for January 2021. Listed below are some of the recent docs we've published.
Xamarin.Forms 5.0
Xamarin.Forms 5.0 was released in January, and includes the following new and updated content:
- How do I migrate my app to Xamarin.Forms 5.0?
- RadioButton
- SwipeView
- CarouselView
- Shapes
- Brushes
- Drag and drop gesture recognizer
- Shell
- Respond to system theme changes: macOS support
- FlyoutPage (was MasterDetailPage)
- FlyoutPage shadow platform-specific on iOS (was MasterDetailPage)
- VisualElement blur platform-specific on iOS
- WebView execution mode platform-specific on Windows
- WebView: UIWebView removed
- Display pop-ups: FlowDirection support
- Simple animations: Canceling animations
- Easing functions: Consuming an Easing function
- Xamarin.Forms controls class hierarchy
In addition, all samples now build using AndroidX, and require a target platform version of 10.0.18362.0 on the Universal Windows Platform.
Xamarin.Essentials 1.6
Xamarin.Essentials 1.6 was released in January, and includes the following new content:
Xamarin Community Toolkit 1.0
Xamarin Community Toolkit 1.0 was released in January, and includes the following new content:
- Introduction
- Get started
- Behaviors
- CharactersValidationBehavior
- EmailValidationBehavior
- EventToCommandBehavior
- ImpliedOrderGridBehavior
- MaskedBehavior
- MaxLengthReachedBehavior
- MultiValidationBehavior
- NumericValidationBehavior
- RequiredStringValidationBehavior
- TextValidationBehavior
- UriValidationBehavior
- UserStoppedTypingBehavior
- ValidationBehavior
- Converters
- BoolToObjectConverter
- ByteArrayToImageSourceConverter
- DateTimeOffsetConverter
- DoubleToIntConverter
- EqualConverter
- IndexToArrayItemConverter
- IntToBoolConverter
- InvertedBoolConverter
- IsNotNullOrEmptyConverter
- IsNullOrEmptyConverter
- ItemSelectedEventArgsConverter
- ItemTappedEventArgsConverter
- ListIsNotNullOrEmptyConverter
- ListIsNullOrEmptyConverter
- ListToStringConverter
- MultiConverter
- NotEqualConverter
- TextCaseConverter
- VariableMultiValueConverter
- Effects
- Extensions
- Helpers
- ObjectModel
- Markup
- Views
- Troubleshooting
Other
The following Xamarin.Forms content was updated:
- Custom renderers: Implementing a View
- Data binding: Multi-Bindings
- Fonts in Xamarin.Forms
- Xamarin.Forms TabbedPage
- Shell: Relative routes navigation
- Shell: Backwards navigation
- CarouselView: EmptyView - Display views when data is unavailable
- CollectionView: EmptyView - Display views when data is unavailable
- Xamarin.Forms resource dictionaries: Stand-alone resource dictionaries
- Xamarin.Forms local notifications
The following Xamarin.iOS content was added:
The following Xamarin.iOS content was updated:
- Publishing Xamarin.iOS apps to the App Store
- Siri shortcuts in Xamarin.iOS
- Binding Objective-C libraries
- Binding types reference guide
Community contributors
We'd like to recognize the following people, who've contributed to Xamarin docs since our last release notes:
- sthewissen - Steven Thewissen (10)
- dimonovdd - Dimov Dima (5)
- DonGlover - Don Glover (3)
- juliuszint (2)
- AdamDiament - Adam Diament (1)
- AlexHedley - Alex Hedley (1)
- bmacombe - Brian Macomber (1)
- CartBlanche - Dominique Louis (1)
- cbc700 (1)
- chrisgull (1)
- eltociear - Ikko Ashimine (1)
- fzany - Olorunfemi Ajibulu (1)
- glowinginthedark - Bilal (1)
- IliyanAng - Iliyan Angelov (1)
- jtsoya539 - Javier Meza (1)
- kant2002 - Andrii Kurdiumov (1)
- lee-m - Lee Millward (1)
- LuckyDucko - Tyson Elliot Hooker (1)
- matt-goldman - Matt Goldman (1)
- MorneZaayman (1)
- muhaym - Abdul Muhaymin Arif (1)
- nitish-awasthi - Nitish Awasthi (1)
- PieEatingNinjas - Pieter Nijs (1)
- skepticsa - Danut Prisacaru (1)
- TcMarsh31 - Panchanathan Tharsan (1)
- tentom - Morten Liland (1)
- thisisthekap (1)
- Validata334 (1)
- VincentH-Net - Vincent Hoogendoorn (1)
Thank you! You can learn how to contribute by reading the Contributor guide.