All Projects → smartherd → Darttutorial

smartherd / Darttutorial

Learn Dart Programming, its basics and Fundamentals from scratch.

Programming Languages

dart
5743 projects
dartlang
94 projects

Projects that are alternatives of or similar to Darttutorial

Contraflutterkit
A Flutter UI kit with 50 plus screens for beginners to learn.
Stars: ✭ 288 (-31.43%)
Mutual labels:  flutter-apps
Taxi App
Taxi booking app built using Flutter
Stars: ✭ 357 (-15%)
Mutual labels:  flutter-apps
Restaurantappuikit
Flutter representation of a full Restaurant app UI KIT.
Stars: ✭ 400 (-4.76%)
Mutual labels:  flutter-apps
Flutter page transition
This is Flutter Page Transition Package
Stars: ✭ 314 (-25.24%)
Mutual labels:  flutter-apps
Our E School
A mobile app created using Flutter Framework for School management.
Stars: ✭ 315 (-25%)
Mutual labels:  flutter-apps
Flutterscreens
A collection of Screens and attractive UIs built with Flutter ready to be used in your applications. No external libraries are used. Just download, add to your project and use.
Stars: ✭ 4,372 (+940.95%)
Mutual labels:  flutter-apps
Avflutter
flutter 一款老司机喜欢的app
Stars: ✭ 278 (-33.81%)
Mutual labels:  flutter-apps
Flutter wallet ui
Flutter Wallet APP UI Challenge
Stars: ✭ 412 (-1.9%)
Mutual labels:  flutter-apps
Simplicityweather
一款简约风格的 flutter 天气项目,提供实时、多日、24 小时、台风路径以及生活指数等服务,支持定位、删除、搜索等操作。
Stars: ✭ 332 (-20.95%)
Mutual labels:  flutter-apps
Flutter Uis Collection
This repository contains Collection of UIs made using Flutter. Original Design of all the UIs were created by someone else. I tried to recreate those UIs using Flutter
Stars: ✭ 399 (-5%)
Mutual labels:  flutter-apps
Filex
Simple File Explorer made with Flutter(WIP)
Stars: ✭ 315 (-25%)
Mutual labels:  flutter-apps
Flutter novel
仿追书神器,具有仿真、滑动和滚动翻页、字体大小、行高、背景、目录等功能的Flutter 阅读APP
Stars: ✭ 319 (-24.05%)
Mutual labels:  flutter-apps
Flutter Musicplayer
A complete music player in flutter with cool UI and design.
Stars: ✭ 391 (-6.9%)
Mutual labels:  flutter-apps
Google nav bar
A modern google style nav bar for flutter.
Stars: ✭ 290 (-30.95%)
Mutual labels:  flutter-apps
Easy localization
Easy and Fast internationalizing your Flutter Apps
Stars: ✭ 407 (-3.1%)
Mutual labels:  flutter-apps
Flutter Book App
A Flutter project of book app UI
Stars: ✭ 280 (-33.33%)
Mutual labels:  flutter-apps
Awesome Flutter Ui
10+ flutter(android, ios) UI design examples ⚡️ - login, books, profile, food order, movie streaming, walkthrough, widgets
Stars: ✭ 372 (-11.43%)
Mutual labels:  flutter-apps
Flutter effects
flutter animation effects | custom widget | custom renderobject
Stars: ✭ 421 (+0.24%)
Mutual labels:  flutter-apps
Flutter Ecommerce
A small attempt to make an e-commerce user interface in Flutter for Android and iOS.
Stars: ✭ 408 (-2.86%)
Mutual labels:  flutter-apps
Feather
Flutter weather application with beautiful UI and UX.
Stars: ✭ 391 (-6.9%)
Mutual labels:  flutter-apps

Dart Programming Tutorial for Beginners

Learn Dart Programming, its basics and Fundamentals from scratch.

Topics to be covered

  1. Overview
    • Course introduction, prequisites and software required
  2. Installation
    • Install required softwares for Windows, MAC and Linux ( Ubuntu )
  3. Getting Started with Dart Programming
    • Run your first app in Dart
    • Comments
  4. Exploring Data Types and Variables
    • Data Types and Variables
    • String, Literals and String Interpolation
    • Define constants using "final" and "const" keywords
  5. Control Flow Statements
    • IF ELSE
    • Conditional Expressions
    • Ternary Operator
  6. Loop Control Statements
    • What are Iterators?
    • FOR Loop and how it works
    • WHILE Loop
    • DO WHILE Loop
    • BREAK statements
    • CONTINUE keyword
    • Labelled FOR Loop
  7. Exploring Functions or Methods
    • Declaring functions
    • Function Expressions: Short hand syntax or using FAT ARROR
    • Optional Positional Parameters
    • Optional Named Parameters
    • Optional Default Parameters
  8. Exception Handling
    • Demo with example
    • Custom Exception Class
  9. Object Oriented Programming: Getting Started
    • Defining Class and creating Objects
    • Instance and field variables
    • Constructors
      • Default
      • Named
      • Parameterized
  10. More on Object Oriented Dart
    • Inheritance
    • Getter and Setter
    • Private Instance Variable
    • Polymorphism
    • Using constructors in Inheritance
    • Static variables and methods
  11. Functional Programming in Dart
    • Lambda Expression
    • Higher-Order Functions
    • Lexical Closures
  12. Dart Collections
    • Arrays or List
      • Fixed Length List
      • Growable List
    • Set and HashSet
    • Map and HashMap
  13. Callable Classes
  14. Conclusion

Authors

  • Team Smartherd
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].