ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-26, Sunday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Codename One නව Java API එකෙන් Widgets, Live Activities සහ Dynamic Island එකම වේදිකාවේ

Codename One නව Java API එකෙන් Widgets, Live Activities සහ Dynamic Island එකම වේදිකාවේ

Codename One සංවර්ධක කණ්ඩායම පසුගිය සතියේ නව Java API එකක් නිකුත් කරයි. මේ API එක මගින් iOS, Android, ඩෙස්ක්ටොප් සහ වෙබ් පද්ධති සඳහා එකම කේතයෙන් Widgets, Live Activities, Dynamic Island සහ Android Ongoing Notification වැනි බහු-පද්ධති තිර අංග සකස් කිරීමේ හැකියාව ලැබේ.

පෙරදී Widgets අංගය Codename One හි ඉල්ලුමක් වුවත්, UI රෙන්ඩරර්, ඉවෙන්ට් ත්‍රෙඩ් සහ ජීවිත චිත්‍රපටිය වැනි අංග අවශ්‍ය වීම නිසා අත්හරින ලදී. නව com.codename1.surfaces පැකේජය මෙම අභියෝගය විසඳා, යෙදුම UI එකක් නොදැක්වෙන අවස්ථාවලද තොරතුරු නවීකරණය කරගත හැකි බව පෙන්වා දී ඇත.

API එකේ මූලික අදහස ‘external surface’ ය. යෙදුම සරලව සිරියලයිසබල් (serializable) ලේඛනයක් සහ තත්ත්ව සිතියම් (timeline) එකක් පළ කරන අතර, මෙය OS එකේම රෙන්ඩරර් තාක්ෂණය භාවිතා කරමින් තිරයට පෙන්වයි. ජාවා ලිස්නර් එකක් Widget එකකට ඇමිණීමට නොහැකි බැවින්, ක්‍රියා ID එකක් නියම කර, එම ID එකට පසු යෙදුම ආරම්භ වූ විට ක්‍රියාත්මක වේ.

සමාන මොඩෙලයක් සීමුලේටර් තුළද ක්‍රියාත්මක වේ. ‘Widgets Preview’ මත පින්තූර, ප්‍රමාණ, ක්‍රියා ආදිය පරීක්ෂා කර, උපාංගයක් නිර්මාණය නොකළ තත්ත්වයේම පරීක්ෂණ කළ හැකිය. API එක භාවිතා නොකරන යෙදුම්ට WidgetKit, Android receiver වැනි අතිරේක සම්පත් නොඑකතු වන අතර, build ගේට් එකේ surfaces.json ගොනුව මගින් ඒවා සකස් කරයි.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

  • සංවර්ධකයින්ට – එකම Java/Kotlin කේතයෙන් iOS, Android, වෙබ් සහ ඩෙස්ක්ටොප් සඳහා Widgets සහ Live Activities සකස් කිරීමේ හැකියාව, කාර්යබහුලතාවය අඩු කරයි.
  • අධ්‍යාපනික පරිසරය – සිසුන්ට cross‑platform UI concepts ඉගෙන ගැනීමට නව උදාහරණයක්, සංකීර්ණ OS‑තල තාක්ෂණය නොදැනත් ප්‍රායෝගික ව්‍යාපෘති නිර්මාණය කළ හැකිය.
  • ව්‍යාපාරික පරිසරය – කර්මාන්තශාලා නිෂ්පාදන, ඩෙලිවරි තත්ත්ව පාලන, රියල්‑ටයිම් ප්‍රතිචාර ඇතුළු සේවාවන්ට Widget හරහා පාරිභෝගික අත්දැකීම වර්ධනය කර, පාරිභෝගික නිරීක්ෂණය නොඅඩංගුවම දත්ත නවීකරණය කළ හැකිය.

අවසන් වශයෙන්, Codename One නව API එකේ ප්‍රයෝජන සීමා නැතිව, ශ්‍රී ලංකාවේ තාක්ෂණික පරිසරයට නව අවස්ථා ගෙන එයි. මෙය වඩාත් සාර්ථක, වේගවත්, සහ පරිසර‑මිතුරන් වන මොබයිල් සහ වෙබ් යෙදුම් නිර්මාණයට මාර්ගයක් විවෘත කරයි.

💡 ඔබේ යෙදුම් වැඩිදියුණු කරන්න, නව API එක අදම පරීක්ෂා කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Codename One #Widgets #Java #Mobile #CrossPlatform