介紹 以往為了檢查 API 呼叫的 Request 或 Response 是否正確,都是土法煉鋼式的自行加註 Log。後來改用 Retrofit 之後,發現要加...
🌈公司簡介總部南洋集團成立於 2016 年,我公司為各行各業提供專業的 IT 技術服務,經過 5 年多的努力與發展,已具有一定的規模及實力,現擁有多支技術精湛的...
開頭 筆記上傳後,總是要下載下來的,下載跟上傳的流程一樣,只是差在下載不用丟資料出去 Get 流程 Fragment 點擊事件 一樣在 Fragment 的on...
開頭 HackMD 的筆記內容沒有標題、標籤之類的可以預先輸入,而是通通寫在內容裡面,他會自動轉換,所以我們把內容傳上去時也要注意這些 目標樣式 我們目標做出這...
開頭 MVVM 的流程就是 Fragment 點擊事件 → ViewModel 執行事件 → Fragment 監聽狀態改變畫面 Post 流程 Fragmen...
開頭 以前有 JSONObject、Gson、Jackson,但現在 Kotlin 也自己出了一套 Kotlinx.serialization,只能說官方有支援...
開頭 用 Postman 測試無誤後,就要用程式來 Post 啦 安裝套件 implementation "com.squareup.okhttp3:...
開頭 不知道你有沒有想過,我們的筆記應用程式是怎麼連接 HackMD 的呢,就跟現實一樣,你要有一把鑰匙開門,所以我們要申請 HackMD 的鑰匙,也就是 To...
開頭 前面幾天完成筆記頁面和把筆記存進資料庫,接下來就是把筆記內容上傳到 HackMD 囉,一樣從畫頁面開始 設定頁面 導航建立連結 設定頁面 Xml <...
開頭 以前 Coroutine 我都念協程,後來才知道這是中國用語,國家教育研究院翻譯是共常式,所以以下都念共常式 共常式操作資料庫 ViewModel 建立資...
開頭 該建立好的都建立完成,接下來就是把他放到 Fragment 初始化,這樣就可以拿來存筆記內容啦 在 Fragment 初始化 ViewModel 和 Vi...
開頭 終於要把整個資料庫建立起來了,官方文件說建立資料庫的過程很花資源,所以最好使用單例,然後把 Dao 做成抽像類別。 建立 Database 建立類別後,...
開頭 昨天把實體做完後,今天就要來寫 SQL 語法啦 建立 Dao 我們是用 interface 的形式建立,記得增加@Dao @Dao interface...
開頭 MVVM 的流程是網路抓資料存進資料庫,再用觀察的方式查看資料有無變動,如果有就修改畫面,所以資料庫就很重要,這也是為什麼要學要學資料庫操作。 Room...
開頭 昨天建立的 ViewModel 是為了保存頁面上的資料,才不會原本在頁面上輸入一些資料,結果不小心把應用程式切到背景,或者是弄到螢幕旋轉,然後資料就全沒了...
開頭 頁面畫完後,因為我們要資料綁定的關係,所以要對 Layout 做一些改變 安裝套件 implementation "androidx.lifec...
開頭 有沒有熬夜工作後還要寫鐵人賽的八卦,昨晚只睡二小時,好想睡覺 我們在第五天已經把筆記頁和設定頁的檔案建立完成今天來畫筆記頁顯示的部份 顏色 為了方便上色,...
開頭 kotlin 最大的改變就是從「<=」和「<」變成「...」或「until」,雖然一開始有點不直覺,但久了就習慣了 for 迴圈 小於等於 等...
開頭 今天假日值班,桌機又壞掉,所以先寫這篇水份比較高的 變數 var 如果想要建立可以修改的變數,就要用 var 開頭 var name = "ja...
開頭 以前應用程式啟動頁就跟 Android 一樣各顯神威,大家都用自己的方式達成 PM 們的要求,現在官方也弄了個啟動頁的 API 要來統一天下啦。 安裝套件...
前言 以前的 App 就是看設計師或工程師心情去配色,後來 Google 推出 Material Design,只要配好亮色系六色和暗色系六色,就可以做出不難看...
EditText 介紹 文字輸入框 XML 基本樣式 <EditText android:id="@+id/editText"...
開頭 昨天講完排版,這兩天來講各種元件使用 TextView 介紹 顯示文字就靠他啦 XML 基本樣式 <TextView android:id...
開頭 都 2022 年了,還要教 ConstraintLayout 嗎?因為這是新手教學,XML 還是比較好理解。 架構 XML 主要就是上下對齊,一層層包起來...
開頭 先來從 App 的畫面開始吧,這次鐵人賽的 App 會有兩個畫面,一個是設定頁,另一個是筆記頁,所以先把這兩個頁面建立好 檔案建立 建立 Navigati...
開頭 Googel 現在把所有的安卓組件都做成套件的形式,讓你想裝什麼就裝什麼,統稱 Android Jetpack,如果是以前的話是不用特別教套件怎麼安裝,可...
開頭 變數命名真是千古難題,更別說當下命名完過沒幾天又覺得不夠好,還有什麼情況要字首大寫,什麼情況要用底線,以前 Java 的時代大多是參考 Google 推出...
開頭 靠著空格和符號就能自動排版,好 Markdown,不學嗎? 標題 在 Markdown 中的標題是從 「# 」開始,井字號越多標題階層就越少,最多支援六個...
開發者肯定是需要一個筆記軟體,讓以後的自己複製貼上用,我對筆記軟體的需求如下: 線上儲存:公司或家裡隨時能用 程式碼排版:因為會存放很多程式碼,排版不能亂 啟...
October 29, 2020 I’ve practiced the principle of Mobile-First, Cloud-First, for...