🏆 onProperty – Real Estate App Template for Flutter (Android & iOS) | Listings, Maps, Chat & Bookings
SEO Keywords: Flutter real estate app, property listing template, house rental app, buy sell homes Flutter, real estate marketplace, map-based search, GPL source code
🚀 Genel Bakış
onProperty, Android ve iOS için üretime hazır bir Flutter emlak uygulaması şablonudur. için gerekli akışları sağlar.
Özellikleri keşfetme, listeleme ve sorgulama: harita ve liste arama, zengin ayrıntı sayfaları, resim galerileri, favori kayıtlar,
temsilci sohbeti ve görüntüleme istekleri. Markalı bir emlak pazarı veya yeni bir emlak piyasası başlatan ajanslar, brokerlar ve startuplar için idealdir.
Modern kullanıcı deneyimine sahip tek ajanslı uygulama.
Deneyim (E): Şablon, gerçek dünyadaki emlak hunilerini yansıtır: coğrafi arama, fiyat/yatak filtreleri, fotoğraf öncelikli ayrıntı sayfaları, potansiyel müşteri yakalama ve
Randevu planlama: Keşiften görüntülemeye kadar sürtüşmeleri en aza indirmek için ortak komisyonculuk iş akışları tarafından doğrulanmıştır.
✨ Temel Özellikler
- 🏠 Listeleme Kataloğu: Fiyat, yatak/banyo, alan, durum (kira/satılık) ve doğrulanmış rozetleri içeren kartlar.
- 🗺️ Harita + Liste Arama: Kümeleme, harita üzerinde çizim (isteğe bağlı) ve yakındaki sıralama ile Google Haritalar entegrasyonu.
- 🎯 Güç Filtreleri: Fiyat aralığı, yatak odaları, banyolar, mülk türü, olanaklar, mobilyalar ve yarıçap.
- 🖼️ Galeriler ve Medya: Kaydırılabilir fotoğraf galerisi, tam ekran görüntüleyici ve video/sanal tur yer tutucuları.
- 💬 Müşteri Adaylığı ve Sohbet: Yazma göstergeleri, hızlı yanıtlar ve arama/WhatsApp işlemleriyle uygulama içi mesajlaşma.
- 📅 Görüntüleme Rezervasyonu Yapın: Temsilci ataması ve anlık onaylarla tarih/saat aralığı seçici.
- ⭐ Favoriler ve Uyarılar: Aramaları kaydedin, yeni eşleşmeler ve fiyat düşüşleri için bildirim alın.
- 🌍 i18n ve RTL: Çoklu dil desteği, RTL düzenleri, para birimi ve birim yerelleştirme (m²/ft²).
- 🧩 Temiz Mimari: Modüler özellikler, depo modeli ve test edilebilir durum yönetimi.
- 🛡️ Güven ve Emniyet: Rapor listesi, temel denetleme kancaları ve resim/boyut doğrulamaları.
⚙️ Teknik Yığın (Uzmanlık)
- Çerçeve: Flutter 3.x (Dart 3, Malzeme 3, sıfır güvenlik)
- Durum Yönetimi: Riverpod/BLoC örnekleri (değiştirilebilir)
- Ağ İletişimi: Durdurucular, yeniden deneme ve sayfalandırma ile Dio/HTTP
- Haritalar ve Coğrafya: Google Haritalar SDK'sı + Coğrafi Kodlama/Yerler (takılabilir)
- Kimlik Doğrulama: E-posta/telefon/OAuth (JWT'ye hazır taslaklar)
- Arka uç (takılabilir): Laravel 10 REST / Firebase / WordPress JSON API (örnekler sağlanmıştır)
- Depolama: Firebase Storage veya S3 uyumlu nesne depolama (imzalı URL'ler)
- Bildirimler: Firebase Bulut Mesajlaşma (FCM)
- Derleme Gereksinimleri: Android SDK 26+, Xcode 15+, Flutter kararlı kanal
🧩 Kurulum Kılavuzu
- Projeyi klonlayın ve flutter pub get'i çalıştırın.
- API_BASE_URL, Haritalar ve FCM anahtarlarını lib/config/app_config.dart'ta ayarlayın.
- (İsteğe bağlı) Örnek Laravel/Firebase arka ucunu dağıtın ve çekirdek verilerini içe aktarın.
- AndroidManifest.xml ve AppDelegate.swift'te Google Haritalar anahtarlarını etkinleştirin.
- Tema renklerini, logoları ve dizeleri özelleştirin (lib/tema, varlıklar/).
- Flutter run'u çalıştırın → flutter build apk / flutter build ios ile sürümler oluşturun.
📦 Teslimatlar
- ✅ Tam Flutter kaynağı (Android ve iOS)
- ✅ Listeleme, arama, filtreler, detay, sohbet ve rezervasyon ekranları
- ✅ Yeniden kullanılabilir hizmetler (kimlik doğrulama, API istemcisi, depolama, bildirimler)
- ✅ Örnek arka uç taslakları (Laravel/Firebase) + Postacı koleksiyonu
- ✅ Tema varlıkları, simgeler ve yerelleştirme şablonları
- ✅ Belgeler ve GPL v3 lisans dosyası
📱 Desteklenen Platformlar
- Android: 8.0 (API 26)+ telefonlar ve tabletler
- iOS: 13+ (Evrensel iPhone/iPad)
- Sunucu: Ubuntu 22.04+ / cPanel / Docker'a hazır (Laravel kullanılıyorsa)
👨💻 Orijinal Geliştirici Kredisi (Yetkililik)
Bu paket orijinal ticari yazara atıfta bulunur. Lütfen onları pazar profillerinde destekleyin:
CodeCanyon – Orijinal Yazar.
🔒 Sorumluluk reddi beyanı (Güvenilirlik)
Bu liste, yazılımı GPL v3 kapsamında yeniden dağıtır. Herhangi bir emlak markasına veya MLS'ye bağlı değiliz.
Yerel emlak reklamı yasalarına, adil konut kurallarına ve uygulama mağazası politikalarına uygunluğu sağlayın.
Yayına geçmeden önce her zaman HTTPS'yi etkinleştirin, API anahtarlarını koruyun ve kullanıcı tarafından oluşturulan listeleri denetleyin.
Değerlendirmeler
Henüz değerlendirme yapılmadı.