كافة المشاريع
أرشيف يضم أعمالي الاحترافية، وتحديات المجتمع التقني، وتجاربي الشخصية — تطبيقات إنتاجية، ومشاريع متعددة المنصات، وأدوات صغيرة بنيتُها للتعلّم. مُرتَّبة حسب ما علّمتني.
تطبيق Chirp للمراسلة
عمل فردي. واجهة Compose Multiplatform واحدة تعمل على أندرويد و iOS وسطح المكتب. الخادم خدمة Spring Boot تقدّم واجهات REST وقنوات WebSocket؛ ويصل إليها التطبيق عبر عميل Ktor، ويخزّن الرسائل في Room للعمل دون اتصال، ويعتمد Koin لحقن التبعيات. الرسائل تُرسَل فوريًا، وتنتظر في طابور عند انقطاع الشبكة، ثم تتزامن تلقائيًا.
صفر
تطبيق أندرويد فردي منشور — مُتاح على متجر Google Play. يجمع صِفر بين محرّك تعبيرات مكتوب يدويًا بأسلوب recursive-descent (ضرب ضمني، وأُسس يمينية الارتباط، ومضروب، وتنظيف دقّة IEEE-754) وتخصيص عميق: خمس سمات مصمَّمة يدويًا إضافةً إلى Material You، وأربعة تخطيطات للوحة المفاتيح، وأدوات مدمجة للعملات والوحدات والإكراميات والتواريخ، وتبديل لغة فوري داخل التطبيق عبر ١١ لغة بدعم كامل للكتابة من اليمين لليسار. مبني على MVI مع Koin وJetpack Navigation 3 وRoom وDataStore.