منصوبے کے بارے میں
VModal AI for Android ایک UI سے پاک Kotlin SDK ہے جو Android ایپلیکیشنز کو VModal ویڈیو اور تصویری تلاش کی سروس سے جوڑتا ہے۔ ایپس ایک پروجیکٹ ID اور رن ٹائم API کلید کے ساتھ کلائنٹ کنفیگر کر سکتی ہیں، درخواستوں کو کلیکشنز اور اسٹریمز تک محدود کر سکتی ہیں، ویڈیوز اپ لوڈ کر سکتی ہیں، تصویری انڈیکس بنا یا چیک کر سکتی ہیں، اور سیمینٹک ٹیکسٹ یا تصویروں کے ذریعے بصری لمحات تلاش کر سکتی ہیں۔ تلاش کے نتائج کو بلک میں حل کیا جا سکتا ہے تاکہ ایپ کے اپنے انٹرفیس میں دکھایا جا سکے۔
SDK گیٹ وے کمیونیکیشن، ٹائپڈ درخواست اور جوابی ماڈلز، دستخط شدہ اسٹریمنگ اپ لوڈز، اپ لوڈ کی پیشرفت، منسوخی، اور جوابی پارسنگ کو ہینڈل کرتا ہے۔ یہ کوروٹین پر مبنی APIs اور کولڈ اپ لوڈ Flows کو ظاہر کرتا ہے، جس میں موجودہ کوڈ کے لیے کال بیک پر مبنی UploadHandle مطابقت کا ذکر کیا گیا ہے۔ پس منظر کے اپ لوڈز AndroidX WorkManager کے ساتھ CoroutineWorker کے ذریعے انٹیگریٹ ہو سکتے ہیں، اور صارف کے منتخب کردہ فائلوں کو Storage Access Framework کے ذریعے content:// URIs کے طور پر سپورٹ کیا جاتا ہے۔
لائبریری Jetpack Compose، کلاسک Android Views، یا کسٹم ڈیزائن سسٹمز سے استعمال کرنے کے لیے ڈیزائن کی گئی ہے۔ یہ لاگ ان اسکرینز، نیویگیشن، تھیمز، یا دیگر UI اجزاء نہیں لگاتی۔ اسناد رن ٹائم پر فراہم کرنے اور میموری میں رکھنے کا ارادہ ہے؛ دستاویزات میں API-کی مینجمنٹ، تصدیق شدہ شناختی کالز، اکاؤنٹ سوئچ کی صفائی، ٹائپڈ ناکامیاں، لائف سائیکل سے آگاہ کلیکشن، اور SDK وسائل کی منسوخی شامل ہے۔
شامل کردہ دستاویزات ایک انٹیگریشن کک بک، تکنیکی تعارف، کوروٹین اور WorkManager رہنمائی، تلاش ایپ واک تھرو، اور API حوالہ فراہم کرتی ہیں۔ ریپوزٹری میں ترقی پسند مثالیں بھی شامل ہیں: اسٹارٹر آپریشنز، ایک اپ لوڈ-ٹو-تلاش ایپ، ایک مکمل تلاش ایپلیکیشن، انڈیکس آرگنائزیشن پیٹرنز، اور Framebase طرز کی اسٹریٹ ویڈیو تلاش کا فلو۔
دستاویزی ٹول چین Kotlin 1.9 یا اس سے نئے، Java 17، Gradle 8.6، compile SDK 34، اور کم از کم Android API لیول 24 استعمال کرتا ہے۔ یہ پروجیکٹ Apache 2.0 کے تحت لائسنس یافتہ ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.