You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Okuur / Dijital Kitaplık ve Okuma Takip Uygulaması
Uygulama, kullanıcılara kitap okuma deneyimlerini daha verimli bir şekilde yönetebilmeleri için çeşitli özellikler sunmaktadır.
Bu mobil uygulama ile kitaplığınızı dijitale taşıyarak okumlarınızı takip edebilir ve istatistiklerinizi görebilirsiniz. Diğer okurlar ile arkadaş olarak onların ne okuduğunu görebilir ve birlikte okuma yapabilirsiniz. Her okumanızı kayıt ederek okuma serisi yakalayabilirsiniz. Diğer okurların kitaplarını keşfedebilir ve yeni kitapları kitaplığınıza ekleyebilirsiniz.
Dijital kitaplık ve kitap okuma takip uygulması Flutter ile geliştirilmiştir. Aydınlık ve karanlık tema içermekte ve dil destekleri için çalışmalar yapılmaktadır. Figma ile UI/UX tasarımı yapılmıştır. Uygulama durum yönetimi için Get kullanılmıştır.Kullanıcı kimlik doğrulama işlemleri için Firebase Auth ve Google Sign In paketleri entegre edilmiştir. Firestore ile kullanıcı verileri gerçek zamanlı olarak senkronize edilerek, her cihazda tutarlı bir deneyim sunulmaktadır. Kitapların ve diğer dosyaların depolanması için Firebase Storage kullanılmıştır.
Bağımlılıklar (Dependencies)
Bu proje, bir dizi harika açık kaynaklı kütüphane ve paket ile oluşturulmuştur.
get - Durum yönetimi (uygulama durumu yönetimi için hafif ve verimli)
get_storage - Durum yönetimi (basit anahtar-değer çiftleri için kalıcı yerel depolama)
firebase_core - Firebase ile bağlantı kurmak için Firebase’i başlatmak için gereklidir
firebase_auth - Kullanıcı girişi, kayıt ve kimlik doğrulama işlemleri için Firebase Kimlik Doğrulama
cloud_firestore - Gerçek zamanlı veritabanı ve veri yönetimi için Firestore
firebase_storage - Dosya yükleme/indirme için Firebase Cloud Storage
google_sign_in - Firebase Kimlik Doğrulama ile Google ile giriş yapma
flutter_localization - Uygulama içi yerelleştirme (çoklu dil desteği için önemli)
intl - Uluslararasılaşma desteği (tarih formatlama, sayı formatlama vb. için faydalı)
image_picker - Kullanıcıların galeriye resim seçmesine veya kamera ile çekim yapmasına olanak tanır
Flutter ile başlamak için yardıma ihtiyacınız varsa,
çevrimiçi dokümantasyona, göz atabilirsiniz. Bu dokümantasyon, eğitimler, örnekler, mobil geliştirme ile ilgili rehberlik ve tam API referansı sunmaktadır.