iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Mobile Development

新手向Android&Kotlin學習紀錄30天 系列

個人的Android&Kotlin學習紀錄,每天記錄一點點,也進步一點點。

鐵人鍊成 | 共 30 篇文章 | 8 人訂閱 訂閱系列文 RSS系列文 團隊好想工作室 v6.0
DAY 11

第11天 ConstraintLayout 詳細介紹(四) : Flow、ImageFilterView、ImageFliterButton

Flow VirtualLayout Flow 是不可見的虛擬佈局,概念類似於之前的chain,可以依據元件的ids,對 constraint_referenc...

2022-09-26 ‧ 由 Yimin 分享
DAY 12

第12天 Kotlin 小學堂(1) : Hello World!

講了這麼多天UI的部分,是該來換換口味了。雞排不切不加辣 Google從2019年I/O大會開始力推Kotlin為Android為主要開發語言。官方給的理由:...

2022-09-27 ‧ 由 Yimin 分享
DAY 13

第13天 Kotlin小學堂(2) : 變數、基本資料類型

變數是每個程式語言中都會有的基本單位。來看看Kotlin是怎麼宣告變數的,基本的資料類型又有哪些? 關鍵字 宣告變數時,需要在變數名稱前加上關鍵字,編譯器才知道...

2022-09-28 ‧ 由 Yimin 分享
DAY 14

第14天 Kotlin小學堂(3) : 那些運算子

有些熟悉的符號就像這些+、-、*、/符號,在數學世界,數學家分別賦予加、減、乘、除的概念,但在kotlin裡面又代表什麼意思呢?在Kotlin的程式語言世界,對...

2022-09-29 ‧ 由 Yimin 分享
DAY 15

第15天 kotlin小學堂(4) 控制流程 : if/else 、 when

邏輯控制 程式碼執行順序是由上往下執行,但是這種方法不可能滿足所有需求,這時候就需要靠一些條件語句(if/else條件語句、when條件語句)或循環語句(for...

2022-09-30 ‧ 由 Yimin 分享
DAY 16

第16天 kotlin小學堂(5) 控制流程 : for loop、while loop

for loop for loop 相當於C# 等其他語言的foreach循環,對任何提供迭代器(iterator)的對象提供一個歷遍的方式。 他們都提供迭...

2022-10-01 ‧ 由 Yimin 分享
DAY 17

第17天 kotlin小學堂(6) 控制流程 : 跳脫字元

從上一篇在迴圈裡都是從頭執行到尾,但是如果執行到一半就以滿足需求或者就是想跳過某一次特定條件的迴圈,該怎麼辦呢? 跳脫字元 break : 終止最直接包圍它的...

2022-10-02 ‧ 由 Yimin 分享
DAY 18

第18天 kotlin小學堂(7) : Function 函數

函數在程式中是很重要的一部分,用來完成特定任務、並且可以重複使用的程式碼區塊。基本上程式就是一系列的函數組成來完成一個比較複雜的任務。其實前面一直使用的prin...

2022-10-03 ‧ 由 Yimin 分享
DAY 19

第19天 Kotlin小學堂(8) : 函數類型、Lambda

今天要介紹很常在Kotlin 中看見的寫法,lambda,直接開始吧! lambda lambda可以當作函數類型(function type) 來使用,意思是...

2022-10-04 ‧ 由 Yimin 分享
DAY 20

第20天 Kotlin小學堂(9) : 集合

集合類型 集合是大多數編程語言的常見概念,通常包含相同類型的一些對象(也可以沒有半個對象)。集合中的對象稱為元素或條目。 以下是Kotlin 相關的集合類型:...

2022-10-05 ‧ 由 Yimin 分享