第十屆 佳作

software-dev
Kotlin for Android
藍諾

系列文章

DAY 1

Day 01. 簡介與準備就緒

  本教學適合已有物件導向程式設計經驗的學習者 (若沒有的話,在某些章節可能會較辛苦,不過都可以克服的),未曾使用過 Android Studio 與 Kotl...

DAY 2

Day 02. 設定與 Hello World

  嗨!今天將介紹開發工具的常用設定與如何首次執行專案,以及有可能遇到的問題和解決方式。首先在左上角選單中點選 File > Settings (Ctrl...

DAY 3

Day 03. 第一個 App - Bucket List 與圖檔資源概念

  繼昨日完成了環境的設置後,今天就來開始開發第一個專案吧!   Mark 是一位剛退休的人士,他終於擺脫了日復一日,年復一年,不斷工作賺錢的平淡生活,從現在...

DAY 4

Day 04. 第一個 App - Bucket List 與版面視覺設計

  今天一開始我們先來處理兩個錯誤及一個警告:   首先處理 Image without ‘contentDescription’ 問題。設定內容描述 (co...

DAY 5

Day 05. 第一個 App - Bucket List 與 Kotlin 語言

  版面的部分已經設計完成,接著讓我們開始進行程式設計的部分,首先於專案總管打開 app > java > … > MainActivity....

DAY 6

Day 06. Kotlin 語言學習 - 變數運用

  今天的課程將使用 https://try.kotlinlang.org/ 進行 Kotlin 程式語法的學習,透過線上版的 IDE 可以快速的呈現程式執行結...

DAY 7

Day 07. Kotlin 語言學習 - Nullable 安全性

  今日課程的概念在程式設計過程扮演非常重要的角色,有許多應用程式發生錯誤導致 crash,部分的主因與 Null 安全性有很大的關係,在 Kotlin 中宣告...

DAY 8

Day 08. Kotlin 語言學習 - 函式、判斷式、集合

線上 Kotlin 練習編譯器:https://try.kotlinlang.org/ 函式   Kotlin 的函式 (function) 宣告以...

DAY 9

Day 09. Kotlin 語言學習 - 迴圈控制

  Kotlin 的迴圈 (loop) for … in 代表著將 in 關鍵字後的群組拆分成 in 前的個體,再於 { } 中依序訪問,若用在字串上則會拆解為...

DAY 10

Day 10. Kotlin 基本物件導向

線上 Kotlin 練習編譯器:https://try.kotlinlang.org/ 教學內容會融入先前章節提過的知識,若遇到問題可以從前面的章節依序閱讀...