Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.
Mobile Design Pattern: Auto Complete
Auto complete is always part of a Form. It is also often used by Railway booking pages where the destination needs to be selected. Indian Railway Mobile Application uses this functionality. In all cases, the set of possible values and the potential values can help the user to do their task quicker.
When users have entered the first character, the application starts creating matches with the whole set available in the database and its get it through AJAX xmlhttprequest. Those matches are then directly shown underneath the edit box. The user can select the desired value once it has been spotted by using the cursor.
Auto complete helps users to locate the desired item in less steps than would be needed to enter the entire label.