Mobil Haber Uygulaması
Proje Hakkında
Bu proje, kullanıcıların haberleri ve duyuruları listeleyebildiği, rol bazlı yetkilendirme içeren bir mobil haber uygulamasıdır. Uygulamada Admin ve Kullanıcı olmak üzere iki farklı rol bulunmaktadır ve her rolün yetkileri net bir şekilde ayrılmıştır.
Admin kullanıcılar sisteme giriş yaptıktan sonra haber ve duyuruları ekleyebilir, düzenleyebilir ve silebilirken; normal kullanıcılar yalnızca mevcut haberleri görüntüleyebilir ve arama yapabilir. Kullanıcı kimlik doğrulama mekanizması sayesinde uygulamaya güvenli giriş sağlanır. Yeni kullanıcılar e-posta, kullanıcı adı ve şifre ile kayıt olabilir.
Uygulama mimarisinde MVVM (Model–View–ViewModel) tasarım deseni kullanılmıştır. Yerel veri yönetimi için Room ve SQLite tercih edilmiştir. Ayrıca uygulama, haber içeriklerinde kullanılan görsellerin dosya sistemine kaydedilmesini ve gösterilmesini destekler.
Bu proje sayesinde Android geliştirme, yerel veritabanı yönetimi, kullanıcı yetkilendirme süreçleri ve sürdürülebilir mimari tasarım konularında pratik deneyim kazanılmıştır.
