🔥 PTT.BEST 熱門專區 💬 八卦 Gossiping 😊 希洽 C_Chat 💰 股票 Stock 🏠 房屋 home-sale 🏀 美國職籃 NBA ⚾ 棒球 Baseball 👛 省錢 Lifeismoney 🚗 汽車 car 😡 政黑 HatePolitics 💻 電蝦 PC_Shopping 🥰 韓星 KoreaStar ✨ 英雄聯盟 LoL 🍿 電影 movie 🪖 軍事 Military 📡 通訊 MobileComm 🏀 台籃 basketballTW 🍼 寶媽 BabyMother 🇯🇵 日旅 Japan_Travel 🏭 科技 Tech_Job 👧 女孩 WomenTalk 👻 媽佛 marvel 💳 卡版 creditcard 👉 NS NSwitch 👉 PS5 PlayStation 👉 大氣 TY_Research 👉 婚姻 marriage 👉 台南 Tainan 👉 台中 TaichungBun 👉 Steam Steam 👉 高雄 Kaohsiung 👉 羽球 Badminton 👉 超商 CVS 👉 米哈遊 miHoYo 👉 iOS 👉 兄弟 Elephants 👉 日劇 Japandrama 👉 玄幻 CFantasy 👉 ES e-shopping 👉 WOW 👉 遊戲交易 Gamesale 👉 4X BaseballXXXX 👉 Lakers 👉 韓劇 KoreaDrama 👉 汽車買賣 CarShop 👉 機車 biker 👉 新竹 Hsinchu 👉 美保 BeautySalon 👉 串流 OTT 👉 歐美影集 EAseries 👉 手機交易 mobilesales 👉 裏洽 AC_In 👉 健身 MuscleBeach 👉 MacShop 👉 Lions 👉 FGO FATE_GO 👉 中劇 China-Drama 👉 數位貨幣 DigiCurrency 👉 暗黑 DIABLO 👉 實習教師 studyteacher 👉 航空 Aviation 👉 藝文票券轉售 Drama-Ticket 👉 韓綜 KR_Entertain 👉 美妝 MakeUp 👉 速食 fastfood 👉 手錶 watch 👉 體適能 FITNESS 👉 攝影 DSLR 👉 Headphone 👉 嘻哈 Hip-Hop 👉 轉珠 PuzzleDragon 👉 美食 Food 👉 蔚藍 BlueArchive 👉 數位相機交易 DC_SALE 👉 筆電蝦 nb-shopping 👉 軟工 Soft_Job 👉 汪踢 Wanted 👉 台綜 TW_Entertain 👉 坂道閒聊 SakaTalk 👉 貓咪 cat 👉 日GO BabyProducts 👉 TypeMoon 👉 MLB 👉 職場 Salary 👉 臺劇 TaiwanDrama 👉 海賊王 ONE_PIECE 👉 PMGO PokemonGO 👉 國營 Gov_owned 👉 碧航 AzurLane 👉 家電 E-appliance 👉 布蘭德 Brand 👉 DMMG DMM_GAMES 👉 贈送 give 👉 神魔 ToS 👉 銀行服務板 Bank_Service 👉 原創 YuanChuang 👉 期權 Option 👉 重機 SuperBike
Ptt 的先進們 打給賀 我最近用 Compose Multiplatform 開發了 open-source 跨平台的應用程式,想跟大家分享 ,還請大家指教 https://i.imgur.com/lA7Ks8E.jpeg
ZZZ Archive 是動作遊戲 "絕區零" 的維基應用程式,使用者可查詢遊戲中相關資料、瀏覽 熱門的二創作品。 商店下載: 好像不能貼商店連結 可以到 GitHub 查看 或 Android, Apple, Microsoft 商店搜尋 開源: 從設計稿 -> 程式設計 完全開源! 如果各位有自己做 Side Project 需求,這也許可以作為不錯的參考 Figma 設計稿:https://reurl.cc/Y4jlra GitHub 專案:https://github.com/mrfatworm/ZZZ-Archive 響應式效果 https://i.imgur.com/0rGr0gs.gif
設計系統 https://i.imgur.com/qkiuvUB.jpeg
採用 Design System 統一管理 UI 元件及樣式設定,提升開發效率與視覺一致性 搭配 Jetpack Compose 可以很方便讓設計稿與程式碼有一致的規範 https://i.imgur.com/35EtCtn.png
上圖是 JetBrains Compose Multiplatform 目前跨平台支援的狀態 可以看到除了網頁與 iOS 都已處於穩定狀態,個人開發到現在體感上 iOS 也沒什麼問題( 網頁我沒試) 各平台原生功能需要特別處理 如果是單純的網路請求 目前是不錯的選擇 對於 Android 開發者: 如果你本身就是 Android 工程師又剛好會 Kotlin + Jetpack Compose 用 Compose Multiplatform 開發跨平台 App,對 Android 工程師來說相當友好 在這裡你可以應用 80% 以上 Android 開發的知識來打造跨平台 App 我這次使用到的 Library https://i.imgur.com/nUmLWuZ.jpeg
是不是很熟悉~ 有些 Library 可能沒看過,但用法和 Android 常用的 Hilt, Retrofit ...相似 希望這篇能夠幫助到有需要的人,也希望未來 Compose Multiplatform 能夠壯大起來,有 一天能像 Flutter 的市佔與社群支援!!! 如果大家有興趣 Compose Multiplatform 可以做到什麼程度,可以下載 App 玩看看 順便給個建議,感謝大家~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.14.10.117 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1732800172.A.CBB.html ※ 編輯: mrfatworm (39.14.10.117 臺灣), 11/28/2024 21:26:26
buke: 推11/28 22:31
fgh81113: 有一段文章重複了11/28 23:07
謝謝,已修正
david99900: 跨平台比較關注 Tauri,不知道比較起來有什麼差異?11/28 23:26
CMP 從開發 Android 的技術延伸到多平台,Tauri 則是Web 的技術,而且好像不支援手機A pp? ※ 編輯: mrfatworm (106.107.181.114 臺灣), 11/29/2024 01:26:22
B0988698088: 滑倒 一起做鳴潮的比較實在 米已亡11/29 02:36
鳴潮感覺不錯欸 還可以塞小地圖進去看素材生骸 ※ 編輯: mrfatworm (39.14.10.117 臺灣), 11/29/2024 02:45:22 ※ 編輯: mrfatworm (39.14.10.117 臺灣), 11/29/2024 02:54:18 ※ 編輯: mrfatworm (39.14.10.117 臺灣), 11/29/2024 02:57:35
yc0015139: 很讚 感謝分享11/29 03:51
AoShenFengYu: 推11/29 08:47
rickykai: 推分享11/29 08:54
shizukun0103: 推 竟然有人在關心Compose KMP 這個我感覺沒多少人11/29 10:22
shizukun0103: 在關注11/29 10:22
真的超涼,所以我開源了
hobnob: 推推11/29 10:27
※ 編輯: mrfatworm (61.224.186.214 臺灣), 11/29/2024 10:51:29
VossCG: 推推,Compose 寫起來真的很讚!11/29 10:54
Compose + kotlin 太舒服了 =U= ※ 編輯: mrfatworm (61.224.186.214 臺灣), 11/29/2024 11:03:55
b15982003: 推推,希望更多人用11/29 11:33
Big6666: 推一個,最近有在關注 ,尤其是Flutter被裁員後11/29 12:04
※ 編輯: mrfatworm (39.14.49.50 臺灣), 11/29/2024 12:49:52
jackypan1989: KMP 值得關注,Flutter 真的有點涼了11/29 13:22
竟有這件事! 一直以為 Flutter 是跨平台之首
qazaza2756: 酷11/29 13:32
pigda: 曾經用Compose做過一個專案 有點後悔 哈~11/29 15:47
!!發生什麼事
x20165: kmp 推一個11/29 16:18
blackcan: 推推11/29 16:38
※ 編輯: mrfatworm (106.107.181.114 臺灣), 11/29/2024 20:06:52
ohmylove347: KMP在軟公板居然會這麼多推,太不可思議了,話說是純11/29 20:41
ohmylove347: Compose嗎,swing和compose混用我遇到遮蓋問題11/29 20:41
全部都是用 Compose Android 幾乎無痛跳過來 XD ※ 編輯: mrfatworm (106.107.181.114 臺灣), 11/29/2024 21:57:26
Arbin: 好久沒跟Compose發展了 所以Compose跨平台已經穩定到可以11/30 00:15
Arbin: 日用了喔!?酷11/30 00:15
Arbin: 一兩年前聽到的時候說Bug一大堆11/30 00:16
Arbin: Flutter涼涼就Google在擺爛咩 搞到有人fork出來想拯救它11/30 00:17
Google 今年還公開表示 jetpack 會開始支援 kmp 沒想到 Flutter 那邊是這樣…
zipigi: 推! KMP無敵的11/30 01:38
※ 編輯: mrfatworm (106.107.181.114 臺灣), 11/30/2024 09:20:51
KoreanFish: 好酷!想嘗試直接Android Studio開新專案嗎?還是推 11/30 15:05
KoreanFish: 薦哪個boilerplate 11/30 15:05
mrfatworm: 我用 Android Studio 想玩 iOS 要另裝 Xcode,Templat 11/30 16:36
mrfatworm: e 推薦這個: 11/30 16:36
mrfatworm: https://reurl.cc/04xkAb 11/30 16:36
quickey: 最近也用compose wizard 生一個跨平台專案,真的強,希望 11/30 20:25
quickey: 能有更好的應用 11/30 20:25
GoalBased: 看上面不只一個人說F涼了(?)這個比較熱嗎? 11/30 21:33
ohmylove347: 沒有,flutter只是team結構調整人事異動,目前的資訊 12/01 16:20
ohmylove347: 是說砍人是錯誤解讀,但KMP和flutter必然競爭,同時G 12/01 16:20
ohmylove347: oogle表明官方支持KMP並在多個專案導入,所以KMP真的 12/01 16:20
ohmylove347: 可能在未來取代Google內部flutter當前的位置,但以成 12/01 16:20
ohmylove347: 熟度來說真的不要選KMP當生產專案,只有team很熟Kotl 12/01 16:20
ohmylove347: in才有選的意義,真的一堆坑… 12/01 16:20
thumbe31949: 給推 12/02 09:13
WWIII: 猛啊啊啊啊 12/02 10:33
TSMCfabXX: 推 12/02 12:53
zipigi: CMP開發起來實在太舒服 12/02 19:07
vcidt: 謝謝分享 讚 12/02 21:49
river4613: 幫推 12/03 12:54

👉 軟工 Soft_Job 版:熱門文章

👉 軟工 Soft_Job 版:更多文章