iT邦幫忙

dart相關文章
共有 130 則文章
鐵人賽 Mobile Development DAY 2
ios前端開發學習 系列 第 2

技術 【Day02】移動端開發比較

現在開發手機app可以透過很多種方式,像是使用Kotlin(Android的官方開發語言)或是同時開發Android & Swift的Dart(用於Fl...

C++30日挑戰之旅 系列 第 37

技術 【WIDE LAB紀錄 Day7】 Dart,讓我更深層的了解你的為人

壹、前情提要:交接工作進度銜接 一、猜測一:是不是sdk版本本身不支援packages安裝問題 由我們主要用到的url_laucher及語言的部分可以看到若用合...

C++30日挑戰之旅 系列 第 36

技術 【WIDE LAB紀錄 Day6】 Dart,讓我們繼續那靦腆的與你相識

壹、前情提要:交接工作進度銜接 前提:因為我們的flutter版本是2.10.5而非最新版本的3.7.0 一、趴呢part:進度、遇到的問題 package部...

C++30日挑戰之旅 系列 第 35

技術 【WIDE LAB紀錄 Day5】 Dart語言阿囉哈

壹、前情提要 一、暫不處理由 VSCode No Device的問題,直接往Dart語言研究 由本篇可知,VSCode可藉由套件run Simulator,但它...

鐵人賽 自我挑戰組 DAY 6
30 天初探 Flutter 系列 第 6

技術 Day 6 - Dart 的條件與循環控制

上一篇 forEach 方法現身了,因此本篇就要來介紹一下控制流程,包含了條件控制與循環控制。 if - else 條件控制 直接看範例: void main(...

鐵人賽 Mobile Development DAY 9
dart&flutter學習之旅 系列 第 9

技術 dart&flutter學習之旅-Day09

Mapping map()可以讓你對每個元素使用函數去替換舊的函數 void main() { var numbersByTwo = const [1, -...

鐵人賽 Mobile Development DAY 8
dart&flutter學習之旅 系列 第 8

技術 dart&flutter學習之旅-Day08

Checking conditions 有時候可能會遇到要驗證元素全部符合特定條件的時候,這時候並不推薦使用for-in 不推薦使用 for (final it...

鐵人賽 Mobile Development DAY 6
dart&flutter學習之旅 系列 第 6

技術 dart&flutter學習之旅-Day06

前言 今天會把dart裡常用的constructor介紹完畢,並且會進到Iterable collections的範圍,Iterables是dart應用程式中最...

鐵人賽 Mobile Development DAY 3
dart&flutter學習之旅 系列 第 3

技術 dart&flutter學習之旅-Day03

前言 今天會繼續介紹dart被應用在flutter裡一些常見的語法,畢竟我在剛開始寫flutter的時候對dart語法還不熟悉,因此導致我的程式碼很冗長且複雜,...

鐵人賽 Mobile Development DAY 2
dart&flutter學習之旅 系列 第 2

技術 dart&flutter學習之旅-Day02

接續Day01的null值,dart還有一個特色叫做null-aware operators,null-aware operators對於處理nullable...

技術 [Flutter] 6個你該知道的Dart訣竅

最近有新開一個部落格是在介紹Flutter相關的文章,大家可以去看看~ 1.同時執行多個Future Function 當你想要同時呼叫多個Api時,如果他們之...

鐵人賽 Modern Web DAY 13
Flutter web 的奇妙冒險 系列 第 13

技術 Day13 | Dart 中的 Functional Programming

Functional Programming 如果OOP是以物件為主那FP就是以Function作為主體來思考。但也須有人會好奇 Function 這種語法很多...

鐵人賽 Modern Web DAY 12
Flutter web 的奇妙冒險 系列 第 12

技術 Day 12 | Dart 中的 Sound null safety

為什麼我們需要 null safety? 回答這個問題前應該要先了解為什麼會有 null ,如果寫過網頁前端的讀者應該很常看到以下程式碼(以react舉例)...

鐵人賽 Modern Web DAY 11
Flutter web 的奇妙冒險 系列 第 11

技術 Day 11 | Dart 非同步 - Stream

Stream 簡單來說就是一群iterable的非同步事件。 像是每秒輸出一個數字,但是你可能會想說就算我不用 Stream 我也有辦法辦到: Timer.pe...

鐵人賽 Modern Web DAY 10
Flutter web 的奇妙冒險 系列 第 10

技術 Day10 | Dart 非同步 - async/awiat

Async/Awiat 在Dart中我們可以使用 async 來代表這是一個非同步的function Future<String> fetchDat...

鐵人賽 Modern Web DAY 9

技術 Day09 | Dart 非同步 - Future

昨天介紹了在Dart中非同步的基本概念,今天就要來講到如何簡單的控制非同步操作。 Future Future 可以想像成一個盒子一樣,它將 「一個值裝起來直到未...

鐵人賽 Modern Web DAY 8

技術 Day08 | Dart 中的非同步 - Isolate、Event loops

非同步指的到底是什麼? 在解釋非同步(Asynchronous)之前,我們先來聊聊什麼是同步(synchronous)首先我們需要先知道一件事情是:Dart 是...

鐵人賽 Modern Web DAY 7

技術 Day 07 | Dart基本介紹 - extends、abstract、mixin

今天繼續來說明class 相關的語法。今天提到的語法又會更抽象一點 extends 所謂繼承就是我們可以使一個類別使用另外一個類別的方法及成員變數來進行程式碼的...

鐵人賽 Modern Web DAY 6

技術 Day 06 | Dart基本介紹 - private & static

在昨天的文章中,講到了類別基礎用法包含了「宣告」、「建構子」及「實體化」,今天會繼續說明Dart class中的其他語法。 私有變數、getter、setter...

鐵人賽 Modern Web DAY 5

技術 Day05 | Dart基本介紹 - class、factory

類別 前面說到 Dart 是一個支援OOP的程式語言(附註*),而不同於JS的Prototype-based,Dart 則是 Class-based,所以在OO...

鐵人賽 Modern Web DAY 4

技術 Day04 | Dart基本介紹 - 變數宣告與基本型別

今天主要會說明 Dart 各種變數宣告的方法及 Dart 的基本型別。 變數宣告 dart主要有四種方式宣告變數 分別為 const var type fin...

鐵人賽 Modern Web DAY 3

技術 Day 3 | Dart 基本介紹 - Dart vs JS

Dart是什麼? Dart 是一個靜態強型別的語言,同時支援物件導向程式設計(OOP)及函數式程式設計(FP)的特性, 而 Dart 正是「Flutter」所使...

鐵人賽 Modern Web DAY 2

技術 Day 2 | Dart 開發環境設定

第二天先來點輕鬆的內容:建立我們的開發環境。 我本身所使用的環境如下: OS:MacOS big sur 11.2 Dart SDK version: 2.12...

鐵人賽 Modern Web DAY 1

技術 Day 1 | 前言與大綱

哈囉我是Todd,是一個比較喜歡寫前端的全端工程師,工作上大部分是使用 React 及 Node.js 來進行開發。 剛好今年參與了一個 Flutter App...

鐵人賽 Mobile Development DAY 4

技術 Flutter體驗 Day 4-Dart CheatSheet (2)

Dart CheatSheet (2) 認識 Dart 程式語言,從官方提供的dart-cheatsheet掌握該語言的特色 Dart CheatSheet G...

鐵人賽 Software Development DAY 30

技術 Day 30:Metadata 以及完賽心得

Metadata 是用來替函數、參數加上註解,在 dart:core/annotations.dart 中提供了兩個 metadata。 @override 當...