We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date

Strategies for loading and fetching appointments

I just want to see what SyncFusion team has with ideas.

A lot of mobile apps like Outlook for mobile and the default iOS Calendar app, load appointments really fast, even if there is a lot, there's no kind of loading indicators as well.

How could we achieve the same with SfSchedule?

The reason I ask is, normally when you load appointments, you'd be loading it for a specific date range, you'd load all the standard appointments by quering the database for all appointments that are within the Month you're viewing. But for recurring appointments, ALL of them need to be loaded before we can see if there are even any occurences for the Month you're on.

Are there any magic or special hacks or tricks to have the scheduler constantly have a very responsive feeling with all the data loaded?

1 Reply

AS Arun siva Syncfusion Team January 21, 2019 12:47 PM UTC

Hi Winston, 
  
Thank you for contacting Syncfusion support. 
  
Based on the provided information, we have checked your query with Schedule performance in Xamarin.Forms. As per our implementation, we are adding the appointments in the UI when the dates changed in Schedule, while swiping we have created / added the specific view appointments alone in the particular view. So that, Schedule is feasible with performance while swiping between the months. We have prepared simple sample with certain number of appointments (60) in a month, please find the following sample for the same by the following link, 
  
Sample: Schedule 
  
Can you please elaborate how you’re using the Schedule with the following details? 
How many appointments you have loaded in the view and total number of appointments. 
Did you use any Custom View’s / Template in Schedule. 
Device configuration details with video (if possible) 
  
Kindly revert to us with the above details, It will be helpful for us to check on it and provide you the solution. 
  
Regards,
Arun Siva R

Loader.
Live Chat Icon For mobile
Up arrow icon