[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9500":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":9,"pushedAt":9,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":15,"starSnapshotCount":15,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},9500,"DartTutorial","smartherd\u002FDartTutorial","smartherd","Learn Dart Programming, its basics and Fundamentals from scratch.",null,"Dart",978,396,54,7,0,3,49.1,false,"master",true,[22,23,24,25,26,27,28,29],"dart","dart-library","dart-web","dart2","dartlang","flutter","flutter-apps","flutter-examples","2026-06-12 04:00:45","# Dart Programming Tutorial for Beginners \nLearn Dart Programming, its basics and Fundamentals from scratch.\n\n## Topics to be covered\n0. Overview\n    - Course introduction, prequisites and software required\n1. Installation\n    - Install required softwares for Windows, MAC and Linux ( Ubuntu )\n2. Getting Started with Dart Programming\n    - Run your first app in Dart\n    - Comments\n3. Exploring Data Types and Variables \n    - Data Types and Variables\n    - String, Literals and String Interpolation\n    - Define constants using \"final\" and \"const\" keywords\n4. Control Flow Statements \n    - IF ELSE \n    - Conditional Expressions\n    - Ternary Operator \n5. Loop Control Statements \n    - What are Iterators?\n    - FOR Loop and how it works\n    - WHILE Loop\n    - DO WHILE Loop \n    - BREAK statements \n    - CONTINUE keyword \n    - Labelled FOR Loop \n6. Exploring Functions or Methods \n    - Declaring functions \n    - Function Expressions: Short hand syntax or using FAT ARROR \n    - Optional Positional Parameters \n    - Optional Named Parameters \n    - Optional Default Parameters \n7. Exception Handling\n    - Demo with example\n    - Custom Exception Class \n8. Object Oriented Programming: Getting Started \n    - Defining Class and creating Objects\n    - Instance and field variables \n    - Constructors\n      - Default\n      - Named\n      - Parameterized \n9. More on Object Oriented Dart \n    - Inheritance\n    - Getter and Setter\n    - Private Instance Variable \n    - Polymorphism \n    - Using constructors in Inheritance\n    - Static variables and methods \n10. Functional Programming in Dart\n    - Lambda Expression\n    - Higher-Order Functions\n    - Lexical Closures \n11. Dart Collections \n    - Arrays or List\n        - Fixed Length List\n        - Growable List\n    - Set and HashSet \n    - Map and HashMap \n12. Callable Classes \n13. Conclusion \n\n## Authors\n\n* **Sriyank Siddhartha** \n","该项目是一个针对初学者的Dart编程教程，从零开始教授Dart语言的基础知识和核心概念。其核心功能包括安装指导、基本语法讲解（如变量类型、控制流语句）、函数与异常处理介绍以及面向对象和函数式编程的概念实践。此外，还涵盖了集合操作等内容，帮助学习者全面掌握Dart编程。适合希望入门Dart开发或为Flutter应用开发打下坚实基础的学习者使用。",2,"2026-06-11 03:23:08","top_language"]