Webinar 11/28/2012 - Large Data Handling With RhoMobile

Version 3

     

    Large Data Handling With RhoMobile

    The past few webinars covered some performance techniques from improving your time to code with Sublime Text2 to improving your front end UI responsiveness. In this webinar we walk through concepts around handling large data sets in your RhoMobile application. We show you better ways for importing your data and how you can simply wrap your code with a few lines to drastically improve the time it takes to seed the local Rhom Database. Then we discuss how to make it non-blocking and display progress while the database is being setup.

     

    Once the data is loaded, at some point you will need to display it. Most people end up using lists to display records. In this webinar we walk through the small amount of code you need to make your list appear facebook style by using some simple Javascript and taking advantage of RhoMobile's Rhom API's like .paginate. The list initially loads with a small amount of records and then when the user scrolls down to the bottom of the list they see a loading spinner and then more records are retrieved via AJAX and added to the list dynamically. Other concepts including using touch gestures to handle pagination are also discussed.

     

    Don't forget to download the attached demo app that has both of these topics demonstrated and the code to go along with it. Enjoy! And let me know if you have even better ways for handling your large dataset.

     

    Resource of the Week

    When it comes to developing an app that uses data, there is nothing better then having a quick way to generate a sample data set. This weeks resource of the week is the website:

    http://jsongen.pykaso.net/

     

    There you can quickly generate a JSON formated dataset that includes different types of data types and random information. i find it very useful and used this to generate the data in the attached demo app.

    Screen Shot 2012-11-29 at 9.39.10 AM.jpg