iT邦幫忙

app相關文章
共有 194 則文章
鐵人賽 Mobile Development DAY 27

技術 [Day 27] 實現 iOS 自動化部署(二)- 設定 Azure Pipelines

前言 在上一篇文章中,我們完成了 iOS 專案的本地端準備工作。現在,我們將實際設定 Azure Pipelines,目標是讓專案能夠自動化建置並部署到 App...

鐵人賽 生成式 AI DAY 22

技術 運用Gemini AI Agent mode 協助完善 APP 功能

在前幾天我們完成了基本的 UI 介面與對話功能 接下來我們要透過 Gemini 的 Agent mode 完善這個 APP 首先他列出他認為還能做的功能 輸入:...

鐵人賽 生成式 AI DAY 20

技術 Day 20 - 用 Gemini in Android studio vibe coding APP

#製作流程皆使用 Gemini Agent 接續上一章節建好專案後,接下來我們要思考我們要做甚麼樣子的chat APP 但憑空想像可能太困難 不如直接輸入 ”幫...

鐵人賽 生成式 AI DAY 19

技術 Day ?? - 打造自己的 Gemini chat APP

首先你需要有 Google Cloud Console 的 Gemini API key 檢查 ⬇️ 打開 https://aistudio.google.co...

鐵人賽 Mobile Development DAY 20

技術 [Day 20] 里程定位與地圖顯示(六)- 佈局調整

今天我們先繼續把 UI 調整跟草圖接近一致。目前上半部的選項與下方的地圖區塊是分開的,為了讓選項卡片能夠疊在地圖上,我們要將這些既有元件放到 ZStack 裡。...

鐵人賽 Mobile Development DAY 19

技術 [Day 19] 里程定位與地圖顯示(五)- 自訂元件樣式

在 SwiftUi 中自訂元件樣式 當你使用 SwiftUI 框架提供的元件,通常來說你能夠自訂的部分不多,不然就會受到許多限制。以 Picker 來說,你能改...

鐵人賽 Mobile Development DAY 18

技術 [Day 18] 里程定位與地圖顯示(四)- Picker 滑動時會亂跳?開立 bug 單吧!

在我們昨天的進度中,我們建立了一個選擇道路的 Picker。但正當我興高采烈地測試時,發現了一個奇怪的 bug:當我快速滑動 Picker 的選項列表,手指一放...

鐵人賽 Mobile Development DAY 17

技術 [Day 17] 里程定位與地圖顯示(三)- 實作搜尋邏輯

今天要來填上核心的「搜尋」與「顯示」邏輯了,包含處理里程輸入,接收並驗證使用者輸入的公里數,並實作搜尋函式,處理不同里程格式的解析,找出最近的地理位置,最後在地...

鐵人賽 Mobile Development DAY 30

技術 【30 天做一個極簡App】鐵人賽完賽心得、專案回顧與未來展望

終於寫到Day 30了~在過去寫文章的日子裡,從一個模糊的想法開始,透過每天的持續推進,一手打造出橫跨前後端、整合了LLM人工智慧、具備雲端同步與雙平台上架能力...

鐵人賽 生成式 AI DAY 11

技術 Day 11 - 運用 Vibe Coding 在 Android Studio 上快速製作記帳 APP Part1

接下來,我們將利用 Vibe 的方式,全程只用 Prompt 技巧完成這個記帳 APP。我會提供我的步驟與 Prompt 但你可以自己客製化。 使用環境 And...

技術 GMail 手機 APP,查看寄給我,安全性詳細資訊 TLS SSL

GMail 手機 APP,查看寄給我,安全性詳細資訊 TLS SSL 要點開 寄給我 才會展開資訊 標準型加密(TLS)。 再點開安全性詳細資料 安全性資料...

徵才 設備開發需要幫忙

大家午安,我想請教一下如何說我想要開發這種設備 自動噴香機+APP控制的話,我有什麼門路和什麼公司合作?

技術 [APP] [Flutter]Google play訂閱 + firebase firestore建立訂閱系統

不知道你有沒有遇到這個問題:我是個獨立APP開發者,我想要開發一個APP,我會做會員系統,還需要一個後台去儲存用戶的資料,同時我又想做訂閱的機制。 我就很常遇到...

鐵人賽 Mobile Development DAY 30

技術 Day 30: The End to Start, Be a Contributor

嗨,大家好,再次自我介紹,我是陳虔逸、Yii Chen,一位 Flutter 愛好者以及推廣者,專注跨平台開發,除了投入技術寫作外,也是活躍講者。擁有 7 年...

鐵人賽 Mobile Development DAY 29

技術 Day 29: Dart 3 總複習,大家準備一下待會考試!

延續在本系列開始的 Dart 3 解說與實用範例,目的是希望系列結束前能再讓大家複習和更熟悉 Dart 3 新版帶來的方便性,有效運用在目前的專案上,甚至能優...

鐵人賽 Mobile Development DAY 28

技術 Day 28: 制訂品牌風格, Design System 讓製作畫面變得很有趣!

如何在 Flutter 制訂一個有品牌風格的 Design System,讓我們的產品擁有特點,辨識度就非常重要,所以從基本的顏色、字體、文字大小、圓弧曲度、...

鐵人賽 Mobile Development DAY 27

技術 Day 27: 什麼是 Atomic Design 與 Design System?從 Flutter 快速掌握它們!

首先請問大家幾個問題: 在開發產品時,公司和團隊裡有 UI 設計師嗎?有根據設計使用的文字、大小、顏色、空格間距等等,來開發嗎,是否完全相同? 有關數值的設...

鐵人賽 Mobile Development DAY 26

技術 Day 26: 想跑 Flutter 測試但卻不想寫嗎, 試看看 Maestro UI Testing, 整合 CICD 沒問題!

Maestro 是一個完整的 UI 自動化測試框架與解決方案,提供豐富的文件和 API 給開發者使用,其中的連續模式就很符合人性化,像是自動 hot-relo...

鐵人賽 Mobile Development DAY 25

技術 Day 25: 不要浪費時間在無聊代碼了,實作自己的模板生成工具,Mason Brick!

Mason 是什麼?它可以有效的幫我們提升開發效率,避免花費不必要的時間在創建檔案或是無聊的代碼上,根據自己和公司的開發習慣去自定義模板和生成結果,很值得投資...

鐵人賽 Mobile Development DAY 24

技術 Day 24: 善用工具與快捷輔助,提升 Flutter 開發效率!

身為工程師,每天長時間的開發、寫程式碼,提升開發效率是必須的,趕快完成任務才能偷懶沒錯吧?我們必須在節省時間的情況下還能達到目的,除了程式碼的撰寫之外,還有開...

鐵人賽 Mobile Development DAY 22

技術 Day 22: 帶你完整探索 DevTools,重要的 CPU Profiler、Memory 與 Logging (Debugging with DevTools - part2)

來到了 DevTools 系列的第二章,上一篇我們講解了 Flutter Inspector 與 Performance 用法,使用工具瀏覽 Widget T...

鐵人賽 Mobile Development DAY 21

技術 Day 21: 帶你完整探索 DevTools, Flutter Inspector 與 Performance 用法 (Debugging with DevTools - part1)

大家對於 DevTools 還熟悉嗎?專屬於 Flutter 的 Debugging 工具,本身也是使用 Flutter 進行開發,以這工具來看,就可以知道...

鐵人賽 Mobile Development DAY 20

技術 Day 20: Riverpod 的開發多元性以及日常使用技巧!Provider 該如何選擇?

Riverpod 是什麼?相信大家都已經有初步了解了,甚至大家都已經運用在自己的專案了對吧?它本身的使用方式很多樣,是個很靈活的框架,但在很方便開發的同時,也...

鐵人賽 Mobile Development DAY 19

技術 Day 19: 如何撰寫 Riverpod 測試,使用 Mocktail 來幫助我們吧!

本文進入測試環節。適合對 Riverpod 有實際玩過且熟悉的朋友們,不會特別講解相關開發技巧,我們著重在於如何寫好一個基本的測試,穩固專案的品質。希望由這些...

鐵人賽 Mobile Development DAY 18

技術 Day 18: Flutter 狀態管理?Riverpod 的 watch() 實際上如何通知更新?

當我們在專案使用 Riverpod 後, 一定很長使用到 WidgetRef API,例如:ref.read()、ref.watch()、ref.listen...

鐵人賽 Mobile Development DAY 17

技術 Day 17: Riverpod 是什麼?它負責狀態管理嗎?跟著我了解幾個重要角色

在 Flutter,狀態管理對於專案來說很重要,不是說一定要用,只是當開發者還不熟悉 Flutter 原理以及刷新觀念,很容易會造成不當開發的效能問題。狀態管...

鐵人賽 Mobile Development DAY 16

技術 Day 16: 聊聊 Flutter 圖像使用的良好習慣,記憶體掌握與優化!

相信大部分 APP 都會使用到圖片,可能場景有貼文牆、大頭照、上傳圖片等等,在實作時大家是否有關心過記憶體的使用情況呢?或許在開發時、在自己的裝置上都運行的順...

鐵人賽 Mobile Development DAY 15

技術 Day 15: Flutter 效能優化,良好的開發觀念與技巧!(下)

延續上一篇的內容,本文繼續跟大家分享一些正確觀念,為了就是在開發時可以撰寫出品質好的程式碼,寫的任何一個元件都很重要,它們為何存在,使用的優缺點是什麼,都應該...

鐵人賽 Mobile Development DAY 14

技術 Day 14: Flutter 效能優化,良好的開發觀念與技巧!(上)

當我們開發 Flutter 一段時間後,想必都會有自己習慣的開發方式跟技巧,但有時候很方便、速度快的方式卻不代表是好的,有可能開發上很省時卻導致性能有缺陷,記...