Course Information
Course Overview
Flutter ගැන මුල සිට සරලව සිංහලෙන් ඉගෙන ගන්න පුළුවන් එකම තැන!
අපි මේ පාඨමාලාවේදී Flutter නම් cross-platform app development framework එක ගැන මුල සිට කතා කරනවා.
2023 දී 46% ට වැඩි පිරිසක් භාවිතා කරන cross-platform app development framework එක ලෙස නම් Flutter නම් කෙරුණු අතර දැනට ඉතා සීඝ්රයෙන් ප්රචලිත වෙමින් ඇත. මාගේ අදහස නම්, බහුතරයක් mobile apps නිර්මාණයට flutter භාවිතා වන නිසා, flutter දැනුම ඇති developers ලා හට වැඩි ඉල්ලුමක් ලැබිය හැකි බවයි!
මේ පාඨමාලාවේදී flutter framework එකට අමතරව Firebase ගැනත්, Flutter app එකකට firebase connect කරන හැටි ගැනත් දැන ගන්න පුළුවන්. ඒ වගේම State Management වැනි සංකීර්ණ සංකල්ප ගැනත් සරලව පැහැදිලි කරනවා. ඒ නිසා, Flutter ගැන කිසිම දැනුමක් නැති කෙනෙකුට වුවත් ඉතා පහසුවෙන් තේරුම් ගැනීමට හැකි වන අයුරින් මේ පාඨමාලාව නිර්මාණය කර තිබෙනවා.
ඔබ මෙම පාඨමාලාවෙන් ඉගෙන ගනු ලබන්නේ:
Flutter හි මූලික කරුණු: අපි Flutter හි මූලික සංකල්ප, එනම් Widgets (Flutter UI හි building blocks), responsive app architecture සහ Flutter app එකක structure ගැන ගැඹුරින් සාකච්ඡා කරමු.
UI නිර්මාණය: Flutter හි inbuild Widgets වලින් visually attractive නිර්මාණය ගැන ඉගෙන ගැනීමට පුළුවන්.
State Management: ඔබේ Flutter apps තුළ දත්ත කාර්යක්ෂමව කළමනාකරණය කිරීමට සහ update කිරීමට ඔබට හැකි වන පරිදි සරල නමුත් ඵලදායී state management patterns ඔබට හඳුන්වා දෙනු ඇත.
Firebase ඒකාබද්ධ කිරීම: මෙම පාඨමාලාව Google හි ප්රබල backend service එකක් වන Firebase වෙතද ඔබව හඳුන්වා දෙනු ඇත. ඔබගේ Flutter යෙදුම Firebase සේවාවන් සමඟ පියවරෙන් පියවර සම්බන්ධ කරන්නේ කෙසේදැයි ඔබ ඉගෙන ගනු ඇත:
Authentication: පරිශීලක පිවිසුම් සහ ලියාපදිංචි කිරීම ක්රියාත්මක කිරීම.
Firestore: දත්ත ගබඩා කිරීමට සහ ලබා ගැනීමට NoSQL Cloud Database සමඟ වැඩ කිරීම.
Cloud Storage: ඔබගේ යෙදුම තුළ ගොනු සහ මාධ්ය කළමනාකරණය කිරීම.
ප්රායෝගික ව්යාපෘති: පාඨමාලාව පුරාම, ඔබ ඉගෙන ගත් සංකල්ප ශක්තිමත් කරන සහ ක්රියාකාරී ජංගම යෙදුම් සමූහයක් ගොඩනැඟීමට ඔබට ඉඩ සලසන ප්රායෝගික ව්යාපෘතිවල නිරත වනු ඇත.
ඉඟි සහ හොඳම භාවිතාවන්: පිරිසිදු, නඩත්තු කළ හැකි සහ කාර්යක්ෂම Flutter කේතය ලිවීමට ඔබට උපකාර කිරීම සඳහා අපි අත්යවශ්ය best practices ගැන ද ආවරණය කරන්නෙමු.
මෙම පාඨමාලාව සුදුසු වන්නේ:
පෙර ක්රමලේඛන අත්දැකීම් නොමැති ආරම්භකයින් සඳහා.
Flutter සමඟ ජංගම යෙදුම් සංවර්ධනය ඉගෙන ගැනීමට කැමති වෙනත් programming language වල අත්දැකීම් ඇති developers ලා සඳහා.
මෙම පාඨමාලාව නිර්මාණය කර ඇත්තේ ඕනෑම තාක්ෂණික පසුබිමක් ඇති ඕනෑම කෙනෙකුට පහසුවෙන් තේරුම් ගත හැකි වන පරිදිය.
මාගේ තවත් වීඩියෝ නැරඹීමට, HexCoder YouTube channel එක වෙත පිවිසෙන්න.
Course Content
- 10 section(s)
- 81 lecture(s)
- Section 1 Introduction to Flutter
- Section 2 Dart Basics
- Section 3 Building the first Flutter App
- Section 4 Building the Simple Weather App
- Section 5 Navigation
- Section 6 Useful Widgets
- Section 7 Firebase
- Section 8 Flutter State Management
- Section 9 Themes
- Section 10 Using phone features
What You’ll Learn
- Basics of Flutter and Dart
- Create stunning UIs with responsive layouts
- Navigate between pages and sharing data using State Management strategies
- BLoC pattern to communicate between the business logic and the UIs
- Integrating Firebase to your Flutter mobile app
- Create a full functioning app and publish it to App Store and Play Store
Skills covered in this course
Reviews
-
HHarsha Dilshan
This is a good course to learn. His teaching style is very engaging and make us to like learning. This is a good course on app development on Flutter. Amazing
-
NNipuna dhilshan
This course was super helpful! The instructor explained things step by step, and the practical projects made it easier to understand Flutter. I’ve learned a lot and feel more confident now.
-
PPRABHATH PASINDU
good
-
cchamindu lakshan
good course