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

Garmin Venu 2 Plus සජීවී කොටස් ග්‍රාෆ් සමඟ නව Watch Face – ඔබේ කලයෙහි වෙළඳපල දර්ශනය

Garmin Venu 2 Plus සජීවී කොටස් ග්‍රාෆ් සමඟ නව Watch Face – ඔබේ කලයෙහි වෙළඳපල දර්ශනය

කාලයත් සමඟ තාක්ෂණයත් එක්ව, දැන් ඔබේ අතේ ගැලපෙන වාචික කොටස් මිල ගණන් සජීවීව බැලීමට හැකියාව ලැබේ. සංවර්ධකයෙකු විසින් Monkey C භාෂාවෙන් ලියන ලද Garmin Venu 2 Plus සඳහා නිර්මාණය කළ නව watch face එක, 5 ක්‍රමවත් සම්පූර්ණ ග්‍රාෆ් එකක් දිගුවේ පෙන්වයි.

මෙම watch face එකේ මූලික අංගයන්: වර්තමාන වේලාව, දිනය, හදවතේ තත්ත්වය, පියසර ගණන, මහලේ පියසර ගණන සහ පිටුපසින් 24 පැය පුරා රැස්වූ මිල දත්ත පෙන්වන පෝලාර් sparkline ග්‍රාෆ් 5 ක්. සෑම 15 මිනිත්තුකින්ම Twelve Data API එකෙන් නවතම දත්ත ලබාගෙන, දුරකථනයේ HTTP ප්‍රොක්සි මාර්ගයෙන් Garmin බ්‍යැක්ග්‍රවුන්ඩ් සේවාවට යවන ලදී.

Garmin හි සීමිත 124KB මතකය සහ 64KB බ්‍යැක්ග්‍රවුන්ඩ් සෑන්ඩ්බොක්ස් නිසා, සංවර්ධකයාට ෆොන්ට් ප්‍රශ්නයක් මතුවිය. VectorFont API එක සියලු උපාංග වලට නොපවතින බැවින්, ඔහු PrimitiveFont නමැති සියලුම අකුරු 5×7 ග්‍රිඩ් එකකින් ඉදිරිපත් කරන කේත ලේඛනයක් නිර්මාණය කළේය. ඒ තුළ අක්ෂර ප්‍රමාණය, bold, italic, underline, වට වටා වක්‍ර අකුරු (arc text) වැනි විශේෂතා ඇතුළත්ය.

දත්ත ආකෘතියේ සීමා හේතුවෙන්, JSON ප්‍රතිචාරය සම්පූර්ණයෙන් පාර්ස් කර නොගනිමින්, අවශ්‍ය තොරතුරු පමණක් අඩංගු dictionary එකක් Background.exit() මගින් ප්‍රධාන යෙදුමට ලබා දුන්නා. එමඟින් 64KB සීමාව තුළම සියලු මිල ගණන්, ලේබල්, නාමයන් ආදිය ගබඩා කළ හැකි විය.

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

ශ්‍රී ලංකාවේ තාක්ෂණික ශිෂ්‍යයන්, නිර්මාණකරුවන්, ව්‍යාපාරිකයන් සඳහා මෙම ව්‍යාපෘතියේ වැදගත්කම විශාලය.

  • කේත ලේඛන අත්දැකීම්: Monkey C සහ Garmin Connect IQ පද්ධතියේ සීමා හඳුනාගැනීම, සිසුන්ට සීමිත සම්පත් මත වැඩ කරන කුසලතා වර්ධනය කරයි.
  • API භාවිතය: Twelve Data වැනි free tier API එකෙන් දත්ත ලබා ගැනීම, ශ්‍රී ලංකාවේ startup ව්‍යාපාරිකයන්ට API කළමනාකරණය ඉගෙනීමට උදව් කරයි.
  • ෆොන්ට් නිර්මාණය: VectorFont නොමැති උපාංග සඳහා PrimitiveFont වැනි සරල, කුඩා ෆොන්ට් ලයිබ්‍රරියක් සකස් කිරීම, UI/UX නිර්මාණය තුළ නව අදහස් ගෙන එයි.
  • ඉන්ටර්නට් සීමා: සීමිත මතකය සහ සීමාකාරී සම්බන්ධතා මත වැඩ කිරීම, දේශීය වෙළඳපලේ IoT සහ wearables ව්‍යාපෘති සඳහා ප්‍රයෝජනවත් අත්දැකීම් සපයයි.

ඔබේම watch face එකක් සෑදීමට, GitLab හි සම්පූර්ණ කේතය ලබා ගත හැකිය. ඉදිරියේදී තවත් සංකීර්ණ දත්ත, උදා: කාලගුණය, ක්‍රිප්ටෝ කාසි, වාණිජ දර්ශකයන් එක්ක එකතු කරමින්, ශ්‍රී ලංකාවේ තාක්ෂණික පරිසරය තවත් උසස් කර ගැනීමට ඉඩ ඇත.

ඔබත් මේ වගේ නව නිර්මාණයකට පියනැගීමට සූදානම්ද? අදම ඔබේ Garmin උපාංගය සකසා, වෙළඳපල තොරතුරු ඔබේ කලයේම නරඹන්න.

💡 ඔබේ Garmin උපාංගය සකසා, සජීවී කොටස් ග්‍රාෆ් අත්විඳින්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Garmin #WatchFace #API #MonkeyC #SriLankaTech