GL logo
Gilson Lacerda
Web Developer • Web Designer

Case Study

Vacation Planner – Android App

2025 Role: Android (solo) Java Room / SQLite Notifications
Mobile Apps UX
Vacation Planner Android app mockup

Overview

An Android app to plan vacations, manage excursions, and get date-based reminders—all offline-friendly with local storage. Built in Java for WGU’s Mobile Application Development (D308), it emphasizes clean UI, reliable validation, and Room-backed persistence.

Problem → Solution → Impact

  • Problem: It’s easy to lose track of trip dates, excursions, and details across notes and messages.
  • Solution: A focused mobile app with vacation + excursion entities, date validation, and alerts using AlarmManager.
  • Impact: Clear overview of trips, fewer missed dates, and a smoother planning flow—works offline with Room/SQLite.

Highlights

  • Add, edit, and delete vacations; link multiple excursions to each vacation.
  • Validation: end date must be after start date; excursions must fall within the vacation window.
  • Start/end alerts via AlarmManager; share details with other apps (text intent).
  • RecyclerView lists, ConstraintLayout screens, and ScrollView for small devices.
  • Prevents deleting vacations that still have associated excursions (data integrity).

Live (demo video): Video · Repo: Link

← Back to Projects