Bu proje, Sofra uygulamasını içermektedir. Kullanıcılar, restoran menülerini görüntüleyebilir, ürünleri seçebilir ve sipariş verebilirler.
- Restoran Menüsü: Kullanıcılar restoran menülerini görüntüleyebilir ve ürünleri seçebilirler.
- Sipariş Verme: Kullanıcılar seçtikleri ürünleri sepete ekleyebilir ve sipariş verebilirler.
- Favorilere Ekleme: Kullanıcılar favori ürünleri belirleyebilir ve daha sonra kolayca erişebilirler.
- Sepet Yönetimi: Kullanıcılar sepetlerindeki ürünleri görüntüleyebilir, istedikleri ürünleri çıkarabilir veya adetlerini değiştirebilirler.
- Anasayfa: Kullanıcılar restoran menülerini görüntüleyebilir, ürünleri seçebilir ve sipariş verebilirler.
- Favoriler: Kullanıcılar favori ürünleri görüntüleyebilir ve seçtikleri ürünleri favorilere ekleyebilirler.
- Sepet: Kullanıcılar sepetlerindeki ürünleri görüntüleyebilir ve siparişlerini yönetebilirler.
Bu projede, MVVM mimarisi kullanılmıştır. Ayrıca, aşağıdaki teknolojiler ve kütüphaneler kullanılmıştır:
- Fragment ve Navigation: Sayfalar arasında gezinme ve uygulama içi navigasyon için kullanılır.
- LiveData: Veri değişikliklerini dinlemek ve UI güncellemeleri yapmak için kullanılır.
- ViewModel: UI ile veri arasındaki etkileşimi yönetmek için kullanılır.
- ViewBinding: XML dosyalarındaki görünümlere programatik olarak erişmek için kullanılır.
- Coroutines: Asenkron işlemleri yönetmek ve arka planda işlem yapmak için kullanılır.
- Retrofit: RESTful API çağrıları yapmak için kullanılır.
- Glide: Dinamik resimlerin yüklenmesi ve gösterilmesi için kullanılır.
- Lottie: Animasyonlar için kullanılır.
Bu Sofra uygulaması, restoran menülerini görüntülemek ve sipariş vermek isteyen kullanıcılar için geliştirilmiştir.
Bu proje, açık kaynaklı bir projedir ve katkıda bulunmak isteyen herkesin katkılarına açıktır. Proje kodlarını GitHub üzerinde bulabilir ve istediğiniz değişiklikleri yapabilirsiniz.
Bu Sofra uygulaması henüz lisanslanmamıştır.