الثقافة المالية 9 فصل ثاني

التاسع

icon

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

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

 

المرحلة الاولى : الفكرة والتخطيط

تبدأ بتحديد "المشكلة" التي سيحلها التطبيق. تشمل هذه المرحلة:

  1. تحديد المشكلة: مثل صعوبة تتبع المصروفات أو تعقيد تحويل الأموال او عدم وجود طريقة سهلة للاستثمار
  2. تحديد الجمهور المستهدف: شباب، عائلات، رجال أعمال، طلبة .
  3. دراسة المنافسين: معرفة التطبيقات المشابهة ونقاط قوتها وضعفها.
  4. تحديد المزايا الأساسية: الوظائف التي سيقدمها التطبيق في نسخته الأولى.
  5. وضع الخطة الزمنية والميزانية: تحديد المدة والتكلفة المتوقعة.

المرحلة الثانية: تصميم الواجهة وتجربة المستخدم

  • واجهة المستخدم (UI) : هي الجزء المرئي (الأزرار، الألوان، القوائم) الذي يتفاعل معه المستخدم.
  • تجربة المستخدم (UX) : تعني مدى سهولة ومتعة استخدام التطبيق.
  • خطوات التصميم : رسم الإطارات السلكية (Wireframes)، تصميم النماذج الأولية (Prototypes)، واختيار الألوان والخطوط وتصميم الأيقونات

المرحلة الثالثة: البرمجة والتطوير

هذا القسم يركز على كل ما يراه المستخدم ويتفاعل معه مباشرة (الأزرار، القوائم، الألوان)

  • اللغات والتقنيات المستخدمة:
    • لأجهزة iPhone): تُستخدم لغة  Swift. ( ولأجهزة Android: تُستخدم لغة Kotlin.
    • تطبيقات هجينة (للأيفون والأندرويد معاً): تُستخدم تقنيات مثل Flutter و React Native.
  • تشمل العمليات: برمجة الحقول، الأزرار، الانتقالات بين الشاشات، والرسوم المتحركة.

- تطوير الواجهة الخلفية

هذا هو "الدماغ" أو الكواليس التي لا يراها المستخدم، لكنها المسؤولة عن تشغيل المنطق الداخلي للتطبيق.

  • اللغات المستخدمة: مثل Python، Java، Node.js، PHP، و Ruby.
  • المهام الرئيسية:
    • معالجة طلبات المستخدمين (مثل تسجيل الدخول).
    • التحقق من الهوية (Security).
    • إجراء العمليات الحسابية والربط مع قواعد البيانات.