The following are screenshots from my vacation planning Android application.

Login page with picture of beach in background

The login page lets you create a username and password. This information is encrypted using the Bcrypt algorithm.

Login page with picture of beach in background

The first page is a list of vacations that the user entered. You can add new vacations and search the database.

Login page with picture of beach in background

Here you can add or edit vacations. The dates are validated to ensure they are formatted correctly and the end date comes after the start date.

Login page with picture of beach in background

Fragments were used for special user prompts.

Login page with picture of beach in background

Each activity is formatted for portrait or landscape modes. This is the vacation details page. Here you can edit, share, or set up notifications for the vacation.

As this was just an educational exercise I chose not to publish on the Google Play store. However, I have it set up for internal testing. Please send me a Gmail address and I will invite you so you can take a look on an actual Android device.