The Tour Guide App is a multi-screen app designed to show the user information about a local area. This app was part of the Udacity Android Basics Nanodegree program.
- The goal is to create a Tour Guide App which presents relevant information to a user who’s visiting your city. The app can list top attractions, restaurants, public places, or events for the city.
- Creating new activities
- Using explicit Intents to link between activities in the app
- Using OnClickListeners to add behavior to buttons using Java code.
- A custom class to store information about each location.
- Images are not required but allowed.
- The use of an ArrayList to store information and to efficiently retrieve it.
- Populating a ListView or GridView with an ArrayAdapter.
- 2 – 6 activities that are linked via explicit intents, each labelled, which together make a cohesive app.
- Create and use a custom adapter
- Features are clearly defined either by labelling or images.
- All variables, methods, and resource ID’s are descriptively named.
- Correct naming conventions
- Adheres to best practices
- No unused variables or methods and no commented out code.
- No unnecessary blank lines