Udemy

Learn Dart Programming for Flutter

Enroll Now
  • 11,827 Students
  • Updated 9/2018
  • Certificate Available
4.6
(871 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
4 Hour(s) 35 Minute(s)
Language
English
Taught by
Smartherd The Good Old Youtube Channel
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.6
(871 Ratings)

Course Overview

Learn Dart Programming for Flutter

Build strong foundation in Dart programming language

2024 Update: My Udemy courses are not being updated anymore.

I have joined Droidcon Academy and leading the platform. I will continue my passion for teaching by working with thousands of instructors and helping them create high-quality courses for you. Thank you for your enormous support.

-

Learn Dart Programming from scratch by Google. Prepare yourself for Flutter apps for Android and iOS and develop Web apps using Dart programming language.  

Dart is an object-oriented language which can optionally trans-compile into JavaScript. It supports a varied range of programming aids like interfaces, classes, collections, generics, and optional typing. 

Dart can be extensively used to create single-page web apps, Android and iOS apps. Single-page applications enable navigation between different screens of the website without loading a different webpage in the browser.

In this course you'll learn:

  • Dart Setup and required software Installation

  • Exploring the first Dart application

  • Built-in Data Types and variable declarations

  • Conditional Statements

  • Loops or Iterators

  • Functions and Methods

  • Exception Handling

  • Object Oriented concepts

  • Inheritance, Abstract Class, Interface and Polymorphism

  • Functional Programming: Lambdas and Higher-Order Functions

  • Dart Collection: List, Set and Map

  • Callable classes

  • Summary

All the source code is available on Smartherd GitHub repos. Feel free to check them out.

Course Content

  • 12 section(s)
  • 42 lecture(s)
  • Section 1 Introduction
  • Section 2 Getting Started
  • Section 3 Exploring Variables and Data Types
  • Section 4 Control Flow Statements
  • Section 5 Loop Control Statements
  • Section 6 Exploring Functions
  • Section 7 Exception Handling
  • Section 8 Object Oriented Dart Programming
  • Section 9 Leveraging Object Oriented Dart Programming Concepts
  • Section 10 Lambdas and Higher-Order Functions
  • Section 11 Dart Collection Framework
  • Section 12 Summary and Next Steps

What You’ll Learn

  • Programming logic foundation, read and write Kotlin with condition and control.
  • Concept of OOPS in Dart, as other languages like Java, Kotlin, C++, PHP, C#, Scala, or Swift
  • Use INTELLIJ IDE.
  • Create basic as well as professional Flutter apps using Dart, the new Java-based programming language developed by Google


Reviews

  • K
    Katuya
    5.0

    thank you for your impressive course. I was carefully listening to it since I will make flutter apps. and then I am absolutely interested in unity right now. I hope that you would produce a lesson of C# in unity in the future.

  • N
    Nilotpal Saikia
    4.5

    This is a basic course for starters. Good to start with but could have been better with examples using other data types rather than integers only.

  • M
    Matt Potter
    3.0

    More detail would help out. I had to pause the videos quite often and repeat as there is a lot of jargon which I don't fully understand. Hopefully as I do programming it will all become clear to me.

  • A
    Adriano Wagner Agra de Andrade
    5.0

    Excellent course ! Rich in details !

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed