Sharing Is Caring:

Flutter & Dart For Beginners [2023] -Part 1 (in Sinhala)

Learn the fundamentals of Flutter and Dart to build your first mobile app with ease!



(9 ratings)

Created by Samin Chaneepa


What you’ll learn

  • Understand the basics of Flutter: By the end of your course, students should have a solid understanding of the basics of Flutter.
  • Develop practical skills: Through a combination of lectures and hands-on exercises, students should develop practical skills related to building applications.
  • Create a complete Flutter application: By the end of the course, students should have created a complete Flutter application from start to finish..
  • Gain confidence in using Flutter: Through the process of completing your course, students should gain confidence in their ability to use Flutter to build apps


  • This course is made for complete beginners. So, no prerequisites.
  • Here we also teach you all the basics of the Dart programming language (the language used in Flutter)


Flutter & Dart for Beginners 2023 – Part 1 ” is a comprehensive course designed to help you learn the basics of mobile app development with Flutter and Dart. With hands-on exercises and practical examples, this course will give you the knowledge and skills you need to build your first mobile app from scratch.

Read Also -->   Big Data and Hadoop Essentials

Here are some of the key features of this course:

  • Easy-to-follow explanations: The course is taught in the Sinhala language, making it accessible to beginners and those with limited English proficiency. The instructor provides clear explanations of concepts and terminology used in mobile app development.
  • Step-by-step guidance: You will be guided through each step of the development process, from installing the necessary software to writing code and testing your app.
  • Hands-on exercises: You can practice what you learn with hands-on coding exercises that help you build your skills and confidence.
  • Comprehensive coverage: The course covers all the fundamentals of mobile app development with Flutter and Dart, including user interface design, state management, and handling user input.
  • Real-world examples: You will learn how to build practical mobile apps features, such as forms, navigation, and data storage, that you can use in your own projects.
  • Supportive community: As part of the course, you will have access to a supportive community of fellow learners who can offer advice and feedback on your work.

Whether you want to start a career in mobile app development, or simply learn a new skill, “Flutter & Dart for Beginners 2023 – Part 1” is the perfect starting point. With comprehensive coverage and hands-on exercises, this course will give you the knowledge and confidence to build your mobile apps and take your development skills to the next level.

Who this course is for:

  • This course is intended for anyone who is interested in learning how to build mobile applications using Flutter.
Read Also -->   Learn Azure Machine Learning from scratch

Show less

Course content

5 sections • 42 lectures • 2h 4m total lengthCollapse all sections

What is Flutter? and how to install Flutter?6 lectures • 29min

  • What is Flutter?06:31
  • Install and configure Flutter (Part 1)06:23
  • How to install Android studio and configure virtual devices09:53
  • Virtual devices00:31
  • Install and Configure VS Code (Visual Studio Code)03:00
  • How to Run Flutter Apps in VS Code02:24
  • Flutter Quiz 11 question

Dart Programing Basics for Flutter13 lectures • 31min

  • What is Dart?01:09
  • Dart code structure (Main Function)01:13
  • Variables and Data structures basics in dart03:24
  • Dart variables advanced!00:47
  • Conditional Statements in Dart (if else …)01:47
  • Dart List data structure04:43
  • Functions in dart03:45
  • Answer02:08
  • More about Functions01:20
  • Dart Quiz2 questions
  • Classes in Dart02:55
  • Objects in dart04:15
  • Small question from classes and objects in dart00:25
  • Answer03:10

VS code setup for Flutter Development3 lectures • 4min

  • How to custamize the Color and Icon Themes01:31
  • The essential Extensions for VS Code01:46
  • More on Extentions00:54

Widgets in Flutter (Section 1)12 lectures • 40min

  • Create a new Flutter project and explore more!01:56
  • Adding some Code and run app in the emulator..04:18
  • Materialapp widget03:56
  • Scaffold widget02:23
  • Learn to read Docs02:20
  • AppBar widget (part 1)06:20
  • Text widget01:24
  • Const keyword00:46
  • AppBar (Part 2)05:28
  • AppBar (part 3)03:24
  • All properties inside AppBar widget01:19
  • Icon widget06:09

Understand the Layout designing basics to ADVANCED!8 lectures • 21min

  • What is a Layout?01:44
  • What is a column?02:42
  • What is a row?01:41
  • The 3 main Theory behind the layout designing.00:58
  • Understand Layout building using examples -Example 103:31
  • Layout designing Example 203:27
  • Layout designing Example 304:39
  • Layout designing Example 402:20

👇👇👇👇 Click Below to Enroll in Free Udemy Course 👇👇👇👇

Go to Course

👇👇 See Also 👇👇

Join Us Join Us Join Us
Sharing Is Caring:

Leave a Comment

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO