先前的篇章多少有提及 Android 包版的指令們,這邊就不再多說明,直接列出自己常用的指令。 如何安裝 Android 包版的 AAB 檔案在裝置上: ###...
前言 2022 年的目標是打造健康的自己,其中一項就是健身!為了讓自己方便掌握健身成果和訓練狀態,開始在google的Keep紀錄訓練的日期組數、重量。這次要...
參賽背景 小弟原本是 Java 底的 Android APP 開發者,2021年中在公司的新專案上用 Kotlin + Google copy/past 開發...
開發 Android APP 的許多的開發方法,除了Compose UI 之外小弟知道的如下: 用 Java 程式語言開發 用 Kotlin 程式語言開發 用...
今日目標 了解宣告式程式設計(Declarative Programming)與指令式程式設計(Imperative Programming)的差異 用 Co...
前述我們討論了 Android 工程師的例行工作再加入 CI/CD,但如把手動的流程變成自動化呢? 先聊發版,對 Android 工程師在開發階段,發版的頻率可...
每個開發團隊或是產品都有對於開發跟自動化的策略不盡相同,但不變的是開發週期會不斷地循環。 專注在開發的 Android 工程師不斷地循環,先示意前一天我們討論一...
自己過往的工作經驗當中,雖然是掛著 Android 工程師,但跟大體上一般開發工程師來說是有一些共同的職務,畢竟頭銜當中是掛著「工程師」三個字。相信大家在工作上...
前情提要 透過指令產生Flutter App的Apk時,發現產生的Apk有點肥(Apk Size約23MB) flutter build apk 後來改用以...
如果你是剛入門Flutter的工程師,可以參考這篇文章,我會告訴大家自己常用的套件以及如何規劃檔案的分類!最近有新開一個部落格是在介紹Flutter相關的文章,...
ViewModel lifecycle tags: Android lifecycle ViewModel viewModel 規則,viewModel 永遠...
在ui中保存狀態 tags: Android doc viewState 只要有 id ,就可以自動保存到 onSaveInstanceState,不用做額外處...
和生命週期關聯的類別 tags: Android lifecycle DefaultLifecycleObserver doc:::info繼承自 Defaul...
Fragment lifecycle tags: Android lifecycle Fragment doc fragment lifecycle-callb...
今天在處理程式中下指令的時候發現開啟 service 的指令 adb shell start-service xxxx 有某些版本的手機無法執行開啟 cmd 下...
在手機上面使用注音輸入法一直受限小鍵盤在 Windows 10 電腦也一直受夠了注音輸入法看到安桌手機上面有 筆劃輸入法 趁機研究一下發現學習不難耶 這麼好用的...
紀錄時間:2022/05/02 【碎碎念】歐~天啊...距離上次紀錄已經快半個月前了w主要是自己一直在拖,沒有空時間來學,而且這陣子也在忙面試電腦空間也快炸掉了...
WebRTC 全名 Web Real-Time Communication,是一個支援網頁瀏覽器進行即時語音對話或影片對話的 API WebRTC Wiki...
安桌手機適用 Android無廣告自動封鎖,詐騙電話,騷擾電話,行銷,廣告,推銷,來電未顯示,不明的電話響一聲就掛一接就掛一接秒掛手機下載網址 https://...
免責聲明 我花了大量的私人時間替專案研究 App 是否混淆成功,混淆結果是否達到需求。雖然我只會做簡單的反組譯跟實際上能達到商業需求的程度相比根本不值得一提,不...
來源 : emcthye - FxRate 架構圖 MVP Base CurrencyListActivity CurrencyTimelineActiv...
為什麼來寫這個呢?因為我在面試時發現自己忘光光QQ Activity lifecycle tags: Android activity lifecycle ac...
終於來到最後一篇了!不經不覺已經寫了三十篇文章。我們由 Ktor client 接駁 API 一直講到 UI,然後再做 ViewModel 的 unit tes...
我們終於來到第廿九篇,我們這次討論的題目都是之前討論過的東西的延伸。因為篇幅和時間有限就只好把它們合併成一篇。 Two-way data binding 我們在...
鐵人賽快到尾聲了,今天想介紹在控制 RecyclerView 中回饋按鈕時,遇到的狀況。想想,這篇好像應該和前一篇順序對調,畢竟是先有這些糾結,才有後面自己歸納...
上一篇我們寫了一些 EtaViewModel 的測試,這一篇會集中寫跟時間相關的測試。 之前在 EtaViewModel 我們定義了更新一次的間距常數 AUTO...
這幾天我們已經從 API 取得資料到包裝成物件,再來就是資料顯示囉。 這兩天的範例會以對話頁面為主,也會用到之前設計的 Chat 物件。今天要介紹把對話資料顯示...
上一篇我們完成了車站列表頁的 ViewModel 和 Presenter 的 unit test。現在轉過去寫班次頁的 unit test。 EtaPresen...
昨天講的是 API 傳遞資料的流程,今天就來介紹怎麼把資料包裝成物件,方便傳遞吧。 一樣,會使用 JSON 結構比較簡單的 CategoryRepositor...
今天大概會聊到的範圍 Testing Compose 的 Test 屬於 UI Test ,在執行時需要啟動模擬器或是 run 在實機上。在使用上,就...