escpos_arabic: إيصالات ESC/POS بلغة Dart مع عربية تُطبع كما يجب
by Abdeldjalil Chougui dev.to
5 min read
طباعة إيصال على طابعة حرارية تعني أن ترسل لها أوامر ESC/POS: سلسلة من البايتات (bytes) تقول «فعّل الخط العريض»، «وسّط هذا السطر»، «اطبع هذا الباركود»، «اقطع الورق». مع النص اللاتيني الأمر سهل نسبيًا. مع العربية تظهر المشاكل بسرعة: الطابعة لا تشكّل الحروف، فيخرج كل حرف بشكله المنفصل، وتطبع البايتات بالترتيب الذي تستقبلها به، فيخرج السطر المكتوب من اليمين إلى اليسار معكوسًا. وفوق ذلك، الطابعة تريد …
More like this
Article 2 min readInternationalization Flutter app (Arabic RTL)
by Mohammad Saeed
Usually when developing apps for Middle East and North Africa, it requires to open in Arabic regardless of the device language. With option…
Read on medium.com- Article 5 min read
escpos_arabic: ESC/POS receipts in pure Dart, with Arabic that prints correctly
by Abdeldjalil Chougui
Printing a receipt on a thermal printer means sending it ESC/POS commands: a stream of bytes that says "bold on", "center this", "print this barcode", "cut the paper". For Latin text that is manageabl...
Read on dev.to - Article 5 min read
clinical_calc: معادلات سريرية موثّقة المصادر بلغة Dart مع وحدات صريحة
by Abdeldjalil Chougui
المعادلات السريرية قصيرة. معادلة Cockcroft-Gault تُكتب في سطر واحد. وهنا الفخ: الحساب سهل، والأخطاء في مكان آخر. قيمة كرياتينين مُدخلة بـ µmol/L تدخل معادلة تنتظر mg/dL. قيمة eGFR منسوبة إلى 1.73 م² ت...
Read on dev.to
Article 15 min readInternationalizing and Localizing your Flutter App — Guide for Developers
by Karol Wrótniak , on Flutter ProKarol Wrótniak @koral 🇵🇱 PolandAndroid Developer with 12 years of experience. A warhorse with impressive experience and skills in native and Flutter app development. He develops Gradle plugin...
View Karol on Flutter ProAre you interested in internationalizing and localizing your Flutter app? If yes, you’re in the right place. In this article, we will make…
Read on medium.com