# Kotlin Android 2021
## ReactiveX Java
- [引用](/ssVE1hgiQ3i-NEuMPWgM-g)
-
## Coroutine 研究
- [Coroutine Channel](/N45zmwenRdSSzIKle5gjRw)
## Koin 研究
- [ScopeDSL](/9_V8SNHXQsOmMz0zqB6P2Q)
## Git
- [將Android Studio 專案連結至GitHub](/vWTKds2-Q1iG6Fhqb9Eghw)
## IDE
## Design Pattern
- [責任鏈模式Chain of Responsibility Pattern](/_i4Av1kyQY-ZpUu0Qt2-MQ)
## Build Configure
## Firebase
- [Firebase 建置](/W6lq3fzkTAmpT-5or-rtIQ)
- [Remote Config](/Ky5DyoSAQWKdYzcG7-ZLDA)
-
## View 的研究
- [startActivityForResult 全新替代方案:ActivityResultContracts](/Mwk8RBjGSD-v6IKQ-Uc6mQ)
- [SupportViewBindingBaseFragment/Activity](/EXgd7l8yRRmWAWrmmrTqFA)
- [ViewPager2 Banner輪播簡易實作](/iB4HEP0ASROQs0r3LRspEA)
## 踩坑日誌
- [WebView 出現 ERR_CLEARTEXT_NOT_PERMITTED](/YL8Mymt1STWBX7JcnMoqTA)
- [WebView無法開啟彈窗](/gYUpH8DZSi6ueOSgjbgJug)
- [SharedViewModel 是可以指定的](/osRZFPF7Ryi1SXpFvZh4-w)
- [一鍵刪除整個專案沒用到的resource](/EXDiln8jRkaJ8paIs_69dg)
- [CRASH紀錄_Bug-Inconsistency detected. Invalid view holder adapter positionViewHolder](https://www.codenong.com/js5c893bf80b70/)
- [CRASH紀錄_java.lang.IllegalStateException: Cannot call this method while RecyclerView is computing a layout or scrolling](https://stackoverflow.com/questions/43221847/cannot-call-this-method-while-recyclerview-is-computing-a-layout-or-scrolling-wh)
- [CRASH紀錄_Render process (12907) kill (OOM or update) wasn't handed by all associated webviews, killing application.](/nf1EecUSS4GGzxesdDVbdg)
- [AccessWebFragment MVI 實作](/7D4OAFi0RhilUlfo-WVRWw)
## Other
- [CM技能樹](/Y0hE7-YuTBS2U0EdWt7XjQ)
- [註解](/GkrXL-DrQeKDBzcWzLrnyg)
{"metaMigratedAt":"2023-06-15T19:09:26.090Z","metaMigratedFrom":"Content","title":"Kotlin Android 2021","breaks":true,"contributors":"[{\"id\":\"d8a0609e-7c9b-424d-a663-93c0761976c2\",\"add\":959,\"del\":60},{\"id\":\"1237e80c-3e89-4025-9dd7-5aba12488c69\",\"add\":781,\"del\":116}]"}