# coding-time-dart **Repository Path**: linwu-hi/coding-time-dart ## Basic Information - **Project Name**: coding-time-dart - **Description**: 深入浅出Dart教程 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-06-21 - **Last Updated**: 2023-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: Dart, Flutter, 深入浅出Dart教程 ## README # 序言 在软件开发领域,选择合适的编程语言是非常重要的决策之一。在现代的Web开发中,JavaScript一直是主流的脚本语言。然而,随着移动应用程序的兴起和跨平台开发的需求增加,开发人员需要一种更强大、更灵活的语言来满足不断变化的需求。Dart语言应运而生。 Dart是由Google开发的一种面向对象的编程语言,旨在用于构建高性能、跨平台的应用程序。它结合了许多现代编程语言的优点,如强类型检查、垃圾回收和即时编译等,同时保持了简洁、易读的语法。与JavaScript相比,Dart在许多方面都提供了更好的开发体验和更强大的功能。 在本书中,我们将深入浅出地介绍Dart语言,并与JavaScript进行对比。我们将详细探讨Dart的特性、语法和最佳实践,以帮助读者快速掌握这门语言。通过与JavaScript进行对比,我们将突出Dart在可读性、性能、类型安全和工具生态等方面的优势。 尽管Dart与JavaScript有许多相似之处,但它也有独特的特性和优势。Dart的强类型检查使得代码更加健壮、可靠,能够在编译时捕获潜在的错误。它的面向对象设计和模块化系统使得代码更易于组织和维护。Dart还提供了强大的工具和框架,如Flutter,用于构建跨平台的移动应用程序。 在本书中,我们将通过丰富的代码示例、实践案例和深入的解释,帮助读者全面了解Dart语言的各个方面。我们将重点介绍Dart与JavaScript在语法、变量、函数、类、异步编程和模块化等方面的区别。我们还将探讨Dart的生态系统,包括工具、库和框架,以及与JavaScript相关的迁移和互操作性问题。 无论你是已经熟悉JavaScript的开发人员,还是想要学习一门新的跨平台语言的初学者,本书都将为你提供深入的Dart知识和实用的技能。我们相信,通过学习Dart,你将能够构建出更高效、可靠且易于维护的应用程序,并在移动应用开发领域取得成功。 让我们开始这段令人兴奋的Dart之旅吧! ## 书籍目录📚 - [基础](docs/base/搭建环境.md) - [搭建环境](docs/base/搭建环境.md) - [变量与数据类型](docs/base/变量与数据类型.md) - [运算符](docs/base/运算符.md) - [流程控制](docs/base/流程控制.md) - [函数](docs/base/函数.md) - [集合类型](docs/base/集合类型.md) - [面向对象](docs/oop/类和对象.md) - [类和对象](docs/oop/类和对象.md) - [类的继承](docs/oop/类的继承.md) - [多态](docs/oop/多态.md) - [更多特性](docs/oop/更多特性.md) - [进阶](docs/advance/Dart模块化.md) - [Dart模块化](docs/advance/Dart模块化.md) - [Dart库的使用和创建](docs/advance/Dart库的使用和创建.md) - [Dart的命令行和Web编程](docs/advance/Dart的命令行和Web编程.md) - [Dart中使用JSON](docs/advance/Dart中使用JSON.md) - [Dart的异步编程](docs/advance/Dart的异步编程.md) - [事件循环和协程机制](docs/advance/事件循环和协程机制.md) - [Dart的Stream](docs/advance/Dart的Stream.md) - [Dart的Isolate](docs/advance/Dart的Isolate.md) - [Dart中的泛型](docs/advance/Dart中的泛型.md) - [空安全](docs/advance/空安全.md) - [Dart测试](docs/advance/Dart测试.md) - [Flutter与Dart实战](docs/practice/简介.md) - [简介](docs/flutter/简介.md) - [配置](docs/flutter/配置.md) - [编写第一个Flutter应用](docs/flutter/编写第一个Flutter应用.md) - [Widget](docs/flutter/Widget.md) - [状态管理](docs/flutter/状态管理.md) - [Flutter路由管理](docs/flutter/Flutter路由管理.md) - [Material和Cupertino组件](docs/flutter/Material和Cupertino组件.md) - [网络请求](docs/flutter/网络请求.md) - [TODO应用](docs/flutter/TODO应用.md) ## 关于我 笔名`linwu`,一枚前端开发工程师,曾入职腾讯等多家知名互联网公司,后面我会持续分享精品课程,欢迎持续关注 ## 关注公众号 > 关注公众号获取课程代码以及最新教程和文章,也可以联系作者,获取帮助 ![](https://i.imgtg.com/2023/06/21/OW9Rup.png)