MapMyPlaces
Android semester project for Mam Wajiha that lets students pin memories, plan trips, and visualize routes with Google Maps.
Material Design ComponentsOverview
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