原创 【背上Jetpack之ViewModel】即使您不使用MVVM也要了解ViewModel ——ViewModel 的職能邊界

系列文章 【背上Jetpack】Jetpack 主要組件的依賴及傳遞關係 【背上Jetpack】AdroidX下使用Activity和Fragment的變化 【背上Jetpack之Fragment】你真的會用Fragment嗎?

原创 [譯]深入研究 ViewBinding 在 < include>, < merge>, adapter, fragment, 和 activity 中使用View Binding

原文:Exploring View Binding in Depth — Using ViewBinding with < include>, < merge>, adapters, fragments, and activit

原创 【背上Jetpack之Fragment】你真的會用Fragment嗎?Fragment常見問題以及androidx下Fragment的使用新姿勢

在 Android Jetpack 組件中,fragment作爲視圖控制器之一佔有很重要的位置。但由於其bug衆多,暗坑無數,以至於 Square 有這樣一篇博客:Advocating Against Android Fragm

原创 【背上Jetpack之Lifecycle】萬物基於 Lifecycle 默默無聞大用處

系列文章 【背上Jetpack】Jetpack 主要組件的依賴及傳遞關係 【背上Jetpack】AdroidX下使用Activity和Fragment的變化 【背上Jetpack之Fragment】你真的會用Fragment嗎?

原创 【背上Jetpack之Fragment】從源碼角度看 Fragment 生命週期 AndroidX Fragment1.2.2源碼分析

系列文章 【背上Jetpack】Jetpack 主要組件的依賴及傳遞關係 【背上Jetpack】AdroidX下使用Activity和Fragment的變化 【背上Jetpack之Fragment】你真的會用Fragment嗎?

原创 AdroidX下使用Activity和Fragment的變化

原文:How AndroidX changes the way we work with Activities and Fragments 作者:Miłosz Lewandowski 譯者:Fly_with24 過去的一段時間

原创 【背上Jetpack】絕不丟失的狀態 androidx SaveState ViewModel-SaveState 分析

系列文章 【背上Jetpack】Jetpack 主要組件的依賴及傳遞關係 【背上Jetpack】AdroidX下使用Activity和Fragment的變化 【背上Jetpack之Fragment】你真的會用Fragment嗎?

原创 gradle依賴查找太麻煩?這個插件可能幫到你

作爲 Android 開發者,項目中引入 gradle 依賴是家常便飯,但是 Android Studio 自帶的依賴查詢工具並不好用,mac 上使用 Alfred 搭配 workflow 可以方便地 copy gradle d

原创 【背上Jetpack之DataBinding】數據驅動魔法師 何時迎來翻身日?

系列文章 【背上Jetpack】Jetpack 主要組件的依賴及傳遞關係 【背上Jetpack】AdroidX下使用Activity和Fragment的變化 【背上Jetpack之Fragment】你真的會用Fragment

原创 【背上Jetpack之LiveData】ViewModel 的左膀右臂 數據驅動真的香

系列文章 【背上Jetpack】Jetpack 主要組件的依賴及傳遞關係 【背上Jetpack】AdroidX下使用Activity和Fragment的變化 【背上Jetpack之Fragment】你真的會用Fragment嗎?

原创 【背上Jetpack之OnBackPressedDispatcher】Fragment 返回棧預備篇

這兩天在準備寫 fragment 返回棧的文章,但是發現必須先介紹一下 OnBackPressedDispatcher ,所以這是一篇介紹 what 的文章,喜歡一手資料的可以移步 官方文檔 系列文章 【背上Jetpack】

原创 【背上Jetpack之Fragment】從源碼的角度看Fragment 返回棧 附多返回棧demo

系列文章 【背上Jetpack】Jetpack 主要組件的依賴及傳遞關係 【背上Jetpack】AdroidX下使用Activity和Fragment的變化 【背上Jetpack之Fragment】你真的會用Fragment嗎?

原创 【整理】Jetpack 主要組件的依賴及傳遞關係

在學習和使用 jetpack 組件時,總是被其 gradle 依賴搞的暈頭轉向,故在此整理 jetpack 主要組件的依賴,及傳遞關係 jetpcak 組件源碼地址 查詢 jetpcak 組件 版本: Google’s Ma

原创 AndroidStudio Nexus3.x搭建Maven私服遇到問題及解決方案

之前寫過 Android Studio 多個項目依賴同一個模塊的用法 不過在使用中遇到了幾個問題,編譯速度慢,總是顯示出關聯項目。 所以決定將公共模塊aar使用 maven 私服管理,在此記錄之。 Nexus3 下載與安裝 官

原创 【解決】Android Studio Canary 版本打開無反應

最近使用JetBrains ToolBox 同時安裝了 Android Studio Release 版本和 Android Studio Canary 版本,但是後者打開無反應,在此記錄解決辦法。 Windows 調整 st