Span可以做到的事情有很多,如 -更改特定位置的字體顏色/大小 -新增項目符號 -可點擊 -換行等等功能圖片來源-https://northbei.gitbo...
Span可以做到的事情有很多,如 -更改特定位置的字體顏色/大小 -新增項目符號 -可點擊 -換行等等功能圖片來源-https://northbei.gitbo...
前言: 有時候我們會需要看我們給Server的request跟回傳的response時, 如果需要一個一個去Log,就會有點麻煩,這時候我們可以用 interc...
參加心得 因為一定要連續三十天都發文,所以鐵人賽會讓自己不懶惰的學完自己一開始訂定的每個目標,之後的學習也是需要訂好目標一步一步實現,這樣一定會有所成長,畢竟在...
Espresso Espresso是一種UI Test自動化測試框架,可以在短時間跑完測試並且可以跟元件互動。 ActivityTestRule:取得Acti...
在 Day 31 分享 RecyclerView 如何載入更多之後,先來幫大家回顧之前星戰的 Profile List 回傳格式。 { "coun...
本來先看了 paging 的相關資料,發現順序有點不太對,應該先處理 RecyclerView 下滑時 UI 的細節,後續才可以去呼叫 API。 最直覺的處理方...
Biometric Biometric讓用戶不必每次打開APP時都記住帳戶用戶名和密碼,只需使用生物識別來確認並授權訪問。 BiometricManager....
【感謝】 感謝跟完這三十天的所有人 感謝團隊的各位夥伴一起鞭策前進 感謝自己沒有放棄 【心得】 這是小弟轉職成為工程師短短四個月的一些小心得,也算是讓自己再做一...
CameraX CameraX提供了API,可在大多數Android設備上使用。 ProcessCameraProvider.getInstance(this...
回顧一下我們這個月到底做了些什麼 從IDE到最後上架 元件、屬性使用 MVP 架構以及佈局的介紹 簡易動畫、背景音樂 登入畫面、Fragment 分頁搭配 V...
建立應用 看到我們建立的顯示在下方 回程式碼 Build 一個 APK or Bundle 創一個新的 key,產出的檔案一定要保存好,這個檔案有關你是...
Activity Activity新增了一個ActivityResultContracts,簡化一些寫法讓程式碼比較簡潔好理解。 registerForAct...
在這 30 天的探索裡,我們從建置開發環境開始,包括安裝多個版本的 JDK、IntelliJ IDEA 及版本管理工具,為探索 Collection 做好準備。...
完賽心得 一轉眼終於到完賽了!這 30 天來其實有時候每天上班完,就累死了,回家還要趕工文章,有點忙 QQ,在這我要感謝 老婆 的支持和鼓勵,鼓勵我去當個作家X...
Google Play Console 我們先來申請後台帳號 ( 費用部分,付一次享終生 ) 到上面這個畫面就行了! 如果曾經上架過作品,會顯示在下方 明...
DataStore-Proto DataStore Proto DataStore使用Protocol Buffers定義架構,只需要提供知存儲的類型。 pr...
今天要來為我們的 API 加上 JWT token 認證 什麼是 JWT 看別人的文章就可以啦!這部分不多作解釋 JWT 官網 以 JSON Web T...
終於來到第 30 天文章,其實到了今天還一直在思考今天這篇要寫技術分享還是完賽心得,最後還是選擇寫完賽心得,畢竟在這過程中真的有許多感觸。還記得當初在學期間就經...
外部實體IP上網查一下就有 預設匣道和虛擬IP在 cmd 輸入 ipconfig 看一下 接著進入AP/路由器/IP分享器 這類東東的設定介面,設定防火牆要...
DataStore-Preferences DataStore DataStore是用來解決數據存儲,內部使用了Coroutines和Flow,提供了兩種不同的...
這次三十天的用KorGE開發自己的Kotlin小遊戲終於進到最終篇章囉! 相信各位對KorGE有一些些的認識,已經可以試著用這套遊戲引擎來開發你的小遊戲。 Ko...
開始用 Ktor 寫 Kotlin Server 這系列文章到最後一篇啦!來看看我們學了什麼。 我們在這 30 天裡面,提到了幾個面向: 什麼是 Ktor?(...
眾所皆知 Kotlin 是一個需要編譯的程式語言,所以每次一更動程式就必須重新編譯一次。雖然編譯式的語言對程式正確性和效能都有不錯的幫助,但假如你是拿 Kotl...
今天完成的Telegram Echo Bot: 請點我
今天主要要透過不專業的 TDD 來做 CRUD 的開發(盡量??)! 設定 H2 DB 因為我是使用 H2 DB 來 demo 這次專案, H2 可以透過在...
在實務開發上,我們有可能會遇到專案的業務需求越來越複雜,會使用的資料庫相對變得比較分散,這時就可以採用多資料來源方式取得資料,而這篇文章將介紹如何在 Sprin...
在開始今天的主題之前,先跟大家分享一個好消息,Google Play 拒絕了 App 的上架申請。以第一次申請來說,只花三天的時間審核,比預期上快了很多。說是好...
Jetpack compose Theme 目前手機都支持黑暗模式,所以需要取得目前手機的狀態來達到自己本身APP的主題顏色。 明亮模式 val LightC...