Septa Animation
Teknologi & Informatika Mobile App (Android)

SMART PROPERTY AGENT - APLIKASI PROPERTI BERBASIS ANDROID STUDIO

PREVIEW & GALLERY

TENTANG KARYA

Smart Property Agent adalah aplikasi mobile berbasis Android yang dirancang sebagai solusi digital untuk ekosistem jual-beli dan sewa properti. Aplikasi ini mengintegrasikan dua sudut pandang pengguna sekaligus, yaitu Pembeli (Buyer) dan Agen/Marketing, dalam satu sistem aplikasi yang dinamis, aman, dan responsif. Aplikasi ini sangat cocok digunakan sebagai portofolio teknis pemrograman mobile karena menerapkan arsitektur penyimpanan data lokal yang tangguh (Local Data Persistence) serta desain antarmuka modern yang scannable dan user-friendly. 🌟 Fitur Utama Aplikasi 1. Sisi Pengguna: Pembeli (Buyer Flow) Registrasi & Login Akun: Fitur autentikasi aman untuk mencatat akun pembeli baru. Eksplorasi Properti Pintar: Menampilkan rekomendasi properti dalam bentuk list grid yang responsif menggunakan komponen RecyclerView. Pencarian & Filter Instan: Dilengkapi Search Bar real-time dan Filter Chips untuk menyaring properti berdasarkan kategori (Rumah, Apartemen, Ruko, Tanah, Gudang, dll.). Halaman Detail Interaktif: Menampilkan informasi lengkap properti, harga terformat rupiah otomatis, spesifikasi, serta koordinat lokasi (Latitude & Longitude). Sistem Komunikasi Langsung: Tombol negosiasi/tanya jawab yang terhubung ke sistem pesan internal (List Chat) untuk menghubungi marketing terkait. 2. Sisi Pengguna: Marketing/Agen (Agent Flow) Dashboard Manajemen Properti: Akses khusus marketing untuk memantau listingan properti miliknya sendiri. Posting Properti Baru: Form input data properti baru lengkap dengan judul iklan, harga, area sektor, kategori, dan unggah media foto/kamera. Manajemen Data (CRUD): Fitur untuk mengedit informasi properti lama jika terjadi perubahan harga atau detail langsung ke database. Pusat Pesan Masuk: Halaman khusus untuk melihat daftar pembeli yang tertarik dan membalas chat secara real-time. 🛠️ Spesifikasi Teknis & Logika Kode Bahasa & IDE: Java, Android Studio. Manajemen Basis Data: Menggunakan Room Database (SQLite). Struktur data kompleks seperti array gambar ditangani dengan aman melalui TypeConverters (JSON Gson). Manajemen Sesi (Session Handling): Menggunakan SharedPreferences untuk menyimpan status login secara lokal, sehingga pengguna tidak perlu login ulang saat aplikasi ditutup. Arsitektur UI: Memanfaatkan komponen Material Design tingkat lanjut seperti CoordinatorLayout untuk efek scrolling yang mulus, NestedScrollView, MaterialCardView, dan ChipGroup.

Video Demo

DISKUSI 0

Belum ada diskusi. Jadilah yang pertama!