Flutter වලින් mobile apps නිර්මාණය - Sinhala Flutter Course (Udemy.com)
Flutter ගැන මුල සිට සරලව සිංහලෙන් ඉගෙන ගන්න පුළුවන් එකම තැන!
Created by: Praneeth Peiris
Last updated June 2025
What you will 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
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 96 / 100
Course Description
අපි මේ පාඨමාලාවේදී 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 එක වෙත පිවිසෙන්න.
Instructor Details
- 4.8 Rating
85 Reviews
Praneeth Peiris
I have 15+ years of experience in programming in different languages, and now I am working as a Software Engineer Lead in a world-class software company in Germany.
I have a Computer Science degree from the University of Colombo School of Computing, and the knowledge I gained has served me well during not just my career, but also in teaching.
I also worked as a teacher for more than 6 years, and I love to teach and share my knowledge.
More Mobile Development courses
Flutter Mobile App: Build Chatbot with Firebase & Gemini AI (2026)
4.9 (775 Reviews)
Provider: Udemy
Time: 13.8h
$19.99
Android App's Development Masterclass - Build 2 Apps - Java (2023)
4.7 (271 Reviews)
Provider: Udemy
Time: 7.8h
$39.99
Xamarin Forms y SQLite para Android, iOS y UWP 2020 (2022)
4.7 (85 Reviews)
Provider: Udemy
Time: 2.1h
$44.99
The Best React Native Course 2026 (From Beginner To Expert)
4.6 (735 Reviews)
Provider: Udemy
Time: 24.3h
$19.99
Dart and Flutter 3 Bootcamp: Build Apps for Any Screen! (2023)
4.6 (428 Reviews)
Provider: Udemy
Time: 20.4h
$84.99
Reviews
By Harsha Dilshan on 9/20/2025
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
By Nipuna dhilshan on 7/7/2025
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.
By Gihan Pasindu on 5/21/2025
This is a great Flutter course for everyone. Mr. Praneeth explains everything clearly, and the lessons are easy to follow. I learned a lot and now feel confident to build my own mobile apps. Highly recommended for beginners!
By Suminda on 5/18/2025
very interesting
By Shan Romesh on 5/17/2025
better guidance and very helpful
By Nisal Nimsara on 5/16/2025
I think this is the best sinhala flutter course I have ever seen. Thank you Mr. Praneeth for this amazing content. Highly Recommended 100%.
By Binew Lakyuga on 5/15/2025
I like This Course. Nice Teacher.
By Sasana Sathyajith on 5/14/2025
I found this very simple and easy to follow up.
By Harindu Mansaka on 5/14/2025
his content is so awesome.. i bought this course without any hestiation to shopw my gratitude toward praneeth aiya eversince he release his amazing coursework on python..






