تطبيق قراءة الكتب - Reader App
تطبيق Reader App هو تطبيق أندرويد متكامل يتيح للمستخدمين استعراض الكتب، إضافتها إلى قائمة القراءة، وتتبع حالة قراءتها. تم تطوير التطبيق باستخدام Kotlin وJetpack Compose، ويعتمد على Firebase لتخزين بيانات المستخدمين والكتب بشكل آمن وسحابي.
الميزات الرئيسية:
تسجيل الدخول باستخدام حساب Google (Firebase Authentication)
استعراض قائمة كتب مأخوذة من واجهة API
إضافة كتاب جديد مع تحديد حالته (قيد القراءة، مقروء...)
تعديل أو حذف الكتب من قائمة المستخدم
تتبع وقت القراءة وحالة التقدم
واجهات مستخدم حديثة مبنية باستخدام Jetpack Compose
تخزين البيانات في Firebase Firestore
دعم حفظ صورة غلاف الكتاب
? الأدوات والتقنيات المستخدمة:
Kotlin
Jetpack Compose
Firebase Authentication
Firebase Firestore
Google Sign-In
Coil (لعرض الصور)
MVVM Architecture
ViewModel + State
Material Design
هدف المشروع:
تم تصميم هذا التطبيق كمنصة بسيطة لعشّاق القراءة لمساعدتهم في تنظيم وتتبع الكتب التي يقرؤونها. يعرض التطبيق قدرة المطور على ربط تطبيق الأندرويد بخدمات Firebase، مع تقديم واجهات أنيقة، وتفاعل سلس يعتمد على أحدث تقنيات Google في تطوير واجهات المستخدم باستخدام Jetpack Compose.