iT邦幫忙

kotlin相關文章
共有 205 則文章

技術 新書上架:Android TDD 測試驅動開發:從UnitTest、TDD到DevOps實踐

大家好, 這次鐵人賽文章,改編成書出版了,增加了許多章節跟內容。 「Android TDD 測試驅動開發:從UnitTest、TDD到DevOps實踐」 這本書...

徵才 (台北內湖)徵求 資深Android工程師 #歡迎挑戰高薪 月薪100000元-200000元 公司穩定 待遇福利佳

徵求 資深Android工程師 #歡迎挑戰高薪 工作內容: 使用 Kotlin 語言,負責 Android App 程式開發、測試以及除錯。 要求項目: ● 具...

技術 Kotlin學習筆記 入門篇

1. var/val/lateinit 這三個關鍵字是在宣告參數時最常用到的幾個,常看到的寫法如下 val mValue1 = "value1&quo...

技術 Stetho - Android 調試與開發必備工具

簡介 這次來介紹一款讓我一試成主顧的工具 - Stetho Stetho 是 Facebook 開發的一款調適工具,他最大的特色是可以透過 ** Chrome...

徵才 徵求 資深Android工程師 #歡迎挑戰高薪 月薪100000元-200000元

徵求 資深Android工程師 #歡迎挑戰高薪 工作內容: 使用 Kotlin 語言,負責 Android App 程式開發、測試以及除錯。 要求項目: ● 具...

徵才 徵求 資深Android工程師 #歡迎挑戰高薪 月薪100000元-200000元

徵求 資深Android工程師 #歡迎挑戰高薪 工作內容: 使用 Kotlin 語言,負責 Android App 程式開發、測試以及除錯。 要求項目: ● 具...

技術 長的帥,連Code都是香的 - Elvis Operator ?:

前言 當初參加Kotlin讀書會的時候聽到Elvis Operator的來歷覺得很酷,在之後寫kotlin的時候也時常會使用到,算是很實用的運算子。 Elvis...

技術 讚嘆 Android Studio! 將 Java 轉 Kotlin 的魔法按鈕!

這篇主要是給 Kotlin 初心者如何一步步把 Kotlin 導入 Java 專案中,並且還能透過一顆神奇按鈕可以把 Java 專案完全變成 Kotlin 的形...

徵才 [內科] 軟體公司徵才 -Android App工程師

@@軟體開發公司擴大徵才@@ 【Android App工程師】 工作地點:台北內湖科學園區瑞光路 工作時間:日班 9:30-18:00PM 薪資範圍:4萬~8萬...

鐵人賽 自我挑戰組 DAY 30

技術 Android中取代Enum的用法@IntDef 及完賽感想

會提到這個是因為剛好在BottomSheetBehavior.BottomSheetCallback中使用到這個東西 一般我們在判斷狀態時,會習慣用Enum來表...

鐵人賽 自我挑戰組 DAY 29

技術 Day 29 ─用 Kotlin 做書籍檢索 SQLite 資料庫(下)

首先,我們要設定好用來顯示資料畫面的 Adapter,之前做 RecycleView 時是自定義 itemView,這次偷懶一下直接用內建的 Layout...

鐵人賽 自我挑戰組 DAY 29

技術 BottomSheet 自動調整最低高度behavior_peekHeight

如果有設定過BottomSheet的朋友們應該都知道,要定義BottomSheet 摺疊後的可視高度就要定義behavior_peekHeight這個屬性。 可...

鐵人賽 自我挑戰組 DAY 28

技術 Day 28 ─用 Kotlin 做書籍檢索 SQLite 資料庫(上)

除了 Sharepreference可儲存資料,在 Android 系統有內建「SQLite」資料庫,它是一個開放的小型資料庫,來寫一個簡易的書籍管理,練習如...

鐵人賽 自我挑戰組 DAY 28

技術 Android X kotlin 超簡單BottomSheet

不囉嗦,先上圖 最外層布局layout.xml <androidx.coordinatorlayout.widget.CoordinatorLayout...

鐵人賽 自我挑戰組 DAY 27

技術 Day 27 ─如何修改 Application Icon

用模擬器跑的時候,常常會需要跳出去畫面再回來檢查的情況,這時候遇到一個問題,會發現清一色都是同樣的圖示(如上圖),完全找不到該點哪一個 App,因此需要修改...

鐵人賽 自我挑戰組 DAY 27

技術 超簡單 Gson 使用法

Gson(又稱Google Gson)是Google公司發布的一個開放原始碼的Java庫,主要用途為序列化Java物件為JSON字串,或反序列化JSON字串成J...

鐵人賽 自我挑戰組 DAY 26

技術 Day 26 ─用 Kotlin 做待辦清單 Todolist(9) DatePickerDialog 及新增資料屬性(下)

讓 Todolist 功能更多元,使用者可以輸入待辦事項的標題、內文及日期,這些內容可以在返回主頁之後,點擊跳出一個對話框檢視,簡單來說要做的事有: 新增待...

鐵人賽 自我挑戰組 DAY 25

技術 Day 25 ─用 Kotlin 做待辦清單 Todolist(8) DatePickerDialog 及新增資料屬性(上)

今天讓 Todolist 功能更多元,使用者可以輸入待辦事項的標題、內文及日期,這些內容可以在返回主頁之後,點擊跳出一個對話框檢視,簡單來說要做的事有: 新...

鐵人賽 自我挑戰組 DAY 25

技術 Jsoup x Kotlin 靜態處理JavaScript取得內容

當使用Jsoup處理抓取網頁內容時,遇到要存取 <script>...</script> 內的變數或資料時,我們可以利用Pattern與...

鐵人賽 自我挑戰組 DAY 24

技術 來聊Jsoup : JSOUP解析器

之前說過JSOUP解析器分為DOM以及Select。 DOM File input = new File("/tmp/input.html&quot...

鐵人賽 自我挑戰組 DAY 24

技術 Day 24 ─用 Kotlin 做待辦清單 Todolist(7) 刪除 Sharepreference 資料 (下)

今天練習的主軸,就是要來完成右上角垃圾桶的設定,關於這個小小的 UI 元件,其實還滿多事情要來做的: 垃圾桶預設不可被點擊(enable = false),...

鐵人賽 自我挑戰組 DAY 23

技術 Day 23 ─用 Kotlin 做待辦清單 Todolist(6) 刪除 Sharepreference 資料 (上)

之前完成資料的新增及修改,接下來要講解怎麼對 Sharepreference 內部進行移除:點選要被刪除的資料,底下會有一個提醒選取的物件,再按右上方垃圾桶按...

鐵人賽 自我挑戰組 DAY 23

技術 來聊Jsoup : Jsoup的解析對象

上次我們提到Jsoup的解析對象分為 HTML String解析 body片段解析 從URL加载Document解析 從File加载解析 現就一項項的作個簡...

鐵人賽 自我挑戰組 DAY 22

技術 Day 22 ─用 Kotlin 做待辦清單 Todolist(5) 區分新增及編輯模式

前天做出 RecycleView Item 點擊效果,不少地方要繼續調整,像是區分新增模式和編輯模式,兩者共用一個頁面,但一個是重新建立一筆資料、另一個則是在...

鐵人賽 自我挑戰組 DAY 22

技術 來聊Jsoup : Jsoup粗略介紹以及作用

嚴格來說,要寫手機APP其實常見的資料來源都是外部,像是API或是資料庫等外部來源。 但也不表示說手機APP本身不能處理像爬蟲這類的資料來源需求。 特別是當我們...

鐵人賽 自我挑戰組 DAY 21

技術 Day21 ─Stetho 超級好用的工具:如何查看 SQLite 和 sharepreference 內資料

有時候不確定資料有沒有被存進去,又不知道該怎麼查找,朋友介紹一個好用的小用具,可以直接開網頁看、不需要另外安裝,只要跑模擬器就好! 最重要的是,不僅可以檢視...

鐵人賽 自我挑戰組 DAY 21

技術 Retrofit 使用GET還要帶Body? 帶了還要被ERROR?

有時候在送API請求時,會遇到明明是GET還會帶上Body要填。 @GET("api/getBody") fun sendGetBo...

鐵人賽 自我挑戰組 DAY 20

技術 Day 20 ─用 Kotlin 做待辦清單 Todolist(4) 給RecyclerView Item添加點擊事件

完成基本 Todolist 之後,要為它新增一個「編輯」功能,在每筆資料後面都有一個編輯圖案,點選之後會跳到編輯模式,可以修改字串,看似不難的練習卻花了好幾天...

鐵人賽 自我挑戰組 DAY 20

技術 Retrofit X kotlin 圖片上傳功能實作

今天來談RetroFit在kotlin上怎麼實作圖片上傳的功能。 首先我們先來作幾個Retrofit的物件設定 ApiClient APIFunction A...