To-Do App – تطبيق قوائم المهام باستخدام Jetpack Compose
تطبيق To-Do هو مشروع أندرويد حديث ومتكامل تم تطويره باستخدام Jetpack Compose، واجهة المستخدم العصرية من جوجل لتطوير واجهات Android بدون XML، مما يجعل تجربة التطوير أكثر مرونة وسلاسة. التطبيق يقدّم تجربة مستخدم جذابة وعملية لإدارة المهام اليومية، ويعتمد على أحدث أدوات وتوصيات Google في هيكلة التطبيقات.
أبرز المميزات:
واجهة مستخدم بالكامل باستخدام Jetpack Compose بدون استخدام XML
Splash Screen متحرك لإضفاء تجربة مستخدم جذابة عند فتح التطبيق
إضافة وتعديل وحذف المهام بواجهة بسيطة وسهلة الاستخدام
سحب لحذف المهمة مع أنيميشن سلس
زر التراجع (Undo) بعد حذف المهمة عبر SnackBar
دعم الوضع الداكن (Dark Mode) بشكل افتراضي
تنقل سلس بين الشاشات باستخدام Compose Navigation
مزامنة بيانات المهام باستخدام Room Database
استخدام ViewModel لتنظيم منطق التطبيق وفصل البيانات عن الواجهة
تخزين التفضيلات باستخدام Preference DataStore
حقن التبعيات باحترافية باستخدام Dagger-Hilt
التقنيات والأدوات المستخدمة:
Kotlin + Jetpack Compose
Room Database
ViewModel + State management
Compose Navigation
Dagger-Hilt
DataStore Preferences
Material Design + Custom Composables