• 賴瑞Blog
  • 關於我
  • 標籤
  • Metis

    一個好的軟體專案該有的幾件事(Flutter)

    2025-06-28-(3 min read)
    在日常開發中,我們常常著重於功能的完成與 UI 的華麗,但真正能走得長遠、方便維護與協作的軟體專案,往往在工程基礎上更下功夫。本文將以 Flutter 專案為例,介紹一個我認為好的軟體專案應該具備的幾個重要元素,幫助團隊打造高品質的程式碼基礎。 1. 清楚且一致的命名(Namin…

    #Softaware #Flutter

    繼續閱讀...

    Flutter substring with emoji

    2025-06-28-(2 min read)
    假設你有一串字串 String text = "Hello 👋🌍"; 假如你使用 print(text.substring(6, 7)); 你可能預期會得到 "👋",但實際上可能出現亂碼或截斷的 emoji,例如 �,這是因為: Da…

    #Flutter #Emoji

    繼續閱讀...

    使用App Distribution發布iOS版本測試遇到的問題與解決

    2025-01-07-(2 min read)
    TL;DR; 用ad-hoc 輸出 各位有用Firebase App Distribution上發布iOS app嗎? 如果你剛好又是使用Flutter去做開發的話,這篇可能對你有一點點幫助。 平常我們在發布ipa時,其實就是跑flutter build ipa就可以將其上傳到T…

    #Flutter #iOS #App Distribution

    繼續閱讀...

    Flutter清單內實做懸浮視窗

    2024-04-06-(2 min read)
    這邊分享我在實做長按清單顯示懸浮popup window的作法。 這邊會使用CompositedTransformFollower、CompositedTransformTarget以及LayerLink加上OverlayEntry來達到此目標。 首先,我們在建構清單時,使用多個…

    #Flutter

    繼續閱讀...

    入門Flutter需要知道的幾件事

    2023-04-22-(2 min read)
    最近我開始學習Flutter,這邊分享幾項我認為對入門有幫助的事情 建立應用: flutter create <project name> --platforms=android,ios 使用參數--platforms 指定要建置的平台種類,既有專案可可以再次執…

    #Flutter

    繼續閱讀...

    在Flutter專案新增平台支援

    2023-07-11-(5 min read)
    跨平台app,很多時候第一個印象就是跨Android與iOS平台的開發。然而最近在平板app的開發上,微軟的平板加入了我們的跨平台戰局。 此篇將會涵蓋使用純dart pacakge新增windows平台實作,不會有原生程式碼,但是我想對於想了解整個脈絡的人有所幫助。 要做的事情有…

    #flutter #federated plugin

    繼續閱讀...
© 賴瑞Blog 2025
Powered by Zola.
css with Bahunya