以下是22个简短的视频课程的列表,这些课程提供了开始开发移动应用程序的基本信息。 本速成课程面向初学者和非程序员。
这些课程没有在Flutter和Dart中教授抽象概念和思想,而是展示了构建实际的移动应用程序的过程。
视频观看地址在文章底部
视频介绍
什么是Flutter?
Flutter是由Google创建的用于构建移动应用程序的框架。 您可以同时开发Android和iOS移动应用程序,这意味着它是所谓的“跨平台解决方案”。 您只需使用一种称为Dart的编程语言编写的单个代码库来进行一次开发。 而不是使用iOS和Java的Swift或Android的Kotlin。
Flutter提取了与Android和iOS的交互,同时仍在生成本地代码。 简而言之,您不需要学习为不同的移动平台编写移动应用程序的不同方法,这类似于React Native,但是Flutter的优势在于框架,编程语言和工具链由单个公司开发,而仍然 开源。
环境安装
Visual Studio Code与Flutter完美地集成在一起。 有两个很棒的插件:Dart和Flutter,可以简化开发过程。 还有一个内置的热重载功能,可在开发应用程序时立即重载代码。
创建第一个Flutter程序
Flutter插件添加了VS Code命令,以创建新的项目样板并启动适用于Android和iOS的移动设备模拟器。
无状态和有状态组件
Flutter与React或Vue.js非常相似。 Component的概念被Widget的概念所取代,这基本上是同一件事。 同样,我们区分状态为有状态的小部件(React中的智能组件)和没有状态的小部件为无状态的小部件(React中的哑组件)。
版权声明
版权说明: 仅限用于学习和研究目的;不得将上述内容用于商业和非法用途!否则一切后果自负。我们非常重视版权问题,如有侵权请邮件至(171373236#qq.com)与我们联系处理,敬请谅解!