iT邦幫忙

android相關文章
共有 1139 則文章
鐵人賽 Mobile Development DAY 9

技術 Day 9 主頁面 Flow、Component

前言 今天要從 Flow 開始,介紹主畫面主要流程、看看 wirefram 上需要哪些 Component,並到 Figma 的 MD3 抓需要的元件。 Ho...

鐵人賽 Mobile Development DAY 1

技術 [Day1] 從開發瀏覽器 APP 學習實戰技巧 -- 總覽:承先啟後

從八月開始,又默默地注意到了2022鐵人賽開始報名。一直覺得不要再走這麼一回了,連續30天每天要燒腦一兩個小時;但到了報名的最後一天,還是忍不住填了資料,想把自...

鐵人賽 Mobile Development DAY 4

技術 Day04 - ViewBinding

簡介 使用ViewBinding能夠大幅減少獲取View(視圖元件)的程式碼量。其原因是你再獲取元件時不必宣告一堆變量儲存控件和不必再寫一堆findView...

鐵人賽 Mobile Development DAY 8

技術 [Day8] Thinking in Compose (二)

今天要來學習的是 Compose 官方 Thinking in Compose 裡面的 Recomposition (重組): Recomposition 在命...

鐵人賽 自我挑戰組 DAY 14

技術 在 CI/CD 定時刪掉檔案,但機器容量還是不斷大爆炸

12:55 Carol: 我啟動清除檔案的 Job,整個裝置的容量還是不太夠,該怎麼辦啊12:30 Alice: 垃圾筒也看過了?12:33 Carol: …...

鐵人賽 Mobile Development DAY 8

技術 Day 8 Jetpack Compose 上手小Tips

前言 工欲善其事必先利其器,在正式進入開發之前,來介紹使用 jetpck compose 開發時能加速開發的小技巧,以及我在學習路上用到的好資源。 快速建立...

鐵人賽 Mobile Development DAY 3

技術 Day03 - Intent 使用之筆記

Intent又稱意圖,它是一個將要執行的動作抽象描述,由Intent來協助完成各組間之間的通訊。 常見的應用場景有: 啟動Activity 啟動Service...

鐵人賽 Mobile Development DAY 7

技術 [Day7] Thinking in Compose (一)

廣受歡迎的程式語言 Java、C++ 的開發者,都看過 Thinking in Java、Thinking in C++。今天我們就來學習 Compose 的程...

鐵人賽 Mobile Development DAY 2

技術 Day02 - Activity 生命週期

簡介 Activity是應用程序的可視介面組件, 其畫面從創建到銷毀又可以分為7個執行階段, 和生命的誕生到死往之間有著不同階段的概念一樣, 每個階段有著各...

鐵人賽 Mobile Development DAY 6

技術 [Day6] 官方 Jetpack Compose 教學筆記(二)

今天要延續昨天的 study 官方教學的 Lesson 3 與 Lesson 4。 Lesson 3: Material Design Compose UI 是...

鐵人賽 Mobile Development DAY 6

技術 Day 6 把生成好的Material3 顏色加入專案,再來點動態顏色。

前言 昨天我們花了幾分鐘做輸出好顏色檔案。接下來就是使用它啦! 加入 Theme.kt 和 Colot.kt 輸出檔案解壓縮後得到兩個檔案 開新的 comp...

鐵人賽 Mobile Development DAY 1

技術 Day01 - 前言

這是我第一次參加iThome鐵人賽, 接觸Android開發的時間還不到5個月, 而學習Android開發這段期間還因個人繁雜的事務要處理, 導致學習Andro...

鐵人賽 Mobile Development DAY 5

技術 [Day5] 官方 Jetpack Compose 教學筆記(一)

經過了四天,心裡覺得有點不踏實,於是翻閱了官方 Jetpack Compose 教學,還是乖乖地把理論基礎讀過一遍,避免以後 Copy/Past 不清楚運作原理...

鐵人賽 Mobile Development DAY 4

技術 [Day4] Compose UI 寫中秋賀卡

今日目標 相信今天很多人都收到親友的中秋節賀卡,那我們今天就用 Compose UI 做一個中秋節賀卡好了. 這個賀卡背景是小弟今晚拍的照片,在顯示 &quot...

鐵人賽 自我挑戰組 DAY 10

技術 Android 工程師開發中常用指令們

先前的篇章多少有提及 Android 包版的指令們,這邊就不再多說明,直接列出自己常用的指令。 如何安裝 Android 包版的 AAB 檔案在裝置上: ###...

鐵人賽 Mobile Development DAY 3

技術 [Day3] Compose 主題顏色變變變

開發 Android APP 的許多的開發方法,除了Compose UI 之外小弟知道的如下: 用 Java 程式語言開發 用 Kotlin 程式語言開發 用...

鐵人賽 Mobile Development DAY 2

技術 [Day2] 宣告式程式設計與指令式程式設計

今日目標 了解宣告式程式設計(Declarative Programming)與指令式程式設計(Imperative Programming)的差異 用 Co...

鐵人賽 Mobile Development DAY 1

技術 [Day1] 為什麼要學 Android Jetpack Compose (Compose UI)

參賽背景 小弟原本是 Java 底的 Android APP 開發者,2021年中在公司的新專案上用 Kotlin + Google copy/past 開發...

鐵人賽 Mobile Development DAY 1

技術 Day 1 APP抓周,我想寫出怎樣的重訓紀錄APP呢?

前言 2022 年的目標是打造健康的自己,其中一項就是健身!為了讓自己方便掌握健身成果和訓練狀態,開始在google的Keep紀錄訓練的日期組數、重量。這次要...

鐵人賽 自我挑戰組 DAY 5

技術 Android 工程師如何用指令包版

前述我們討論了 Android 工程師的例行工作再加入 CI/CD,但如把手動的流程變成自動化呢? 先聊發版,對 Android 工程師在開發階段,發版的頻率可...

鐵人賽 自我挑戰組 DAY 4

技術 加入 CI/CD,Android 工程師的例行工作會變成什麼?

每個開發團隊或是產品都有對於開發跟自動化的策略不盡相同,但不變的是開發週期會不斷地循環。 專注在開發的 Android 工程師不斷地循環,先示意前一天我們討論一...

鐵人賽 自我挑戰組 DAY 3

技術 Android 工程師的例行工作有哪些?

自己過往的工作經驗當中,雖然是掛著 Android 工程師,但跟大體上一般開發工程師來說是有一些共同的職務,畢竟頭銜當中是掛著「工程師」三個字。相信大家在工作上...

技術 Flutter入門指南

如果你是剛入門Flutter的工程師,可以參考這篇文章,我會告訴大家自己常用的套件以及如何規劃檔案的分類!最近有新開一個部落格是在介紹Flutter相關的文章,...

技術 Android 生命週期 - ViewModel

ViewModel lifecycle tags: Android lifecycle ViewModel viewModel 規則,viewModel 永遠...

技術 Android 生命週期 - SavingState

在ui中保存狀態 tags: Android doc viewState 只要有 id ,就可以自動保存到 onSaveInstanceState,不用做額外處...

技術 Android 生命週期 - DefaultLifecycleObserver

和生命週期關聯的類別 tags: Android lifecycle DefaultLifecycleObserver doc:::info繼承自 Defaul...

技術 Android 生命週期 - Fragment

Fragment lifecycle tags: Android lifecycle Fragment doc fragment lifecycle-callb...

技術 Android 生命週期 - Activity

為什麼來寫這個呢?因為我在面試時發現自己忘光光QQ Activity lifecycle tags: Android activity lifecycle ac...

技術 [Android 錯誤處理大全] adb shell start-service 無效

今天在處理程式中下指令的時候發現開啟 service 的指令 adb shell start-service xxxx 有某些版本的手機無法執行開啟 cmd 下...

技術 Android 手機筆劃輸入法,三星 Sansung

在手機上面使用注音輸入法一直受限小鍵盤在 Windows 10 電腦也一直受夠了注音輸入法看到安桌手機上面有 筆劃輸入法 趁機研究一下發現學習不難耶 這麼好用的...