Xamarin.Forms best Third-Party Controls

Dimitris Christoforidis 301 Reputation points
2021-03-21T20:55:32.003+00:00

Hello and hope doing well. Our team is making a research of which third party controls are better for xamarin forms.
We found that till now, existed companys are:

Telerik
SyncFusion
DevExpress
Infragistics
ComponentOne
Steema

Has anyone tested one of the above? Which company contains better elements or flexibility?

Xamarin
Xamarin
A Microsoft open-source app platform for building Android and iOS apps with .NET and C#.
5,354 questions
0 comments No comments
{count} votes

Accepted answer
  1. Borisoprit 371 Reputation points
    2021-03-22T15:31:36.69+00:00

    I used SyncFusion PDFviewer , and had some problems .

    But the support is realy good and they helpt me with the problem and is working fine in my App now.


3 additional answers

Sort by: Most helpful
  1. Stan Logan 171 Reputation points
    2021-03-22T16:07:41.063+00:00

    We primarily considered Telerik and Syncfusion, a few years back. At that time, we felt that Telerik was more understandable and easier to use, but we ended up going with Syncfusion for two reasons - they had several controls that were critical for us that Telerik did not implement at the time, and the Syncfusion ListView simply performed better.

    Our choice has had mixed results... probably that would happen with any large set of controls. I often wonder what it would have been like had we selected Telerik instead.

    Someone else mentioned the SF PDFViewer - that has generally worked well for us, however it does not support free text callouts and annotations properly. We have had an outstanding feature request on that for about a year, and nothing has been done.


  2. Jose Antonio Gomez Souto 1 Reputation point
    2022-12-06T08:58:16.003+00:00

    Devexpress Xamarin/Maui controls works great and they are free!
    https://www.devexpress.com/xamarin/


  3. Phenek 116 Reputation points
    2023-09-27T09:11:08.0166667+00:00

    Third-party companies are not good for maintainability.
    When you find a bug, you often have to debate for weeks before they recognize it as a bug. They might not even fix it, leaving you stuck.
    Requesting features can be even more challenging, even if you offer to pay.

    Generally Developers who need flexibility do their own components, and/or prefer open-source and forked projects.
    When you find a bug you can debug and fix it your self. Ez

    Regards,


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.