iT邦幫忙

kotlin相關文章
共有 1247 則文章
鐵人賽 Kotlin DAY 3

技術 Day3 我們的第一個 Kotlin App ! Hello Kotlin

今天就先做簡單的熱身,來試看看用 Kotlin 開新專案,以下是使用的 IDE : Android Studio Dolphin | 2021.3.1 Patc...

鐵人賽 Kotlin DAY 3

技術 Day02#1 數百甚至上萬的功能,統統放在一個檔案只會雜亂無章

按照生物鐘醒來,對生活規律的人是稀鬆平常的事,不過如果人人都可以如此,也就不需要早安鬧鐘的存在了。 蕭凱琪伸伸懶腰,從床上爬了起來。 系統空間裡沒有自然的日出日...

鐵人賽 Kotlin DAY 2

技術 [新手村] Kotlin Spring Boot 3 啟動

Sprint Boot是一個輕量級的Java應用程序框架,而我們會使用kotlin來開發~ Sprint Boot 3 簡介 Sprint Boot在2022年...

鐵人賽 Kotlin DAY 8
Kotlin is all you need 系列 第 8

技術 [Day 8] Sorting — Quick Sort / Heap Sort

今天我想來點 CLRS 我們會透過 Introduction to Algorithms 來講解 Quick Sort 和 Heap Sort Quick S...

鐵人賽 Kotlin DAY 2

技術 Day2 尋找咖啡的資料來源與決定 App 功能

為什麼要喝咖啡 ?! 從可憐的研究生開始,早上沒喝咖啡腦袋似乎就不會開機 (超任性)。想要好好看完一本書或是要認真上線上課程時,理所當然都會打開 Google...

鐵人賽 Software Development DAY 2

技術 Day 2:開始一個 server 服務:embeddedServer().start()

第一天開始,首先我們來一起看看 Ktor 是怎麼開始一個 server 服務的。 要開始研究這個事情,首先我們要先看看 Ktor 框架內的程式碼怎麼撰寫。 我們...

鐵人賽 Kotlin DAY 7
Kotlin is all you need 系列 第 7

技術 [Day 7] Sorting — Insertion Sort / Merge Sort

今天就透過一些有趣的短片來解釋 Insertion Sort 和 Merge Sort 吧 ~ Insertion Sort Insertion Sort 通...

鐵人賽 Kotlin DAY 2

技術 Day01#2 永遠不要懷疑人類手殘的下限

勇者:「是信譽度啊,確實很重要,不過要怎麼知道他們會驗收什麼?他們也可能會像我一樣只執行了加法就結束吧。」 蕭凱琪:「有可能,但我不賭那個機率,會往最糟的可能去...

鐵人賽 Kotlin DAY 1

技術 [新手村] 前言

前言 這是我第二次寫鐵人賽文章,這次想藉由撰寫鐵人賽文章來充實自我,讓開發能力可以更進一步!這次的挑戰剛好卡到第一次出國玩XD 讓這個挑戰更具有難度了 Kotl...

鐵人賽 Software Development DAY 1

技術 Day 01:不是寫 Kotlin,而是讀 Kotlin

在 2020 年時,我們透過 最好用的非同步網頁框架!開始用 Ktor 寫 Kotlin Server 這一系列文章,介紹了如何用 Kotlin 程式語言,搭配...

鐵人賽 Kotlin DAY 1

技術 Day01#1 程式,執行起來才有意義

「啊,掛掉了。」戳了幾次鍵盤都沒有反應,工程師蕭凱琪只好悲傷的下了結論,那就是電腦壞了。 剛畢業的新人們也許無法理解蕭凱琪的悲傷,畢竟他們還懷抱著所有的科技公司...

鐵人賽 Kotlin DAY 6
Kotlin is all you need 系列 第 6

技術 [Day 6] Sorting — Bubble Sort / Selection Sort

Sorting 剛開始先介紹排序,把數字由小排到大或由大排到小。 以下是相關排序演算法的時間複雜度跟空間複雜度 今天是 Bubble Sort 和 Selec...

鐵人賽 Kotlin DAY 1

技術 D01: Kotlin 有自已的風格,只是剛好與 Java 相容

自從 Kotlin 被 Google 認定為 Android 的首選語言後,它便經常與 Java 進行比較。我從2018年開始學習 Kotlin,當時它被視為...

鐵人賽 Kotlin DAY 5
Kotlin is all you need 系列 第 5

技術 [Day 5] Tree / Graph

Tree Tree(樹)是一種資料結構,是具有樹狀結構性質的資料集合,根朝上,而葉朝下,它具有以下的特點: 每個節點都只有有限個子節點或無子節點 沒有父節點...

鐵人賽 自我挑戰組 DAY 9

技術 [鐵人賽 Day 9] Kotlin & Flutter 元件比較(二) - ListView 元件用法概要

討論範圍 Kotlin & Flutter ListView 元件使用方式 目的 比較 Kotlin & Flutter ListView 元件...

鐵人賽 Kotlin DAY 4
Kotlin is all you need 系列 第 4

技術 [Day 4] Hash Table / Heap

Hash Table Hash Table(哈希表),是透過 Hash Function 計算出一個 key 與 value 所對應的位置,進而建立雜湊表格,而...

鐵人賽 Kotlin DAY 3
Kotlin is all you need 系列 第 3

技術 [Day 3] Stack / Queue

今天要實做兩個著名的資料結構 Stack 和 Queue Stack 是一種後進先出(Last-In-First-Out,LIFO)的資料結構,其中最後添加...

鐵人賽 Mobile Development DAY 2
ios前端開發學習 系列 第 2

技術 【Day02】移動端開發比較

現在開發手機app可以透過很多種方式,像是使用Kotlin(Android的官方開發語言)或是同時開發Android & Swift的Dart(用於Fl...

鐵人賽 Kotlin DAY 2
Kotlin is all you need 系列 第 2

技術 [Day 2] 環境設定 / Array / Linked List

第 2 天開始了!!! 環境設定 本身作業系統是用 Ubuntu 22.04.3 LTS 所以環境設定僅供參考 其他作業系統可以參考這篇 建立可用指令編譯與執行...

鐵人賽 自我挑戰組 DAY 6

技術 [鐵人賽 Day 6] Kotlin & Flutter 元件比較(一) - Kotlin 基礎元件應用實例

討論範圍 Kotlin 基礎元件應用 目的 由 Kotlin 基礎元件組合成常見應用實例 範例中使用的元件清單:Card , TextView , Image...

鐵人賽 Kotlin DAY 1
Kotlin is all you need 系列 第 1

技術 [Day 1] Why Kotlin ?

開賽前言 以前都有想過用一種程式語言實作基本演算法,之前試過 C++ 和 Python,不過寫幾天後就沒碰了 :) 這次是透過 Kotlin ~ 以前在 Mo...

鐵人賽 自我挑戰組 DAY 5

技術 [鐵人賽 Day 5] Kotlin & Flutter 元件比較(一) - 與畫面顯示相關的基礎元件名稱列表

目的 列出 Kotlin 和 Flutter 中相同功能的基礎元件名稱(畫面顯示相關元件)。 畫面呈現 元件呈現畫面 用途 Kotlin Flutter...

鐵人賽 自我挑戰組 DAY 4

技術 [鐵人賽 Day 4] 統整 Kotlin & Flutter 建立元件與改變元件狀態方式比較

討論範圍 統整 Kotlin & Flutter 建立元件與改變元件狀態方式比較。 比較方式 設定相同元件與相同元件狀態改變流程,以討論在寫兩種語言時的...

鐵人賽 自我挑戰組 DAY 3

技術 [鐵人賽 Day 3] Kotlin & Flutter 建立元件的方式(二) - 按鈕觸發事件改變元件狀態

討論範圍 比較 Kotlin 和 Flutter 按鈕觸發事件改變 View 的差異之處。 範例 以點選按鈕後變動文字顏色為例,EX: 文字 "阿寶&...

鐵人賽 自我挑戰組 DAY 2

技術 [鐵人賽 Day 2] Kotlin & Flutter 建立元件的方式(一) - 文字元件

討論範圍 比較 Kotlin 和 Flutter 建立 View 的差異之處。 範例 以建立文字 "阿寶" 為例。 Kotlin 檔案...

鐵人賽 自我挑戰組 DAY 1

技術 [鐵人賽 Day 1] 為什麼需要思考比較 Kotlin & Flutter App 開發

背景 個人原本專長是寫 Android App,但現在工作內容以雙系統 App 開發為主,開發時主要用到 Kotlin (Android 開發) 和 Flutt...

技術 Kotlin Inline Value Class 與 Jackson Json Serialization

在建立 Quarkus 應用時,RESTful 服務是常見的場景。那就會遇到 kotlin serializer 的選擇。如果是有用到 Kotlin Value...

技術 在 Quarkus 使用 Kotlin Inline Value Class

有一陣子沒有更新了,最近有一些心得來補充一下。 為什麼要使用 Value Class,有寫在另一篇 https://ithelp.ithome.com.tw/m...

鐵人賽 Mobile Development DAY 30

技術 Day 30. 如何上架 App

來到最後一天,今天要來將 App 上架到 Google Play 上,最後一天一樣如果文章有描述上的錯誤或是補充的不夠詳細,還請大家多多指教。 Step1.輸出...

鐵人賽 Mobile Development DAY 30
Kotlin 全面啟動 系列 第 30

技術 [Kotlin 全面啟動] 回顧與展望

I did it AGAIN! 維持上次參賽的傳統,最後一篇我會分享一些心得以及回顧我們所介紹過的這些技術,希望這些對你理解 Kotlin 的藍圖有幫助! KM...