iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0
自我挑戰組

Kotlin & Flutter App 開發比較思考日誌系列 第 1

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

  • 分享至 

  • xImage
  •  

背景

個人原本專長是寫 Android App,但現在工作內容以雙系統 App 開發為主,開發時主要用到 Kotlin (Android 開發) 和 Flutter (Android & iOS 開發) 。
在工作過程中常常會需要切換使用 Kotlin 和 Flutter 進行開發,其中 Flutter 框架使用Dart 語言,Kotlin 和 Dart 語言針對完成同個功能寫法差異蠻大的,所以對我來說如何流暢地在這兩種語言間切換開發變成是一個課題(偶爾就會卡住XD),所以希望能透過這 30 天一點一點地比較 Kotlin 和 Flutter App 開發差異,進而統整成雙系統 App 開發筆記,構成雙系統開發思維。

目的

比較 Kotlin & Flutter App 於開發相同/類似功能時,開發上的相似或相異之處,進而協助切換開發思維。

開發環境與程式語言

以下為之後文章中討論的範例程式碼所使用的開發環境與程式語言:

  1. IDE: Android Studio Chipmunk|2021.2.1 Patch 1

  2. 程式語言與框架:

    • Kotlin 語言(版本: 1.6.10): 使用 MVVM 架構
    • Flutter 框架(版本: 3.7.8): Dart 語言(版本: 2.19.5)

大綱

整體討論範疇會參考Flutter給Android 開發者的指南和我個人想法進行各項討論思考。

希望我能好好地利用這 30 天統整雙系統開發思維٩(●ᴗ●)۶


下一篇
[鐵人賽 Day 2] Kotlin & Flutter 建立元件的方式(一) - 文字元件
系列文
Kotlin & Flutter App 開發比較思考日誌30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言