前面已經說了很多navigation的使用方式了,所以是時候改App函數,讓應用可以在不同頁面間瀏覽 實作NavHost 先將之前寫好的頁面都放到導覽中 Nav...
這個部分有兩篇,分別是使用Scaffold與將導覽功能融入 Scaffold 很多的應用都會有Top bar和Bottom bar以及floatingActio...
之前設計了很多的頁面,但是我們還沒有辦法在他們之間切換,所以這一篇要來介紹navigator Navigator是什麼 這是導覽系統的一系列稱呼,它包含了很多的...
想必你看到昨天的 View 一定會想,這到底是甚麼??沒錯,讓 AI 生安卓的大架構,如果一次生整個 APP 就是會這麼炸裂(複雜程度與爆炸程度成正比)如果你嘗...
因為上一篇的內容有點太多了,所以我想要稍微來一些簡單的內容 什麼是主題(Theme) 在正式開始介紹之前,我想要先推薦一個快速了解與查詢M3的網站:https:...
在昨天我們拿到了prd.txt如果你用的是 普通 AI 那需要自己複製貼上,為了感受 vibe 氛圍,建議完全照著做不需思考,如果你嫌他一步一步太慢,可以直接輸...
這裡就是第一部分的完結了,現在要透過將App的介面做出來來熟悉與複習雖然說我們還沒有學到如何切換頁面與跨頁面保留資料,但是這不妨礙我們先把畫面給做出來,之後再結...
這是基本UI介面的最後一篇,所以講一些比較少用到的功能 多語言 或許你不需要多語言設計,但因為他和其他的資源都是一塊的,所以一起說開啟translation e...
Content Provider 與 Broadcast Receiver 一樣都是Android 組件 也為實現IPC的必要東西 作為IPC 機制 Conte...
廣播接收器(Broadcast Receiver) 是Android組件 也是用來實現IPC(Interprocess Communictaion)它允許不同A...
Android Services(服務)可以在不用使用 使用者介面下 在背景提供長期的服務 例如下載檔案 或撥放音樂 甚至與遠程伺服器通訊 等等 並且有些服務即...
經過了前兩天嚴謹的單元與整合測試,已經為App的內在品質建立了後盾。現在是時候將目光從內部轉向外部,為我們的App打造一個吸引人的「第一印象」了。畢竟,在使用者...
上一篇的內容是進階的輸入設定,這一篇主要講的是自動container,也是最常用的功能之一 舊的container val objs: List<Obj&...
上一篇提到了更多輸入UI的功能,這篇會是更進階的功能以及一些其他的compose特性 更多Compose功能 這是一段範例程式碼,用到了FocusRequest...
前篇提到了輸入型的UI元件,但是發現無法正確的反饋結果與改變顯示,這時就需要remember與mutableState來接收並顯示輸入 @Composable...
昨天說明完Activityes 生命週期 今天會說一下 Activity 如何透過程式碼方式來起動Activity與細節 Activity 啟動 當Actvit...
介紹完基本部分 接下來就來分享 Android 應用程式的元件與行程的通訊 Android 元件 Android 應用程式是由多個元件 (Components)...
上一篇提到了很多UI元件,但如果沒有正確規畫他們就會疊在一起,亂成一團,所以需要container來規劃好看的排版 了解並使用Container 上一回已經說到...
上一篇講了很多有點無聊的內容,這一篇就要開始使用各種基礎的UI元件 UI元件 常用的UI元件有: Text Icon 常見的輸入元件有: TextFiel...
這一章節會先介紹基本的UI元件,並集中在元件攜帶的屬性上 元件架構 @Composable fun Greeting(name: String, modif...
JavaScript WebViews WebView 是Android 其中一個元件 它可以用來在Application中顯示Web, 使得 Android...
昨天介紹完Native App 今天會更詳細的說什麼是Native code Native Code Native code 基本上是指 專門跑在特定的處理器架...
既然已經了解Android開發的架構,那我們就可以先思考一個Android開發需要有甚麼,且用這個專案來學習了解Android開發 簡單的ToDo List 因...
Android Studio 是整合的開發環境又稱IDE,如果熟悉Android Studio 專案結構會對之後分析有幫助這邊就不介紹怎麼建立專案之類,有興趣應...
開始建專案 這是你在點下New Project後會看到的畫面,選擇Empty Activity並點Next 這是設定專案名稱與位置的地方Minimum SDK指...
APK 全名為 Android Package Kit,是 Android 作業系統用於安裝應用程式的檔案格式。APK 包含編譯後的程式碼,所有編譯後的程式碼均...
預先說明,由於這是安卓的入門與個人專案開發,本篇教學不會提及太多程式測試寫法與適用於大專案的作法如果你比較想要建置大型專案,我推薦閱讀Android官方的入門教...
昨天我們介紹了數位簽名的原理與 Android 簽名驗證,今天分享如何對APP進行自我簽名。 簽名方法 在 Android Studio 中,可以透過「Gene...
閱讀資格(入場卷免費發放) 推薦學過一點基礎 (程式設計、Java、物件導向、安卓開發) 再閱讀,沒學過建議這邊右轉底下的教學資源 教學資源 : 安卓基礎學習:...
今天我們來介紹 Android 的Security Features。Android SDK 會將原始碼、資源(Resources)以及 Assets 打包成...