title: Best way for a mobile app to display records from thousands available?
body: <p>Suppose, you have a larger database of customers, such as 5000 records. Using a simple select query it can take 2-5 seconds on a mobile application to populate a listview with all thousands of customers available.  </p>
  
  <p>But the user only needs to select one, so what is the best way to select the customer?
  If you have a few records eg: 50 customers a scroll list for select is the best way doing this, but what are you doing to satisfy display for selecting from thousands?</p>
  
  <p>How would you put this question to display inventory items to include them on an invoice?<br>
  This differs from the customer situation as you will repeatedly add inventory items to the invoice?</p>
  
  <p><strong>EDIT 1</strong><br>
  I refer with client to a database of clients / database of customers</p>