Bu proje, Kotlin programlama dili kullanılarak geliştirilmiş tasarım üzerinde detaylı durulmamış bir To Do List uygulamasını içerir.
Bu uygulama, kullanıcıların günlük görevlerini yönetmelerine olanak tanır. Kullanıcılar, yapılacak işleri ekleyebilir, düzenleyebilir, ve silebilir. Ayrıca, görevleri tamamlandı olarak işaretleyebilirler.
- Float Action Button: 📝 Yeni görev oluşturmak için kullanılabilir.
- Görev Düzenleme: 🛠️ Mevcut görevler üzerinde düzenleme yapılabilir.
- Görev Silme: 🗑️ Kullanıcılar, mevcut görevleri silme seçeneğine sahiptir.
- Arama: 🔍 Kullanıcılar, mevcut görevler arasında arama yapabilirler.
- Anasayfa: Kullanıcılar mevcut görevleri görüntüleyebilir, yeni görevler ekleyebilir ve mevcut görevleri düzenleyebilir veya silebilirler.
- Kayıt Sayfası: 🆕 Yeni görev oluşturmak için kullanılır. Float action button üzerinden erişilebilir.
- Güncelleme Sayfası: 🔄 Mevcut görevlerin detaylarını gösterir ve kullanıcılar bu detayları düzenleyebilir veya görevi silebilirler.
Bu proje, aşağıdaki teknolojileri içermektedir:
- MVVM Düzeni: Model-View-ViewModel mimarisini kullanır.
- Datasource ve Repository: Veri kaynağı ve repository yönetimi için kullanılır.
- AppModule ve HiltApplication: Dependency injection için kullanılır.
- Veritabanı ve DAO: Verilerin depolanması ve erişimi için kullanılır.
- Adapter ve Fragment: Kullanıcı arayüzü bileşenlerini yönetmek için kullanılır.
- ViewModel: UI ile veri arasındaki etkileşimi yönetmek için kullanılır. Bu projede kullanılan temel teknolojiler ve bileşenlerdir.
Bu To Do List uygulaması, Kotlin programlama dili kullanılarak geliştirilmiş olup, Android cihazlarda kullanılabilir. Kullanıcılar, günlük görevlerini düzenlemek ve takip etmek için bu uygulamayı kullanabilirler.
Bu proje, geliştirme için açıktır ve katkıda bulunmaktan memnuniyet duyarız. Her türlü geri bildirimi ve katkıyı açık bir şekilde karşılıyoruz.
Bu To Do List uygulaması, MIT Lisansı altında lisanslanmıştır. Daha fazla bilgi için LİSANS dosyasına bakabilirsiniz.