iT邦幫忙

android相關文章
共有 1220 則文章
鐵人賽 Mobile Development DAY 15

技術 Day 15:將導覽套用在應用上

前面已經說了很多navigation的使用方式了,所以是時候改App函數,讓應用可以在不同頁面間瀏覽 實作NavHost 先將之前寫好的頁面都放到導覽中 Nav...

鐵人賽 Mobile Development DAY 14

技術 Day 14:套用Scaffold,結合導覽功能

這個部分有兩篇,分別是使用Scaffold與將導覽功能融入 Scaffold 很多的應用都會有Top bar和Bottom bar以及floatingActio...

鐵人賽 Mobile Development DAY 13

技術 Day 13:靈活的切換頁面

之前設計了很多的頁面,但是我們還沒有辦法在他們之間切換,所以這一篇要來介紹navigator Navigator是什麼 這是導覽系統的一系列稱呼,它包含了很多的...

鐵人賽 生成式 AI DAY 13

技術 Day 13 - 運用 Vibe Coding 在 Android Studio 上快速製作記帳 APP Final 戰敗解析

想必你看到昨天的 View 一定會想,這到底是甚麼??沒錯,讓 AI 生安卓的大架構,如果一次生整個 APP 就是會這麼炸裂(複雜程度與爆炸程度成正比)如果你嘗...

鐵人賽 Mobile Development DAY 12

技術 Day 12:主題與現代Material3,使應用繽紛多彩

因為上一篇的內容有點太多了,所以我想要稍微來一些簡單的內容 什麼是主題(Theme) 在正式開始介紹之前,我想要先推薦一個快速了解與查詢M3的網站:https:...

鐵人賽 生成式 AI DAY 12

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

在昨天我們拿到了prd.txt如果你用的是 普通 AI 那需要自己複製貼上,為了感受 vibe 氛圍,建議完全照著做不需思考,如果你嫌他一步一步太慢,可以直接輸...

鐵人賽 Mobile Development DAY 11

技術 Day 11:配置應用介面

這裡就是第一部分的完結了,現在要透過將App的介面做出來來熟悉與複習雖然說我們還沒有學到如何切換頁面與跨頁面保留資料,但是這不妨礙我們先把畫面給做出來,之後再結...

鐵人賽 Mobile Development DAY 10

技術 Day 10:多語言設定與圖片資源

這是基本UI介面的最後一篇,所以講一些比較少用到的功能 多語言 或許你不需要多語言設計,但因為他和其他的資源都是一塊的,所以一起說開啟translation e...

鐵人賽 自我挑戰組 DAY 15

技術 DAY 15 Content Provider

Content Provider 與 Broadcast Receiver 一樣都是Android 組件 也為實現IPC的必要東西 作為IPC 機制 Conte...

鐵人賽 自我挑戰組 DAY 14

技術 Day 14 Broadcast Receivers

廣播接收器(Broadcast Receiver) 是Android組件 也是用來實現IPC(Interprocess Communictaion)它允許不同A...

鐵人賽 自我挑戰組 DAY 13

技術 Day 13 Services

Android Services(服務)可以在不用使用 使用者介面下 在背景提供長期的服務 例如下載檔案 或撥放音樂 甚至與遠程伺服器通訊 等等 並且有些服務即...

鐵人賽 Mobile Development DAY 25

技術 【30 天做一個極簡App】專業門面:設計App Icon與啟動畫面

經過了前兩天嚴謹的單元與整合測試,已經為App的內在品質建立了後盾。現在是時候將目光從內部轉向外部,為我們的App打造一個吸引人的「第一印象」了。畢竟,在使用者...

鐵人賽 Mobile Development DAY 9

技術 Day 9:更靈活的container,簡化排版難度

上一篇的內容是進階的輸入設定,這一篇主要講的是自動container,也是最常用的功能之一 舊的container val objs: List<Obj&...

鐵人賽 Mobile Development DAY 8

技術 Day 8:直覺化的UI體驗,使用Ime與Keyboard功能

上一篇提到了更多輸入UI的功能,這篇會是更進階的功能以及一些其他的compose特性 更多Compose功能 這是一段範例程式碼,用到了FocusRequest...

鐵人賽 Mobile Development DAY 7

技術 Day 7:狀態儲存,能保留狀態的輸入框

前篇提到了輸入型的UI元件,但是發現無法正確的反饋結果與改變顯示,這時就需要remember與mutableState來接收並顯示輸入 @Composable...

鐵人賽 自我挑戰組 DAY 12

技術 DAY 12 Activities 下

昨天說明完Activityes 生命週期 今天會說一下 Activity 如何透過程式碼方式來起動Activity與細節 Activity 啟動 當Actvit...

鐵人賽 自我挑戰組 DAY 11

技術 DAY 11 Activities 上

介紹完基本部分 接下來就來分享 Android 應用程式的元件與行程的通訊 Android 元件 Android 應用程式是由多個元件 (Components)...

鐵人賽 Mobile Development DAY 6

技術 Day 6:美化介面排版

上一篇提到了很多UI元件,但如果沒有正確規畫他們就會疊在一起,亂成一團,所以需要container來規劃好看的排版 了解並使用Container 上一回已經說到...

鐵人賽 Mobile Development DAY 5

技術 Day 5:開始使用基本UI元件

上一篇講了很多有點無聊的內容,這一篇就要開始使用各種基礎的UI元件 UI元件 常用的UI元件有: Text Icon 常見的輸入元件有: TextFiel...

鐵人賽 Mobile Development DAY 4

技術 Day 4:了解基本UI元件屬性

這一章節會先介紹基本的UI元件,並集中在元件攜帶的屬性上 元件架構 @Composable fun Greeting(name: String, modif...

鐵人賽 自我挑戰組 DAY 10

技術 DAY 10 Javascript & WebViews | Application Frameworks

JavaScript WebViews WebView 是Android 其中一個元件 它可以用來在Application中顯示Web, 使得 Android...

鐵人賽 自我挑戰組 DAY 9

技術 DAY 9 Native Code

昨天介紹完Native App 今天會更詳細的說什麼是Native code Native Code Native code 基本上是指 專門跑在特定的處理器架...

鐵人賽 Mobile Development DAY 3

技術 Day 3:構思App專案

既然已經了解Android開發的架構,那我們就可以先思考一個Android開發需要有甚麼,且用這個專案來學習了解Android開發 簡單的ToDo List 因...

鐵人賽 自我挑戰組 DAY 8

技術 Day 8 Android App & Native Apps

Android Studio 是整合的開發環境又稱IDE,如果熟悉Android Studio 專案結構會對之後分析有幫助這邊就不介紹怎麼建立專案之類,有興趣應...

鐵人賽 Mobile Development DAY 2

技術 Day 2:專案架構與開始

開始建專案 這是你在點下New Project後會看到的畫面,選擇Empty Activity並點Next 這是設定專案名稱與位置的地方Minimum SDK指...

鐵人賽 自我挑戰組 DAY 7

技術 DAY 7 APK Structure

APK 全名為 Android Package Kit,是 Android 作業系統用於安裝應用程式的檔案格式。APK 包含編譯後的程式碼,所有編譯後的程式碼均...

鐵人賽 Mobile Development DAY 1

技術 Day 1:簡單說明,開始用Android compose、Kotlin

預先說明,由於這是安卓的入門與個人專案開發,本篇教學不會提及太多程式測試寫法與適用於大專案的作法如果你比較想要建置大型專案,我推薦閱讀Android官方的入門教...

鐵人賽 自我挑戰組 DAY 6

技術 DAY 6 Android Security Features 下

昨天我們介紹了數位簽名的原理與 Android 簽名驗證,今天分享如何對APP進行自我簽名。 簽名方法 在 Android Studio 中,可以透過「Gene...

鐵人賽 生成式 AI DAY 1

技術 Day 1 - Android 不會只更新 UI ! 用 Vibe Coding ? 加速打造 Al-native App 閱讀指南

閱讀資格(入場卷免費發放) 推薦學過一點基礎 (程式設計、Java、物件導向、安卓開發) 再閱讀,沒學過建議這邊右轉底下的教學資源 教學資源 : 安卓基礎學習:...

鐵人賽 自我挑戰組 DAY 5

技術 DAY - 5 Android Security Features 上

今天我們來介紹 Android 的Security Features。Android SDK 會將原始碼、資源(Resources)以及 Assets 打包成...