/TourGuideApp

A tour guide app to provide the user with information about what to do and see in Fayetteville, NC.

Primary LanguageJava

TourGuideApp

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.

Project Overview:

  • 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.

Code Includes:

  • 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