iT邦幫忙

kotlin相關文章
共有 523 則文章

技術 【Android/Kotlin】拍照/相簿照片上傳到Server

前言: 本篇文章內容注重在把照相照片/相簿照片轉成上傳至Server的 Multipart.Part格式, 之後有空會再補上去 Retrofit的分享文 大致上...

技術 【Android-Span】 設置TextView特定位置顏色+插入圖片!

Span可以做到的事情有很多,如 -更改特定位置的字體顏色/大小 -新增項目符號 -可點擊 -換行等等功能 圖片來源-https://northbei.git...

技術 【Android-Span】 設置TextView特定位置顏色+插入圖片!

Span可以做到的事情有很多,如 -更改特定位置的字體顏色/大小 -新增項目符號 -可點擊 -換行等等功能 圖片來源-https://northbei.git...

技術 【OkHttp攔截器 Intercept + Android Kotlin】攔截送出去的request

前言: 有時候我們會需要看我們給Server的request跟回傳的response時, 如果需要一個一個去Log,就會有點麻煩,這時候我們可以用 interc...

技術 透過 EventBus 解決 TransactionTooLargeException 問題

最近在 App 裡面加上了紀錄使用者登山軌跡的功能後,上線的第一個週末 Firebase Crashlytics 就冒出來 20 個以上的 crash log,...

鐵人賽 Mobile Development DAY 30
Kotlin Android Jetpack 系列 第 30

技術 {Day30}參加心得

參加心得 因為一定要連續三十天都發文,所以鐵人賽會讓自己不懶惰的學完自己一開始訂定的每個目標,之後的學習也是需要訂好目標一步一步實現,這樣一定會有所成長,畢竟在...

鐵人賽 Mobile Development DAY 29
Kotlin Android Jetpack 系列 第 29

技術 {Day29}Espresso

Espresso Espresso是一種UI Test自動化測試框架,可以在短時間跑完測試並且可以跟元件互動。 ActivityTestRule:取得Acti...

技術 Day 32:來呼叫星戰 Profile List 下一頁吧(1/2)

在 Day 31 分享 RecyclerView 如何載入更多之後,先來幫大家回顧之前星戰的 Profile List 回傳格式。 { "coun...

技術 Day 31:RecyclerView Loads More

本來先看了 paging 的相關資料,發現順序有點不太對,應該先處理 RecyclerView 下滑時 UI 的細節,後續才可以去呼叫 API。 最直覺的處理方...

鐵人賽 Mobile Development DAY 28
Kotlin Android Jetpack 系列 第 28

技術 {Day28}Biometric

Biometric Biometric讓用戶不必每次打開APP時都記住帳戶用戶名和密碼,只需使用生物識別來確認並授權訪問。 BiometricManager....

鐵人賽 Mobile Development DAY 30

技術 Day30 - Android APP 最後一天

【感謝】 感謝跟完這三十天的所有人 感謝團隊的各位夥伴一起鞭策前進 感謝自己沒有放棄 【心得】 這是小弟轉職成為工程師短短四個月的一些小心得,也算是讓自己再做一...

鐵人賽 Mobile Development DAY 27
Kotlin Android Jetpack 系列 第 27

技術 {Day27}CameraX

CameraX CameraX提供了API,可在大多數Android設備上使用。 ProcessCameraProvider.getInstance(this...

鐵人賽 Mobile Development DAY 29

技術 Day29 - 回顧這個月做的事情

回顧一下我們這個月到底做了些什麼 從IDE到最後上架 元件、屬性使用 MVP 架構以及佈局的介紹 簡易動畫、背景音樂 登入畫面、Fragment 分頁搭配 V...

鐵人賽 Mobile Development DAY 26
Kotlin Android Jetpack 系列 第 26

技術 {Day26}Activity

Activity Activity新增了一個ActivityResultContracts,簡化一些寫法讓程式碼比較簡潔好理解。 registerForAct...

鐵人賽 Mobile Development DAY 28

技術 Day28 - Build APK & 發佈審核

建立應用 看到我們建立的顯示在下方 回程式碼 Build 一個 APK or Bundle 創一個新的 key,產出的檔案一定要保存好,這個檔案有關你是...

技術 回顧與展望

在這 30 天的探索裡,我們從建置開發環境開始,包括安裝多個版本的 JDK、IntelliJ IDEA 及版本管理工具,為探索 Collection 做好準備。...

Kotlin 島深度之旅 30 天 系列 第 31

技術 [Day 31] Kotlin Journey - 完賽心得 & Jhipster-Kotlin

完賽心得 一轉眼終於到完賽了!這 30 天來其實有時候每天上班完,就累死了,回家還要趕工文章,有點忙 QQ,在這我要感謝 老婆 的支持和鼓勵,鼓勵我去當個作家X...

鐵人賽 Mobile Development DAY 27

技術 Day27 - Google Play Console

Google Play Console 我們先來申請後台帳號 ( 費用部分,付一次享終生 ) 到上面這個畫面就行了! 如果曾經上架過作品,會顯示在下方 明...

鐵人賽 Mobile Development DAY 25
Kotlin Android Jetpack 系列 第 25

技術 {Day25}DataStore-Proto DataStore

DataStore-Proto DataStore Proto DataStore使用Protocol Buffers定義架構,只需要提供知存儲的類型。 pr...

鐵人賽 Software Development DAY 30
Kotlin 島深度之旅 30 天 系列 第 30

技術 [Day 30] Kotlin Journey - Kotlin + Spring Boot : JWT 認證

今天要來為我們的 API 加上 JWT token 認證 什麼是 JWT 看別人的文章就可以啦!這部分不多作解釋 JWT 官網 以 JSON Web T...

鐵人賽 Modern Web DAY 30

技術 [Day 30] 遠征 Kotlin × Spring Boot 完賽心得分享

終於來到第 30 天文章,其實到了今天還一直在思考今天這篇要寫技術分享還是完賽心得,最後還是選擇寫完賽心得,畢竟在這過程中真的有許多感觸。還記得當初在學期間就經...

鐵人賽 Mobile Development DAY 26

技術 Day26 - 設定路由器防火牆開通HTTP、80與HTTPS 443 Port

外部實體IP上網查一下就有 預設匣道和虛擬IP在 cmd 輸入 ipconfig 看一下 接著進入AP/路由器/IP分享器 這類東東的設定介面,設定防火牆要...

鐵人賽 Mobile Development DAY 24
Kotlin Android Jetpack 系列 第 24

技術 {Day24}DataStore-Preferences DataStore

DataStore-Preferences DataStore DataStore是用來解決數據存儲,內部使用了Coroutines和Flow,提供了兩種不同的...

鐵人賽 Software Development DAY 30

技術 [Day30] 使用KorGE的開發心得

這次三十天的用KorGE開發自己的Kotlin小遊戲終於進到最終篇章囉! 相信各位對KorGE有一些些的認識,已經可以試著用這套遊戲引擎來開發你的小遊戲。 Ko...

鐵人賽 Modern Web DAY 30

技術 [Day 30] 終於到最後一天啦!來看看我們都學了什麼

開始用 Ktor 寫 Kotlin Server 這系列文章到最後一篇啦!來看看我們學了什麼。 我們在這 30 天裡面,提到了幾個面向: 什麼是 Ktor?(...

鐵人賽 Software Development DAY 30

技術 第三十天:活用 Collection - 用 kscript 做資料處理

眾所皆知 Kotlin 是一個需要編譯的程式語言,所以每次一更動程式就必須重新編譯一次。雖然編譯式的語言對程式正確性和效能都有不錯的幫助,但假如你是拿 Kotl...

鐵人賽 Software Development DAY 29
Kotlin 島深度之旅 30 天 系列 第 29

技術 [Day 29] Kotlin Journey - Kotlin + Spring Boot : TDD in CRUD

今天主要要透過不專業的 TDD 來做 CRUD 的開發(盡量??)! 設定 H2 DB 因為我是使用 H2 DB 來 demo 這次專案, H2 可以透過在...

鐵人賽 Modern Web DAY 29

技術 [Day 29] 遠征 Kotlin × Spring Boot 介紹多資料庫連線配置

在實務開發上,我們有可能會遇到專案的業務需求越來越複雜,會使用的資料庫相對變得比較分散,這時就可以採用多資料來源方式取得資料,而這篇文章將介紹如何在 Sprin...