Flutter සංවර්ධකයින්ට නිතරම authentication, analytics, cloud storage වැනි SDK ලැබෙයි. නවතම VModal Flutter SDK එක, AI-ශක්තික වීඩියෝ සෙවුම් සේවාවක් සමඟ සම්බන්ධ වීමේ නව පදනමක් ඉදිරිපත් කරයි.
SDK එක VModalClient නමින් එකම ප්රධාන client එකක් මගින් ක්රියා කරයි. API key එකක් හා SdkConfig වස්තුවක් ලබා දී client එක ආරම්භ කළ පසු, authentication, search, collections, images, admin වැනි විශේෂ resources ගෙන් යුක්ත වේ. උදා: client.auth.health(), client.searches.search(...) වැනි කෙටි මාර්ගයන්.
මෙහි විශේෂත්වයක් වනුයේ upload ක්රියාවලිය signed URL භාවිතා කරමින් සෘජුව cloud storage වෙත යැවීමයි. Flutter යෙදුම video එක තෝරා, upload session ඉල්ලී, signed URL ලබාගෙන, එය සෘජුව cloud එකට පූර්ණයෙන්ම යවන අතර backend එක AI මගින් video එක index කරයි. මෙය විශාල video ගොනු සඳහා ඉතා scalable ක්රමයකි.
VModal SDK එකේ semantic search API, filename හෝ tag වලට සීමා නොව, "sunset එකේ සයිකලයක් පැදවෙන පුද්ගලයා" වැනි වාක්යමය විස්තරයක් පදනම් කරමින් සම්බන්ධ video ගොනු ලබා දෙයි. AI embedding සහ vector similarity search backend එකේ සිදු වන අතර, Flutter SDK එක simple request පමණක් යවයි.
නැවත, SDK එකේ networking layer එක business logic වලින් වෙනම තබා, HTTP wrapper එකක් මගින් REST API සමඟ සම්බන්ධ වේ. මෙය testing සහ maintenance සදහා පහසුකම් සපයයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකා Flutter සංවර්ධකයන්ට VModal SDK එක නව AI-ශක්තික අංගයක් ලබා දේ. විශේෂයෙන්:
- වීඩියෝ අන්තර්ගතය semantic search මගින් ඉක්මනින් හඳුනාගැනීම, දේශීය e‑learning හෝ tourism apps සඳහා ප්රයෝජනවත්.
- Signed URL upload නිසා server පිරිවැය අඩුවී, ස්මාර්ට් startups වලට cloud resources කාර්යක්ෂමව භාවිතා කිරීමට හැකියාව.
- Modular resource‑based API නිසා නව developers කණ්ඩායම්ට SDK එක ඉගෙන ගැනීම සරලයි, පාඨමාලා හෝ bootcamps වලට හොඳ පාඩමක් වේ.
අවසන් වශයෙන්, VModal Flutter SDK එක AI, cloud, modular design යන අංග එකට එකතු කරමින්, Flutter ecosystem එකේ නව මට්ටමක් සලසයි. ඔබේ යෙදුමට මෙය එක් කරලා, AI‑ශක්තික වීඩියෝ සෙවුමක් අත්හදා බලන්න.