Day 1 初探Flutter

前言
大家好,我是辅大大三的学生,由於课程所需让我接触到铁人赛,因此我和同学一起组队参加,首先谢谢大家阅读我的文章,毕竟小女子我是个非常不专业的铁人,能够让你们点进来观看是我莫大的荣幸,如果不嫌弃的话,接下来的29天还请你们多多包容,我将会分享一些我的学习心得以及Flutter的相关资讯,内容多参考「横跨Android及Apple的神话:用Dart语言神启Flutter大业」这本书以及网路上的资料,希望能为你们带来一点帮助。

介绍Flutter
简单介绍一下Flutter,Flutter主要由五种部分组成,分别是Dart平台、Flutter引擎、基础库、客制化设计语言的组件以及Flutter DevTools。Flutter框架是由Dart语言撰写的,并利用该语言的许多进阶功能,以供iOS及Android系统使用。Flutter的引擎主要使用C++语言撰写,其中Android特定的功能以Java语言撰写,而iOS特定的功能则是以Objective-C语言撰写的。

介绍Dart
Dart是一种物件导向语言,由Google主导开发,类似於JavaScript。Dart的执行方式有两种,第一种是在原生的虚拟机器上执行,第二种是将Dart程序码转成JavaScript。

今天只介绍了Flutter的表面,明天我将会更深入介绍,敬请期待。

参考资料
https://www.appcoda.com.tw/flutter-basics/
https://zh.wikipedia.org/wiki/Flutter
https://zh.wikipedia.org/wiki/Dart
https://clay-atlas.com/blog/2021/02/25/dart-cn-tutorial/


<<:  【Day13】 AutoVC 实作 Pytorch 篇 - 2

>>:  [Day1]-关於我自己

Day 30 | 将flutter web 部署至 netlify

最後一天就来部署我们的flutter web吧,也算是这系列文中真的跟「web」唯一有关的一篇文XD...

MySQL学习_Day2

学习内容 资料储存、约束资料、修改&删除资料 储存资料: 在输入字串资料时,若资料型态是VA...

Python 演算法 Day 11 - Feature Extraction

Chap.II Machine Learning 机器学习 https://yourfreetemp...

v-bind:is vs keep-alive

首先要介绍的是在component标签中利用v-bind:is(v-bind缩写是「:」所以可以直接...

[Day. 30] 总结&完赛心得

第12届铁人完赛! 说真实的,原本规划的30天内容大概到第20天就用光了xD 後面10天几乎都是当天...