Tina Tang's Blog

在哪裡跌倒了,就在哪裡躺下來

0%

瞭解如何編寫與小費計算機應用程式中 UI 元素互動的 Kotlin 程式碼,方便你計算小費。

學習目標

  • Android 應用程式的基本結構。
  • 如何讀取 UI 中的值,將這些值寫入程式碼並進行操控。
  • 如何使用資料檢視繫結 (而不是 findViewById()) 來更輕鬆地編寫與檢視畫面互動的程式碼。
  • 如何搭配 Double 資料類型使用 Kotlin 中的十進位數字。
  • 如何將數字的格式設定為貨幣。
  • 如何使用字串參數來動態建立字串。
  • 如何在 Android Studio 中使用 Logcat 來找出應用程式的問題。
Read more »

瞭解新版的 UI 元件,例如可編輯的文字欄位、圓形按鈕,以及為小費計算器應用程式建立版面配置的切換按鈕。你將會使用 XML,而不使用 Android Studio 中的版面配置編輯器,來編輯應用程式的版面配置。

學習目標

  • 如何在 Android 中讀取及寫入 XML 版面配置
  • 如何建構簡易表單,用於使用者文字輸入和選項
Read more »

若要建構較為複雜的應用程式,必須深入瞭解類別與繼承的運作方式,以便充分運用 Android 平台所提供的功能。

學習目標

  • 建立Kotlin程式,並使用繼承實作類別階層。
  • 擴充類別、覆寫現有的功能,並新增功能。
  • 選擇變數適用的適當瀏覽權限修飾符。
Read more »

使用單元 1 中學到的技能,建構簡單的 Lemonade 應用程式。

學習目標

  • 在 Google 上搜尋您在應用程式中不認得的字詞、錯誤訊息和程式碼片段。
  • 測試程式碼、解讀錯誤,然後變更程式碼並重複測試。
  • 回去閱讀先前在 Android 基本概念單元 1 中的內容,溫故知新。
  • 將您知道可順利執行的程式碼 (例如專案內提供的程式碼,或是您先前在單元 1 中學到的其他應用程式的解決方案程式碼) 與您編寫的程式碼進行比對。
Read more »

只要是軟體使用者,很可能都曾遇到錯誤。「bug」是指某個軟體導致錯誤的行為,例如應用程式當機或功能無法正常運作。無論經驗為何,所有開發人員在撰寫程式碼時都會回報錯誤,而 Android 開發人員最重要的技能之一就是辨識及修正。

bug的修正程序稱為偵錯(debugging)。知名電腦科學家 Brian Kernighan 曾表示,「最有效的偵錯工具至今仍在審慎考量,加上眾所皆知的印刷品聲明。」 您可能已經很熟悉先前程式碼研究室的 Kotlin’s println() 陳述式,但專業的 Android 開發人員會使用記錄功能來更妥善地整理程式的輸出內容。在這個程式碼研究室中,您將瞭解如何使用 Android Studio 中的記錄功能,以及如何將記錄用於偵錯工具。您將瞭解如何讀取錯誤訊息記錄 (稱為堆疊追蹤),藉此找出並修正錯誤。

學習目標

  • 使用 android.util.Logger 寫入記錄檔。
  • 瞭解不同記錄檔層級的使用時機。
  • 使用記錄是一項簡單的強大工具。
  • 如何在堆疊追蹤中尋找有意義的資訊。
  • 搜尋錯誤訊息以解決應用程式當機問題。
Read more »