Searching with user input
Now, we'll implement the search bar on the home screen of the application. The user story states display forecast information for current location, which may be taken to imply an inherit GeoLocation functionality. However, as you may note, GeoLocation is listed as a separate task. The challenge is that with native platform features such as GeoLocation, you are never guaranteed to receive the actual location information. This may be due to signal loss issues on mobile devices or the user may simply refuse to give permission to share their location information.
First and foremost, we must deliver a good baseline UX and implement value-add functionality such as GeoLocation only afterwards. We will be implementing a ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access