Telerik blogs
TB_Telerik_1200x303-80

Welcome to R3 2021 for Telerik UI for Xamarin. We come bearing a brand-new barcode type, new features for the Xamarin.Forms Calendar and RichTextEditor controls, as well as some improvements for our PdfProcessing and PdfViewer. Let’s start unpacking!

2021 was a significant year for the .NET mobile space with the launch of .NET MAUI Preview versions and all the promise it holds for the future of cross-platform application development. Yet, .NET MAUI stands on the shoulders of Xamarin, and we will continue our commitment to bringing you more controls and features with this and upcoming releases in 2022.

Now, let’s see what the bag of goodies holds this time around!

New Barcode Type: DataMatrix

The Xamarin Barcode component now supports a new two-dimensional type—the DataMatrix barcode! DataMatrix barcode is a widely used barcode type that offers high data density and reliability. The DataMatrix barcode consists of dark and light square cells that form a matrix:

Telerik UI for Xamarin DataMatrix Barcode

The DataMatrix barcode for Xamarin comes with the following features:

  • TextEncoding: Determines character encoding used to encode the barcode contents.
  • Symbol Size: Sets the symbol size and shape of the generated barcode
  • Encodation: The encodation determines the type of contents encoded by the DataMatrix barcode.

For more details about the DataMatrix barcode, please check this section of our help documentation.

Calendar: Support for CurrentTimeIndicator in Calendar’s DayView

The DayView Mode for the Telerik UI for Xamarin Calendar allows you to display the schedule of a specific day and offers several very powerful configuration and styling capabilities, such as timeline settings, appointment text color and size, etc.

Following R3 2021, you will be able to customize the current-time indicator for this mode! The feature helps you to enhance the user experience for your end users by allowing them to see where they are in their daily schedule.

You can visually represent the current-time indicator by setting the DayViewSettings’ IsCurrentTimeIndicatorVisible property to True.

Customize CurrentTimeIndicator for Xamarin Calendar shows a red line in the day's agenda, showing the current time, so it's easy to see what's next

Moreover, you can customize the look and feel of the default TimeIndicator by the DayViewStyle properties:

<telerikInput:RadCalendar x:Name="calendar"
    Grid.Row="1"
    ViewMode="Day"
    SchedulingUiEnabled="true"
    AppointmentsSource="{Binding Appointments}"
    views:ThemesBehavior.StyleClass="TelerikTheme">

  <telerikInput:RadCalendar.AppointmentsStyle>
    <telerikInput:CalendarAppointmentsStyle DisplayMode="None" />
  </telerikInput:RadCalendar.AppointmentsStyle>

  <telerikInput:RadCalendar.DayViewSettings>
    <telerikInput:DayViewSettings WorkStartTime="08:00"
      WorkEndTime="18:00"
      IsCurrentTimeIndicatorVisible="true" />
  </telerikInput:RadCalendar.DayViewSettings>
  <telerikInput:RadCalendar.DayViewStyle>

    <telerikInput:DayViewStyle 
      CurrentTimeIndicatorColor="LightGreen"
      CurrentTimeIndicatorRadius="15"
      CurrentTimeIndicatorWidth="8"/>
    </telerikInput:RadCalendar.DayViewStyle>
</telerikInput:RadCalendar>

CurrentTimeIndicator for DayView Mode in Xamarin - this time the indicator line is green instead of red

Working With Images in RadRichTextEditor

The Telerik UI for Xamarin RichTextEditor control comes with a brand-new feature—the ability to quickly and easily add, cut, copy, paste, resize and delete images. All that functionality is contained within the built-in toolbar that is easily accessible and makes working with images swift and easy.

Working with images in the Xamarin RichTextEditor - toolbar shows BackButton, EditImageToolbarItem, CutToolbarItem, CopyToolbarItem, PasteHtmlToolbarItem, RemoveImageToolbarItem

If you want to work with images from the device gallery, then you have to grant permissions. You can check this help article for more details about the needed permissions. After that, the RichTextEditor will do the rest.

You can check this section of our help documentation for complete information about this feature.

Support for Documents With Invalid Cross-Reference Tables in PdfProcessing and PdfViewer

During the years that the product has existed, we have encountered many PDF documents that do not comply with the PDF standard specification. With this release, we have created a mechanism for interpreting invalid tables. Moving forward, the Xamarin PdfProcessing library and PdfViewer will support documents with an invalid cross-reference table start index.

Try It Out and Share Your Feedback

The R3 2021 release is already available for download in customers’ accounts. If you are new to Telerik UI for Xamarin, you can learn more about it via the product page. It comes with a 30-day free trial, giving you some time to explore the toolkit and consider using it for your current or upcoming Xamarin development.

We would love to hear what you think, so should you have any questions and/or comments, please share them in our Telerik UI for Xamarin Feedback Portal.

Sign Up for the Webinar or Catch Us on Twitch

Wanna see the latest features in action? Make sure to join us on the Telerik R3 2021 webinar on Wednesday, September 29, at 11:00 am ET - 1 pm ET.

Save Your Seat

Twitch

Complement the webinar with live sessions on Twitch as our developer advocates dive into their favorite new features:

  • Monday, September 20 I 10:00 am ET I .NET Web Products*
  • Tuesday, September 21 I 10:00 am ET I .NET Desktop Products*
  • Thursday, September 23 I 10:00 am ET I React
  • Friday, September 24 I 10:00 am ET I Angular

* In addition, you’ll be able to learn the news around embedded reporting, automated testing and mocking tools in all .NET sessions.

Beware the Winds of Telerik UI for MAUI!

.NET MAUI and Telerik UIAt Telerik, we are committed to being on the cutting edge of the latest and greatest .NET innovations, which is why the Telerik UI for Xamarin team has dedicated countless hours and resources to building a growing library of UI components for .NET MAUI! Stay tuned for our monthly Telerik UI for MAUI releases and keep us posted about your plans for .NET cross-platform development plans and needs! Keep an eye on our weekly newsletter for new updates on .NET MAUI and our growing Telerik UI suite!


About the Author

Yoan Krumov

Yoan has 10+ years of experience at Progress Telerik. During these years he passed through different positions in the company, including being a developer for the WPF and WinUI team, and he is now the Product Manager for Desktop & Mobile suites—UI for .NET MAUI and UI for WPF/WinForms. Outside of his professional endeavors, Yoan is passionate about keeping up with technology trends through tech blogs, chilling and exploring the world.

Related Posts

Comments

Comments are disabled in preview mode.