Flutter යනු Cross Platform Framework එකකි. එනම් තනි Programming Language එකක් (Dart) භාවිතා කරමින් Flutter යෙදවුමක් සෑදීමේදී Android , iOS , Windows , MacOS , Linux සහ Web යන සියළු platform සඳහා වෙන වෙනම App එකක් නිර්මාණය වීමයි.
ඔබ Flutter හි කේතය (Code) ලියන විට, එය යන්ත්ර කේතය (ARM හෝ Intel ප්රොසෙසර සමඟ අනුකූල Machine Code) හෝ JavaScript බවට පරිවර්තනය වේ. මෙයින් අදහස් කරන්නේ ඔබේ යෙදුම විවිධ උපාංග මත වේගයෙන් සහ කාර්යක්ෂමව ක්රියාත්මක වන අතර, බාධාවකින් තොරව , ප්රතිචාරාත්මක පරිශීලක අත්දැකීමක් ලබා දෙන බවයි. සරලව කිවහොත්, එය ක්රියාත්මක වන උපාංගය කුමක් වුවත්, ඔබේ යෙදුම (App එක) එහි උපරිමයෙන් ක්රියා කිරීම Flutter සහතික කරයි.
Flutter යෙදවුම් නිර්මාණය කිරීමේදී Flutter හී Hot Reload , වැඩකටයුතු වඩාත් පහසු කරයි. ඔබගේ කේතයේ වෙනස්කම් කල සැනින් ඔබගේ යෙදවුමේ වෙනස්වීම් සිදුවීම ඔබට දැකගත හැකිය. Hot Reload සමඟින්, කේතකරණය වඩාත් පහසු වන අතර, ඔබට කේත වෙනස්වීම්වල ප්රතිඵල සඳහා රැඳී සිටීමට අවශ්ය නැත. සියලු සංවර්ධන කටයුතු ඵලදායීව සිදුකරගත හැකිය.
Flutter හි නම්යශීලී බව යනු අදාල Deviceවල Screen Size කෙසේ වුවද ඔබේ යෙදුමේ පෙනුම (UI) පහසුවෙන් සැලසුම් කිරීමට සහ සකස් කිරීමට හැකි වීමයි. එය සෑම උපාංගයකටම(Device) අනුවර්තනය වන කැන්වසයක් සහිත කලාකරුවෙකු වැනි ය. Flutter සමඟින්, ඔබට ඕනෑම Screen එකක් සඳහා පෙනුම පමණක් නොව මනරම් බවක් දැනෙන නිර්මාණ නිර්මාණය කිරීමට නිදහස ඇත.
Flutter සමඟ තනි කේතයක් හරහා Android , iOS , MacOS , Linux , Windows , සහ Web යන සියළු වේදිකා(Platforms) සඳහා යෙදවුම් නිර්මාණය කරන්න.
Flutter.lk අපගේ (Ceylon Edge Flutter Academy) Flutter පාඨමාලාවේ හත්වන කණ්ඩායම 2025 ජනවාරි මස 26 දින රාත්රී 7.00 ට ආරම්භ වේ..මෙම පාඨමාලාව තුලදී ඔබට Dart Programming Language එකෙහි සිට Flutter Advanced Mobile App දක්වා සියළු විෂය කරුණු ආවරණය කෙරේ.පාඨමාලාවේ සම්පූර්ණ තොරතුරු සඳහා පහත බටන් එක හරහා පිවිසෙන්න.
අපගේ විශේෂ දැනුම්දීම් ලබා ගැනීම සඳහා ඔබගේ විද්යුත් ලිපිනය අපට එවන්න.