iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Mobile Development

聽說 HackMD 開放 API 串接,那麼用 Kotlin 寫個筆記 App 吧! 系列

推廣 HackMD,然後寫個一頁式筆記;也剛好我女友想學 Android,就把教學內容整理一下貼上來。

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 1

111/01 - 介紹(1/3) - 關於 HackMD

開發者肯定是需要一個筆記軟體,讓以後的自己複製貼上用,我對筆記軟體的需求如下: 線上儲存:公司或家裡隨時能用 程式碼排版:因為會存放很多程式碼,排版不能亂 啟...

2022-09-15 ‧ 由 AndyAWD 分享
DAY 2

111/02 - 介紹(2/3) - 關於 Markdown

開頭 靠著空格和符號就能自動排版,好 Markdown,不學嗎? 標題 在 Markdown 中的標題是從 「# 」開始,井字號越多標題階層就越少,最多支援六個...

2022-09-16 ‧ 由 AndyAWD 分享
DAY 3

111/03 - 介紹(3/3) - 關於程式碼風格

開頭 變數命名真是千古難題,更別說當下命名完過沒幾天又覺得不夠好,還有什麼情況要字首大寫,什麼情況要用底線,以前 Java 的時代大多是參考 Google 推出...

2022-09-17 ‧ 由 AndyAWD 分享
DAY 4

111/04 - 安裝套件(1/1)

開頭 Googel 現在把所有的安卓組件都做成套件的形式,讓你想裝什麼就裝什麼,統稱 Android Jetpack,如果是以前的話是不用特別教套件怎麼安裝,可...

2022-09-18 ‧ 由 AndyAWD 分享
DAY 5

111/05 - 畫面(1/2) - Navigation

開頭 先來從 App 的畫面開始吧,這次鐵人賽的 App 會有兩個畫面,一個是設定頁,另一個是筆記頁,所以先把這兩個頁面建立好 檔案建立 建立 Navigati...

2022-09-19 ‧ 由 AndyAWD 分享
DAY 6

111/06 - 畫面(2/2) - ConstraintLayout

開頭 都 2022 年了,還要教 ConstraintLayout 嗎?因為這是新手教學,XML 還是比較好理解。 架構 XML 主要就是上下對齊,一層層包起來...

2022-09-20 ‧ 由 AndyAWD 分享
DAY 7

111/07 - 元件使用(1/2)

開頭 昨天講完排版,這兩天來講各種元件使用 TextView 介紹 顯示文字就靠他啦 XML 基本樣式 <TextView android:id...

2022-09-21 ‧ 由 AndyAWD 分享
DAY 8

111/08 - 元件使用(2/2)

EditText 介紹 文字輸入框 XML 基本樣式 <EditText android:id="@+id/editText"...

2022-09-22 ‧ 由 AndyAWD 分享
DAY 9

111/09 - 視覺規劃(1/3) - 深淺色模式和隱藏 Toolbar

前言 以前的 App 就是看設計師或工程師心情去配色,後來 Google 推出 Material Design,只要配好亮色系六色和暗色系六色,就可以做出不難看...

2022-09-23 ‧ 由 AndyAWD 分享
DAY 10

111/10 - 視覺規劃(2/3) - 應用程式圖示和內建圖示

開頭 個人習慣開始寫程式之前,先設計應用程式圖示,這樣好處是方便找,才不會每個應用程式都長的一樣,不好辨識 現在的 Material 設計規範中,會要求每個按鈕...

2022-09-24 ‧ 由 AndyAWD 分享