العودة للمدونة
رحلة مطور مستقلFeatured

Petqlix: فكرة عمرها 5 سنوات بُنيت من خلال التعلم الذاتي والخبرة العملية

Wyzigyt Studios
29 يناير، 2025
5 دقائق قراءة

PetQlix متاح على iOS وفي اختبار أندرويد مغلق.

Petqlix لم يبدأ بإطار عمل أو خطة رسمية. بدأ كفكرة لم أستطع التخلي عنها—تطبيق للحيوانات الأليفة فكرت فيه لمدة خمس سنوات تقريباً قبل أن أكتب سطر كود واحد. ما تغير لم يكن الفكرة—كنت أنا.

تعلم البرمجة بدون مسار مستقيم

لم أدرس علوم الحاسوب. تعلمت بالممارسة. جاء Python أولاً—ثم JavaScript، React، SQL. في النهاية وصلت إلى React Native عبر Expo، والذي شعرت أنه مناسب لبناء تطبيقات موبايل حقيقية. لم يكن هناك منهج، ولا شهادة، ولا ترتيب رسمي—فقط تكرار مستمر وحل المشاكل. معظم ما أعرفه جاء من التوثيق، ومن بناء أشياء تعطلت، ومن فهم لماذا تعطلت.

لكن أكثر من أي لغة محددة، تعلمت كيف أتعلم. هذه هي المهارة التي جعلت كل شيء آخر ممكناً.

من فكرة إلى تطبيق ويب

قبل الانتقال للموبايل، بنيت Petqlix كتطبيق ويب. تلك النسخة لم تكن للإطلاق—كانت صندوق رمل. أردت فهم تدفقات المستخدم، والمصادقة، وكيف تتصل أنظمة الخادم بالواجهات. ساعدني ذلك على ارتكاب الأخطاء مبكراً، في بيئة منخفضة المخاطر، حتى أتمكن من التحرك أسرع لاحقاً.

Vibe Coding: أدوات حقيقية، نمو حقيقي

في مرحلة ما على طول الطريق، بدأت العمل مع أدوات الذكاء الاصطناعي—ليس لتكتب الكود نيابة عني، بل لأتحرك أسرع. هذا ما يسميه الناس "vibe coding". الأمر لا يتعلق بالاستعانة بمصادر خارجية للتفكير—يتعلق بإزالة الاحتكاك حتى تتمكن من التركيز على ما يهم: الهندسة المعمارية، تجربة المستخدم، تصميم الأنظمة.

أدوات الذكاء الاصطناعي لا تحل محل الفهم. إنها تعززه. تتيح لك إنشاء نماذج أولية أسرع، والتقاط حالات الحافة مبكراً، والتكرار بثقة أكبر. لكنك لا تزال بحاجة لمعرفة ما تفعله—وإلا فأنت فقط تصحح تخمينات شخص آخر.

بناء أنظمة على مستوى الإنتاج

لم يكن هذا مشروع عطلة نهاية الأسبوع. بنيت ودمجت بنية تحتية إنتاجية كاملة—أنظمة تُستخدم في تطبيقات حقيقية تصل للمستخدمين اليوم:

  • Firebase: Auth، Firestore، Cloud Functions، Storage
  • Google Cloud Run: استضافة API بدون خادم وقابلة للتوسع
  • RevenueCat: إدارة الاشتراكات وpaywall
  • Google Maps API: ميزات تعتمد على الموقع للاكتشاف المحلي
  • الإشعارات الفورية، الروابط العميقة، التحليلات، والمزيد

كل جزء استغرق وقتاً لفهمه—قراءة التوثيق، تصحيح حالات الحافة، إعادة الهيكلة عندما لا تتوسع الأمور. لكن كل تكامل علمني شيئاً جديداً عن كيفية بناء التطبيقات الحقيقية.

الشحن للعالم الحقيقي

أحد أكثر الأجزاء التي لا تُقدّر حق قدرها في بناء التطبيق هو شحنه. المرور بعمليات مراجعة المتجر علمني أكثر من معظم البرامج التعليمية:

  • التنقل في عملية تقديم Google Play Store
  • إعداد حساب Apple Developer والمرور عبر TestFlight
  • التعامل مع سياسات الخصوصية، وأذونات التطبيق، ومتطلبات البيانات الوصفية
  • فهم لماذا تُرفض التطبيقات—وكيفية إصلاحها
  • الاختبار على أجهزة حقيقية مع مستخدمين حقيقيين

Petqlix الآن في الاختبار عبر Google Play و Apple TestFlight. إنه حقيقي، وأشخاص حقيقيون يستخدمونه.

ما يمثله Petqlix

بالنسبة لي، هذا التطبيق أكثر من منتج. إنه دليل على أن:

  • التعلم الذاتي يعمل—إذا بنيت أشياء حقيقية على طول الطريق
  • المثابرة أهم من الموهبة أو التوقيت
  • لا تحتاج إذناً للشحن—فقط المتابعة حتى النهاية
  • فكرة عمرها 5 سنوات لا تزال يمكن أن تصبح شيئاً حقيقياً

المنتج لا يزال يتطور—وأنا كذلك. لكن الفكرة التي كانت تعيش فقط في رأسي الآن مُختبرة، ومثبتة، ومُختبرة، وحقيقية.

Tags

PetQlixSelf-LearningFirebaseReact NativeGoogle CloudRevenueCatIndie Dev

مهتم بـ Petqlix؟

شاهد كيف يربط التطبيق بين أصحاب الحيوانات الأليفة.

شاهد Petqlix