ما هو التقويم الهجري في Kotlin؟
التقويم الهجري هو تقويم قمري يعتمد عليه المسلمون في تحديد المناسبات الدينية مثل شهر رمضان، وعيد الفطر، وعيد الأضحى، بالإضافة إلى توثيق الأحداث التاريخية.
يبدأ التقويم الهجري من هجرة النبي محمد ﷺ من مكة إلى المدينة المنورة عام 622 ميلاديًا، ويتكوّن من 12 شهرًا قمريًا.
التقويم الهجري في Kotlin
- مكتبات خارجية (Third-party libraries).
- استخدام تقاويم مخصصة تعتمد على الحسابات الفلكية.
- مكتبات جاهزة توفر تجربة استخدام أسهل.
استخدام IslamicCalendar في Kotlin
أهم الدوال المتوفرة
- constructor(year: Int, month: Int, dayOfMonth: Int)
لإنشاء تاريخ هجري جديد. - get(field: Calendar.Field): Int
للحصول على السنة أو الشهر أو اليوم. - set(field: Calendar.Field, value: Int)
لتعديل قيمة معينة في التاريخ الهجري.
مثال على إنشاء تاريخ هجري في Kotlin
val hijriYear = 1446
val hijriMonth = 8
val hijriDay = 15
val hijriCalendar = IslamicCalendar(hijriYear, hijriMonth, hijriDay)
println("Hijri Date: ${hijriCalendar.year}/${hijriCalendar.month}/${hijriCalendar.dayOfMonth}")
مكتبة التقويم الهجري من تطوير المهندس Mohamed Almahdy
المكتبة توفّر:
- واجهة مستخدم جاهزة لاختيار التاريخ الهجري.
- دعم كامل للتقويم الهجري.
- سهولة التكامل مع مشاريع Android.
- كود منظم وقابل للتخصيص.
رابط الكود الخاص بالتصميم
متى تحتاج التقويم الهجري في Kotlin؟
- تطبيقات إسلامية.
- أنظمة حجز مرتبطة بالتقويم الهجري.
- تطبيقات حكومية أو تعليمية.
- التطبيقات الموجهة للمستخدمين في الدول الإسلامية.
الخلاصة
استخدام مكتبة جاهزة مثل مكتبة المهندس Mohamed Almahdy يوفّر وقتًا وجهدًا كبيرين، ويمنحك تجربة استخدام احترافية دون الحاجة لبناء التقويم من الصفر.
إذا كان تطبيقك يحتاج إلى دعم التاريخ الهجري، فإن الاعتماد على مكتبة متخصصة هو الحل الأفضل والأكثر أمانًا.



