前言
大家好,我是辅大的学生,这次选择Flutter作为挑战的主题,因为接触Flutter的时间非常的短,所以介绍的内容也相当的基础,还请大家多多指教。
以下是我对这30天简单的规划:
Day1-Day3 Flutter介绍与环境设置
Day4-Day6 Dark语法介绍
Day7-Day9 档案介绍,各个package简介
Day10-Day30 专案设置
这些只是初步架构,会视情况调整
一、什麽是Flutter
Flutter 是Google推出并开源的移动应用开发框架,开发者可以通过Dart语言开发App,一套代码同时运行在iOS 和Android平台。Flutter提供了丰富的组件、接口,开发者可以很快地为Flutter添加native扩展。同时Flutter还使用Native引擎渲染视图,让使用者更方便的去做使用。Flutter与用於构建移动应用程序的其它大多数框架不同,因为Flutter使用自己的高性能渲染引擎来绘制widget。这样不仅可以保证在Android和iOS上UI的一致性,而且也可以避免对原生控件依赖而带来的限制及高昂的维护成本。
二、Dart语言
Dart语言是Google开发的程序语言,主要针对前端介面开发所使用的程序语言(mobile apps, web),最早是用於浏览器的脚本语言,也是类似 JavaScript 的物件导向语言。
三、Flutter和Dart的关系
Flutter 采用Dart语言开发,会选择Dart而不选择JavaScript的原因有以下几条
<<: Leetcode 挑战 Day 12 [ 26. Remove Duplicates from Sorted Array]
>>: [Day01] 程序菜鸟自学C++资料结构 – 前言导读
The normal IVF cost in Bangalore ranges from Rs. 1...
我把从第一天到现在每天的 Home 目录都放上 GitHub 了,README.md 里面有说明 ...
Hello, 各位 iT邦帮忙 的粉丝们大家好~~~ 本篇是 Re: 从零开始用 Xamarin 技...
管理讯息的功能有 新增团购讯息 删除团购讯息 查询团购讯息 手动新增团购者 手动删除团购者 新增团购...
文章说明 文章分段 文章说明 deeplab的简单介绍、於我的意义 ep.1 tensorflow的...