2022年6月30日 星期四

Android 內部應用程式分享 Internal App Share

開發人員

play console 該app 主頁 -> 設定 -> 內部應用程式分享 -> 管理上傳者 url -> 上傳aab -> 複製連結給測試人員


測試人員

google play 商店 -> 大頭照 -> 設定 -> 關於 -> Play 商店版本 點擊 7 下 -> 回到一般 -> 內部應用程式分享點擊

Android Dynamic Feature Module(DFM) 動態模組

記錄一些加入動態模組遇到的問題,介紹與開始使用可以參考:https://medium.com/@kris1837/how-to-start-activity-from-dynamic-feature-module-on-android-75a55d782e6a

https://levelup.gitconnected.com/how-to-download-dynamic-feature-modules-a6f6036e183b

https://medium.com/mindorks/dynamic-feature-modules-the-future-4bee124c0f1

https://developer.android.com/guide/playcore/feature-delivery

2022年6月25日 星期六

Android 手機上如何找到男友/女友偷偷刪除的App

Dcard上面常有偷看另一半的手機的文章,喜歡打開潘朵拉的盒子,今天我們來看看要如何管理自己的 app,好好保護自己?

2022年6月24日 星期五

Android Fragment callback,好用的 Fragment 間的事件傳送方法

當我們的架構是一個 Activity 當配多個 Fragment 時,常常需要在各個 Fragment 之間傳遞資料,或是 DialogFragment 有時候需要通知底下的 Fragment 做事,最近我發現一個很方便的 api:

2022年6月22日 星期三

Android coroutine 1.6.0 遷移與測試

coroutine 1.6.0 在測試 api 上有些變化

runBlocking -> runTest

TestCoroutineDispatcher -> 分成 StandardTestDispatcher 與 UnconfinedTestDispatcher

2022年6月19日 星期日

mac 常用快捷鍵

錄影

shift+command+5


截圖

shift+command+4


Android 模組化簡易實作

查看許多文章後知道,模組化在架構上有水平跟垂直的做法

我首先把資料層分出來,也就是 repo 與 userCase

這部分很單純,因為層級是上下,且原則上資料層應該會是純 kolin,不會調用到  android framework

我覺得好處就是很明確的可以知道這些模組到底依賴哪些東西

也會更關心一下 gradle 的設定