Skip to content
ALL PROJECTS
ANDROID APPLICATION // LOCAL DATA // 07

MyPariwisata Android.

Built a Kotlin Android application for browsing beach destinations. The application uses Room for local accounts, RecyclerView for destination lists, ViewModel-based screen logic, and external Maps intents.

CLIENT

Academic Portfolio Project

ROLE

Android Developer

CATEGORY

ANDROID APPLICATION // LOCAL DATA

STATUS

Release

DOWNLOAD

GITHUB

MyPariwisata Android cover preview

CHALLENGE

The application required an offline-capable flow for account access, destination discovery, search, detail viewing, and map navigation without a remote backend.

MyPariwisata Android mockup 1

SOLUTION

Implemented local registration and login with Room, destination listing and filtering with RecyclerView, detail screens, profile persistence with SharedPreferences, and location opening through a Maps intent.

MyPariwisata Android mockup 2

KEY FEATURES

  • 01Local registration and login
  • 02Room account storage
  • 03RecyclerView destination catalog
  • 04Destination search and filtering
  • 05Destination detail screen
  • 06External Maps navigation
  • 07Local profile persistence

TECHNOLOGY

KotlinAndroid XMLRoomViewBindingRecyclerViewViewModel
MyPariwisata Android mockup 3

RESULTS

Delivered an installable Android application covering local authentication, persisted account data, destination browsing, and external map navigation.

PROJECT LINKS

DOWNLOADDOWNLOAD
GITHUBVIEW

NOTE

Account credentials are stored in the local Room database for demonstration purposes. This implementation is not presented as production authentication architecture.

PROJECT SCOPEREADY FORTECHNICAL REVIEW.