كلّها مجّانية للاستخدام — وبلا اشتراك أبدًا.
كل تطبيق يعمل على جهازك ويبقى ملكك بمجرّد تنزيله. واحد منها فيه فتحٌ احترافي بدفعة واحدة، ولا شيء يُحاسبك مرة أخرى.
لا ترفع عينيك عن عملك لتكتشف أن العصر قد فاتك.
مواقيت الصلاة في شريط قوائم الـMac — عدّاد هادئ في زاوية عينك، ينبهك برفق أو بالأذان الذي نشأت على سماعه.
مجاني$4.99 PromacOS 14+
التطبيقات
VocalDrop يفصل الغناء من أي مقطع، بنقاء الاستوديو.
أكابيلا بجودة الاستوديو، على جهازك أنت
قصّ الخلفية بالذكاء الاصطناعي من متصفحك
قصّ فوري، في التبويب نفسه
أدوات المطوّرين
JetBrains Toolbox بسرعة خطك الكاملة
16 مسارًا متوازيًا، ومطابقة حتى آخر بايت
تخطيطات لوحة مفاتيح Mac وWindows يبدّلها عنك
فور أن يسلّم الـKVM لوحة المفاتيح
بصمتك تكفي لأمر sudo
بصمتك بدل كلمة المرور، حتى داخل tmux
كل فئات IDM ومجلداتها على شاشة واحدة
ترى كل شيء على شاشة واحدة، وتثبّت كل شيء بضغطة Apply
ما تعلّمته في أندرويد وKotlin، وفي الطريق إلى الإصدار.
بناء مولّد المواقع الثابتة الخاص بي: رحلة 9 سنوات نحو البيت
بعد 9 سنوات من التنقّل بين أُطر العمل — من Jekyll إلى Hugo إلى Nuxt إلى Next.js — بنيتُ أخيرًا ما أحتاجه تمامًا. هذه حكاية مطوّر Kotlin يعرف من JavaScript قدرًا يكفيه بالكاد، بنى مولّد مواقع ثابتة بمساعدة Claude.
كيف تجعل macOS ترى Java الخاصة بـ SDKMAN: إصلاح بسطر واحد
كيف تدلّ /usr/libexec/java_home على نسخة JDK التي ثبّتها عبر SDKMAN على macOS، وتُصلح فشل بناء Xcode وتكامل بقية الأدوات بأمرٍ واحد.
حقن كود JavaScript في WebView أندرويد بطريقتين
طريقتان للتواصل مع WebView أندرويد من Kotlin — evaluateJavascript للنداءات باتجاه واحد نحو الصفحة، وJavascriptInterface لتستدعي الصفحة كودك في الاتجاه المعاكس — كلاهما مطبَّق في تطبيق يعمل فعلًا.
مجاني للاستخدام — ويستمر بفضلك.
التطبيقات تبقى مجانية والأدوات تبقى مفتوحة. إن كان أحدٌ منها قد وجد مكانه في يومك، ففنجان قهوة أو رعاية هو ما يموّل الإصدار القادم.
النطاق والملكية والترخيص — وأجوبتها جاهزة قبل أن تراسلنا.
ما نوع الأعمال التي تقبلونها؟
تطبيقات Kotlin Multiplatform تعمل على iOS وأندرويد معًا، وCompose Multiplatform لواجهة المستخدم المشتركة، وتطوير حزم SDK والمكتبات، مع أعمال الـ CI والتوقيع والإصدار تحتها. لا نقبل واجهات الويب الأمامية، ولا تصميم الهوية والتسويق، ولا توريد مطوّرين بالمقعد لتعزيز الفرق.
كيف يبدأ المشروع؟
أرسل وصفًا موجزًا لما تبنيه وموعد احتياجك التقريبي. يصلك الرد من الشخص الذي سينفّذ العمل نفسه لا من مكتب مبيعات؛ ثم مكالمة نحصر فيها النطاق، ثم خطة مكتوبة بمراحل واضحة قبل أي التزام.
نطاق ثابت أم عمل متواصل؟
كلاهما. المُخرَج المحدَّد — حزمة SDK، أو وحدة KMP، أو خط إصدار — نُسعّره نطاقًا ثابتًا بمراحل. أما العمل الأطول على منتج قائم فيسير تعاقدًا شهريًا متجددًا يمكنك إنهاؤه عند نهاية أي شهر. التكلفة تتبع النطاق، لذا نحدّدها بعد مكالمة التحديد لا من قائمة أسعار بالأجر اليومي.
لمن تكون ملكية الكود، ومتى؟
لك، ومن أول commit لا في النهاية. العمل يهبط في مستودعك أثناء كتابته، وعلى خوادم الـ CI الخاصة بك، بمفاتيح التوقيع وحسابات المتاجر باسمك — فلا لحظة «تسليم»، ولا حساب وسيط، ولا يبقى للاستوديو مفتاح على أيٍّ منه. حقوق النشر لكل ما كُتب للمشروع تنتقل إليك عند الدفع عن مرحلته؛ وإن انسحبنا في منتصف المشروع يبقى بيدك كل سطر دُفع ثمنه.
ما التراخيص التي سترثها مع الكود؟
تراخيص يمكنك العيش معها فقط، وترى قائمتها قبل أن تملك الكود. الاعتماديات متساهلة افتراضيًا — MIT وApache-2.0 وBSD — وأي ترخيص متروك (copyleft) قد يبلغ الملف التنفيذي نرفعه إليك لتقرّ قبل إدخاله، لا أن يُكتشف عند المراجعة. كل بناء يخرج بملف إسنادات يسرد كل اعتمادية وإصدارها وترخيصها، مولَّدًا من ملف القفل على الـ CI حتى لا يختلف عمّا يصدر فعلًا. وحيثما أعاد الاستوديو استخدام إحدى مكتباته الداخلية فهي تأتيك برخصة MIT: لا مكوّن تُرخِّصه من جديد، ولا اعتماد على بقائنا في السوق.
هل تستطيعون العمل داخل قاعدة كودنا وفريقنا الحاليين؟
نعم. يهبط Kotlin Multiplatform وCompose Multiplatform بجانب الكود الأصلي الموجود — الوحدات المشتركة أولًا، وشاشات CMP حيث تريدها — فيستمر التطبيق في الصدور دون انتظار إعادة كتابة كاملة. نعمل وفق معايير المراجعة والاختبار لديك، ونسلّم كودًا يستطيع فريقك نفسه صيانته.
لماذا نصدّق كل هذا؟
لأنك تستطيع التحقق قبل أن تراسلنا. كل منتج في هذه الصفحة على بُعد تنزيلة واحدة، وأدوات المطوّرين مفتوحة المصدر برخصة MIT على GitHub — فطريقتنا في هيكلة المشاريع، وتعاملنا مع الأعطال، وكيف نعامل بيانات غيرنا، كلها مطروحة للعامة، وهذا ما لا تفعله دراسة حالة بصيغة PDF.
أعمال لعملاء، بلغة Kotlin.
تطبيقات Kotlin Multiplatform لـ iOS وأندرويد، وCompose Multiplatform لواجهة المستخدم، وأعمال الـ SDK والإصدار تحتها.
تطبيقات KMP — iOS وأندرويد
قاعدة كود Kotlin واحدة، وتطبيقان أصليان — منطق مشترك، وأصالة حيث تُحتسب.
Compose Multiplatform
قاعدة كود واحدة للواجهة تعمل على iOS وأندرويد وسطح المكتب.
تطوير SDK
واجهات Kotlin عامة، ووثائق دمج، وتجربة مطوّر للفرق التي ستدمج منتجك.
هندسة الإصدار
GitHub Actions والتوقيع والإطلاق المرحلي — الفحوص التي تمنع إصدار بناءٍ سيّئ.
لديك ما تريد بناءه؟ دعنا نتحدّث.
أخبرنا بما تبنيه وموعد احتياجك التقريبي. لا صفحات أسعار ولا عروض استكشاف — ردٌّ من الشخص الذي سينفّذ العمل نفسه: مهندس أندرويد أول بخبرة تتجاوز 7 سنوات في إطلاق تطبيقات تعمل في بيئة الإنتاج.
يبدو الطلب غير مكتمل — اكتب في وصف المشروع جملة أو جملتين (20 حرفًا على الأقل) وتأكد من بريدك الإلكتروني.
يبدو هذا البريد مؤقتًا، ولن تصله رسالة التأكيد. استخدم عنوانًا دائمًا من فضلك.
هذه عدة رسائل متتابعة في وقت قصير. انتظر دقيقة ثم أعِد المحاولة مرة واحدة.
النموذج تحت ضغط غير معتاد حاليًا. أعِد المحاولة بعد قليل.
لم يأتي هذا الطلب من هذه الصفحة. أعِد تعبئة النموذج هنا.
وصل الطلب بصيغة غير سليمة. أعِد تعبئة النموذج هنا.
كانت الرسالة أكبر من المقبول. اختصرها ثم أعِد المحاولة.
تعذّرت قراءة هذا الطلب. أعِد تعبئة النموذج هنا.
لم ينجح فحص مكافحة الرسائل الآلية. أعِد تحميل الصفحة وحاول مرة أخرى — أو راسلنا على LinkedIn أدناه.
حدث خلل لدينا ولم نستطع حفظ الرسالة. أعِد المحاولة، أو راسلنا على LinkedIn أدناه.
تعذّر إرسال الرسالة — انقطع الاتصال. كل ما كتبته ما زال في مكانه؛ تأكد من اتصالك بالإنترنت ثم اضغط «أرسل» مرة أخرى.
لم يعمل رابط التأكيد — ربما انتهت صلاحيته. أرسل الرسالة من جديد عبر النموذج.