iT邦幫忙

kotlin相關文章
共有 1296 則文章
鐵人賽 Mobile Development DAY 7

技術 113/07 - 創造者模式(Builder)- Kotlin

介紹 創造者模式在 Kotlin 都已經內建好,但是和單例模式不同的地方是 Kotlin 的創造者模式是能直接用的,就是舒服 創造者模式實作 建立 data...

鐵人賽 自我挑戰組 DAY 18
JCConf 2024 系列 第 21

技術 從紅燈到綠燈

本屆 #JCConf 邀請到 高見龍 分享「從紅燈到綠燈」 講題簡介:測試驅動開發(TDD)是現代軟體工程領域中廣為人知的開發方法。先撰寫測試個案描述實作功能...

鐵人賽 影片教學 DAY 9

技術 Day 09:leetcode 2235

今天來解一題 leetcode https://leetcode.com/problems/add-two-integers/

鐵人賽 Mobile Development DAY 5

技術 113/05 - 抽象工廠模式(Abstract Factory)- Kotlin

介紹 Kotlin 的抽象工廠模式和 Java 版差不多,只差在 Get 和 Set 寫法不同,還有一些語法差異 抽象工廠模式實作 假設我是補習班工廠,要產出工...

鐵人賽 Mobile Development DAY 3

技術 113/03 - 單例模式(Singleton)- Kotlin

介紹 Kotlin 有內建單例,只要把class換成object就好 object Member { private var name: String...

鐵人賽 Mobile Development DAY 1

技術 寫在開始 - 賽前準備

前言 每年開賽前都說要先寫好庫存文章,結果每年都還是裸賽開始,既然今年也是裸賽,又選這種需要研究才能寫的內容,那就想辦法不要斷賽吧 不斷賽準備 23 種設計模...

鐵人賽 影片教學 DAY 5

技術 Day 05:Kotlin 基礎型別:Numbers

---- 心得分隔線 ---- 今天聊到的比較多一點,講到了一些二進位的觀念。 雖然在現在的語言內,需要處理二進位的時候比較少 但是在某些狀況下,對二進位的數...

鐵人賽 Mobile Development DAY 1

技術 Compose Multiplatform 實戰:用Kotlin從零開始開發跨平台App完整教學

(2024/08/19更新)Hi這幾天我陸續把文章刪掉了因為我之前是用fb登入IT邦但是一直遇到應用程式並非使用中此應用程式目前無法使用且應用程式開發人員已得...

鐵人賽 自我挑戰組 DAY 6
JCConf 2024 系列 第 6

技術 Functional Programming IO Demystified: Understanding Partial Application, Monads, and Effects

本屆 #JCConf 邀請到 Uberto Barbini 分享「Functional Programming IO Demystified: Understa...

鐵人賽 自我挑戰組 DAY 2
JCConf 2024 系列 第 2

技術 Kotlin 2.0 降肉 - Kotlin 的過去、現在以及未來

本屆 #JCConf 邀請到 Andy Lu 分享「Kotlin 2.0 降肉 - Kotlin 的過去、現在以及未來」 講題簡介: 自 2016 Kotli...

鐵人賽 Mobile Development DAY 1

技術 Compose Multiplatform 從零到有 指南/教學

(2024/08/19更新)Hi這幾天我陸續把文章刪掉了因為我用fb登入IT邦但是一直遇到無法使用應用程式 可能是FB更新 接API那邊也要改(日常issue...

技術 Android 透過adb setprop 對手機設定參數,讓你的APP可以動態開啟隱藏功能

有時候可能為了開發使用,但又不想要讓所有使用者看到該功能,這時候該怎麼辦,也許可以模仿連續點選某處10次,或者輸入什麼神秘密碼的方式在app中,但除了這些方法外...

技術 Kotlin - 當CoroutineScope中發生Exception的各種狀況

先談談於coroutine中發生exception的時候會有什麼事情發生,先來看看一般的狀況 import kotlinx.coroutines.* susp...

技術 關於Google Billing Api V6 中的二次確認訂單 acknowledge Subscription異動

在今年的2023/11/01,Google要求新架上有使用Google Billing Api的App都必須更新到v5,或者也可以升級到v6,這樣可以在兩年內不...

技術 Kotlin中SharedFlow的emit與tryEmit有什麼差別

如果當你在ViewModel中宣告一個SharedFlow https://kotlinlang.org/api/kotlinx.coroutines/kotl...

鐵人賽 Kotlin DAY 30

技術 [城鎮] 五種Test Double - Mock、SPY

今天是最後一天,讓我們繼續來介紹一下測試的夥伴 前情提要 我們昨天介紹了Test Double的Stub夥伴,今天要來介紹另一個Mock陣營的 Mock Obj...

鐵人賽 Kotlin DAY 30

技術 Day30 第一次用 Kotlin 寫專案的心得

這是筆者第一次參加鐵人賽,不算先前買課程練習的小專案的話,也是筆者第一次使用 Kotlin 寫專案,感覺超累得拉哈哈哈~~ 因為筆者是 deadline 擁護者...

鐵人賽 Kotlin DAY 30

技術 DayN 世代的交替

一隻貓咪悄然出現在街道上。 牠的雙眼在夜裡閃閃發光,很快找到了目標。 在某人一邊滑手機一邊過馬路的時候,輕巧地跳到了他的肩上耳語:「行人闖紅燈經過檢舉可依道交處...

鐵人賽 Software Development DAY 30

技術 Day 30:Ktor 原始碼的總結以及功能

今天是最後一天了,我們來看看這幾天以來,我們都學會了什麼。 首先,在 Day 02 時,我們看過了怎麼開啟一個 embeddedServer 服務,並且看到了使...

鐵人賽 Kotlin DAY 29

技術 Day29 在 Google 地圖上顯示全台咖啡廳資訊 - 6 顯示我的位置附近的咖啡廳(下)

FindYourCoffee 專案的需求 : [x] 點擊地圖標記顯示商家資訊 [x] 顯示我的位置 [x] 在地圖上顯示咖啡廳標記 [x] 點擊地圖...

鐵人賽 Software Development DAY 29

技術 Day 29:利用 createConfiguration 設置自定義套件參數

自定義套件除了前面所說的,可以設置行為以及事件之外 Ktor 還提供了設置套件參數的方式 根據官網,我們可以看到教學是先定義了參數類別 class Plugin...

鐵人賽 Kotlin DAY 29

技術 [城鎮] 五種Test Double - Dummy、Stub、Fake

前情提要 我們昨天介紹了Test Double的概念,今天要來更進一步地介紹Dummy、Fake、Stubs ,他們之間的差別。 兩大陣營: Mock、Stub...