Case Study

MapMyPlaces

Android semester project for Mam Wajiha that lets students pin memories, plan trips, and visualize routes with Google Maps.

JavaJava
Android StudioAndroid Studio
Google Maps SDKGoogle Maps SDK
SQLiteSQLite
Material Design ComponentsMaterial Design Components

Overview

MapMyPlaces is a travel companion Android app created for our mobile development semester project under Mam Wajiha.

Problem

  • Students lacked a single app to save favorite spots and plan trips.
  • Managing notes, maps, and itineraries required multiple tools.
  • Offline access was critical during low-signal travel.

Solution

  • Google Maps SDK powers interactive exploration.
  • Bookmarks include notes and trip-based categorization.
  • SQLite stores itineraries for offline access.

Research & Techniques

  • Studied Android lifecycle to manage map interactions.
  • Implemented runtime permissions for location services.
  • Leveraged Material design components for cohesive UI.

Results

  • Secured top marks under Mam Wajiha’s evaluation.
  • Classmates now adapt code for their travel planners.
  • Exploring cloud sync for collaborative itineraries.

Key Features

Tap a feature to explore how it supports the experience.

Interactive Google Map with custom student-friendly markers

Tech Stack

JavaAndroid StudioGoogle Maps SDKSQLiteMaterial Design Components