بوڈن: موبائل ایپ کی ترقی کے لئے ایک کراس پلیٹ فارم فریم ورک

اشامپو سسٹمز آتم اور کمپنی کے جی نے بوڈن شائع کیا ہے ، خالص طور پر مقامی C ++ ، اوپن سورس ، کراس پلیٹ فارم فریم ورک اینڈرائیڈ اور آئی او ایس ایپلی کیشنز کی ترقی کو آسان بنانے کے لئے ڈیزائن کیا گیا ہے۔

فریم ورک کی اجازت دیتا ہے، اس کے ڈیزائنرز کے مطابق ، واحد کوڈ بیس کے ساتھ دیسی اور کراس پلیٹ فارم موبائل ایپلی کیشنز بنائیں۔

اگرچہ کچھ تنازعات کو جنرل پبلک لائسنس (جی پی ایل) کے تحت فریم ورک کی اشاعت کے ساتھ حل کرنا پڑا ہے ، یہ معاشرے میں چھوٹے چھوٹے تبصروں کا نشانہ ہے۔

چونکہ جنرل پبلک لائسنس ایک لائسنس ہے جو GNU پروجیکٹ سے مفت سافٹ ویئر کی تقسیم کے لئے قانونی شرائط قائم کرتا ہے۔

جی پی ایل لائسنس یافتہ سافٹ وئیر کہیں بھی ، بغیر کسی پابندی کے ، نجی ترتیبات میں یا کاروباری ترتیبات میں بھی استعمال اور اس میں ترمیم کیا جاسکتا ہے۔ تاہم ، ان پروگراموں کی اشاعت کی کچھ حدود ہیں۔

بوڈن کے بارے میں

بوڈن ایک ایسا فریم ورک ہے جو آپ کو کسی ایک کوڈ بیس سے لے کر اب تک کراس پلیٹ فارم موبائل ایپلی کیشنز بنانے کی سہولت دیتا ہے ہدف کے پلیٹ فارم کے UI کنٹرول استعمال کرتا ہے۔ اس کے نتیجے میں ، صارفین ظاہری شکل میں کسی بھی فرق کو نہیں پہچانتے ہیں جس کی وہ پہلے ہی عادت ہیں۔

بوڈن C ++ 17 سے ڈیزائن کیا گیا ہے جدید ، تیز اور آسان استعمال ایپلی کیشنز کی تحریر کی اجازت دینا ، اس طرح زبان کی پوری طاقت سے فائدہ اٹھاتے ہوئے۔

بوڈن کی ٹیم کے مطابق ، تالیف اس کے لئے متبادل اسکرپٹس یا کسی اور چیز کی ضرورت نہیں ہے۔ اس کے علاوہ ، بوڈن بھی آسان ہے تاکہ صارف کو ورچوئل مشینوں کے ذریعہ متعارف کرائے جانے والے اوور ہیڈ سے نمٹنے کی ضرورت نہیں ہوگی۔

بوڈن کی سادگی آپ کو سی ایس ایس فیلکس باکس ترتیب آلے کی طاقت کا استعمال کرنے دیتی ہے UI ڈیزائن کی تعمیر کے لئے. فلیکس باکس ایک ایسا آلہ ہے جو آپ کو ویب صفحات پر ذمہ دار اور لچکدار ڈھانچے بنانے کی سہولت دیتا ہے۔

BODEN

بوڈن ڈیزائن انجن "یوگا کا استعمال بھی کرتا ہے" فیس بک کے ذریعہ ڈیزائن کیا گیا تمام پلیٹ فارمز کے لئے۔ در حقیقت ، یوگا ایک اوپن سورس لائبریری ہے جو فلیکس باکس کو نافذ کرتی ہے اور اس وجہ سے آپ کو تمام پلیٹ فارمز پر لچکدار ڈیزائن بنانے کی سہولت دیتی ہے۔

فیس بک نے اس کی وضاحت تیز رفتار ، سائز اور استعمال میں آسانی کے لئے بنائے گئے ایک انتہائی مطلوبہ ترتیب انجن کے طور پر کی ہے۔

یوگا اوپن سورس فریم ورک کا استعمال بھی کرتا ہے لیتھو ، اجزاء کٹ اور رد عمل کے طور پر وسیع پیمانے پر استعمال ہوتا ہے۔

یوگا کو کہیں بھی استعمال کرنے کے لئے ، یہ C / C ++ میں بنایا گیا ہے اور اس میں بہت کم انحصار اور ایک چھوٹا سا بائنری سائز ہے۔

یہ ایسا کیا گیا ہے تاکہ یوگا انجن کو iOS اور Android پر استعمال کیا جاسکے ، حتی کہ ان پلیٹ فارمز کے مابین کوڈ کا اشتراک بھی کیا جاسکے۔

اوبنٹو اور مشتق افراد پر بوڈن کیسے لگائیں؟

ان لوگوں کے لئے جو دلچسپی رکھتے ہیں کہ وہ اس موبائل ایپلیکیشن ڈویلپمنٹ فریم ورک کو اپنے ڈسٹرو پر انسٹال کرسکیں ، وہ ذیل میں دی گئی ہدایات پر عمل کرکے ایسا کرسکتے ہیں۔

پہلی بات۔ ہمیں انحصار انسٹال کرنا ہے اور سب سے بڑھ کر android ڈاؤن لوڈ اسٹوڈیو کے ساتھ ہمارے سسٹم میں انسٹال ہوا۔

اگر آپ کے پاس Android اسٹوڈیو نہیں ہے ، آپ مندرجہ ذیل مضمون ملاحظہ کر سکتے ہیں جہاں ہم وضاحت کرتے ہیں کہ اسے کیسے کرنا ہے۔

اب جبکہ لوڈ ، اتارنا Android اسٹوڈیو انسٹال کرنے کے لئے آپ کو ڈاؤن لوڈ کررہا ہے ، پیودرج ذیل انحصارات کو انسٹال کرنے کے ل advantage آپ فائدہ اٹھا سکتے ہیں۔

اس کے ل we ہم ایک ٹرمینل کھولنے جارہے ہیں اور اس میں ہم ٹائپ کرتے ہیں:

sudo apt update && sudo apt install git cmake python3-distutils openjdk-8-jdk qemu-kvm

انحصار اور اینڈروئیڈ اسٹوڈیو انسٹال ہونے کے ساتھ ، اب ہمیں مندرجہ ذیل کے مطابق اینڈروئیڈ این ڈی کے کو اہل بنانا ہوگا۔

  • "Android میں خوش آمدید" اسکرین پر ، تشکیل پر کلک کریں اور "SDK منیجر" منتخب کریں۔
  • SDK کے ٹولز ٹیب پر کلک کریں۔
  • فہرست میں سے NDK کو منتخب کریں اور ٹھیک ہے پر کلک کریں۔
  • پاپ اپ ونڈو میں قبول پر کلک کرکے تبدیلی کی تصدیق کریں۔
  • این ڈی کے لائسنس کے معاہدے کو قبول کریں۔
  • این ڈی کے جزو انسٹال ہو رہا ہے ، ایک بار جب انسٹالیشن مکمل ہوجائے تو ، ختم پر کلک کریں۔

پھر ٹرمینل میں ہم ٹائپ کرتے ہیں:

sudo adduser YOUR_USERNAME kvm

جہاں ہم YOUR_USERNAME کو ان سسٹم میں موجود صارف نام کے ساتھ بدل دیتے ہیں۔ اور اب ہم اپنے صارف سیشن کو بند کرنے اور نظام میں دوبارہ داخل ہونے جارہے ہیں۔

اب یہ ہو گیا ہے ہم نے بوڈین کو اس کے ساتھ ڈاؤن لوڈ کیا:

git clone --recurse-submodules https://github.com/AshampooSystems/boden.git

اور ہم اسے اس کے ساتھ کھول سکتے ہیں۔

cd boden

python boden.py open

یہاں سے آپ مشورہ کرسکتے ہیں مندرجہ ذیل لنک جہاں بوڈن کے ساتھ آپ کی پہلی درخواست کی تعمیر کے بارے میں اس کے بارے میں کچھ اور ہی تفصیل بیان کی گئی ہے۔


مضمون کا مواد ہمارے اصولوں پر کاربند ہے ادارتی اخلاقیات. غلطی کی اطلاع دینے کے لئے کلک کریں یہاں.

تبصرہ کرنے والا پہلا ہونا

اپنی رائے دیں

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا. ضرورت ہے شعبوں نشان لگا دیا گیا رہے ہیں کے ساتھ *

*

*

  1. اعداد و شمار کے لئے ذمہ دار: میگل اینگل گاتین
  2. ڈیٹا کا مقصد: اسپیم کنٹرول ، تبصرے کا انتظام۔
  3. قانون سازی: آپ کی رضامندی
  4. ڈیٹا کا مواصلت: اعداد و شمار کو تیسری پارٹی کو نہیں بتایا جائے گا سوائے قانونی ذمہ داری کے۔
  5. ڈیٹا اسٹوریج: اوکیسٹس نیٹ ورکس (EU) کے میزبان ڈیٹا بیس
  6. حقوق: کسی بھی وقت آپ اپنی معلومات کو محدود ، بازیافت اور حذف کرسکتے ہیں۔