Modern Android teknolojileri kullanılarak geliştirilmiş, kullanıcıların hızlı ve güvenli bir şekilde rezervasyon yapmalarını sağlayan mobil uygulama projesidir.
- Hızlı Rezervasyon: Kolay anlaşılır arayüz ile saniyeler içinde işlem yapma.
- Dinamik Veri Yönetimi: Listeleme ve detay sayfaları arasında akıcı geçişler.
- Modern Mimari: Temiz kod prensiplerine uygun (Clean Code) geliştirme süreci.
- Responsive Tasarım: Farklı ekran boyutlarındaki Android cihazlarla tam uyum.
Proje, güncel Android geliştirme standartları göz önünde bulundurularak inşa edilmiştir:
- Dil: Kotlin
- Derleme Aracı: Gradle Kotlin DSL (
.kts) - UI Framework: Android XML / Material Design components
- Mimari Desen: MVVM (Model-View-ViewModel)
- Jetpack Bileşenleri: Lifecycle, ViewModel, ViewBinding
Uygulamayı yerel ortamınızda çalıştırmak için:
Depoyu bilgisayarınıza indirin:
Bash git clone https://github.com/ItsMerad/OnlineReservationSystem.git Android Studio (Flamingo veya üstü önerilir) programını açın.
File > Open yolunu izleyerek indirdiğiniz klasörü seçin.
Gradle senkronizasyonunun tamamlanmasını bekleyin.
Run butonuna basarak bir emülatör veya fiziksel cihazda uygulamayı başlatın.
├── app/
│ ├── src/main/java/com/merad/onlinereservation/ # Kotlin kaynak kodları
│ ├── src/main/res/ # Görsel ve tasarım dosyaları
│ └── build.gradle.kts # Modül yapılandırması
├── gradle/ # Gradle wrapper dosyaları
├── build.gradle.kts # Proje genel yapılandırması
└── settings.gradle.kts # Proje ayarları