-
- DEH Mini II
-
- October 2023 - September 2024
-
- DEH Mini II is an Android app for exploring cultural and historical POIs, routes, regions, and thematic stories. It integrates with the DEH platform's backend server and database, enabling users to create and interact with cultural content.
- As the sole Android developer, I revamped the UI, enhanced system logic, and resolved critical bugs to improve functionality and user experience.
-
POI Search:
- Search and view POIs, routes, regions, and stories on an interactive map.
- Access detailed pages for navigation, sharing, and description.
-
Favorites:
- Save any POI, route, or region for quick access.
-
Groups:
- Join groups to explore POIs created by other members.
-
Regions:
- View all POIs within specific regions, available to all users.
-
Settings:
- Customize search filters (distance, POI count, media type).
- Use dynamic search to explore different areas by moving the map.
-
Mini-Game:
- A small educational game to learn about cultural heritage.
- Unified design with the iOS version for consistency.
- Reorganized layouts and navigation to improve clarity and user flow.
- Fixed crashes in:
- Route details and favorites storage.
- Multimedia playback and mini-games.
- Enabled smooth dynamic search functionality.
- Improved API handling for seamless data synchronization.
- Collaborated with the server team to refine request and response mechanisms.
- Simplified execution flow for better maintainability.
- Restructured code for modularity and efficiency.
- Inherited a large, outdated project developed by multiple contributors, making debugging and enhancement complex.
- Learned Android development from scratch while managing a multi-thousand-line codebase.
- Adapted Android features to align with iOS.
- Developed expertise in Android development, including layout design, debugging, and API integration.
- Gained experience handling large-scale projects and solving complex problems methodically.
- Improved understanding of software architecture and front-end/back-end collaboration.
- The latest modifications to this project were made until October 2024.
- While the GitHub repository shows the last update as 2023, this is because the project's file size made uploading to GitHub infeasible. Files became unreadable, so the final version of the source code is provided via a cloud storage link: Cloud Link to Source Code
- The app is available for download on the Google Play Store at the following link: Download DEH Mini II on Google Play Store
