Android 開發技術週報 Issue#288

liuxuhui發表於2021-09-09

新聞

開源庫

  1. 一種開發幫助產品研發的效率工具。主要提供了:頁面分析、任務分析、網路分析、DataDump、自定義hook 、Data Explorer 等功能。以幫助開發、測試、UI 等同學更便捷的排查和定位問題,提升開發效率。

    圖片描述

  2. TaskManager專案是愛奇藝Android團隊在做啟動最佳化過程中沉澱的一套任務排程管理庫。支援關係依賴,任務兜底策略等,API靈活易用,穩定可靠。已在愛奇藝家族中廣泛使用

  3. 一句程式碼解決軟鍵盤擋住相關控制元件,適用於任何佈局,一般作用於登入介面,註冊介面等,當軟鍵盤彈出時避免擋住登入(註冊)按鈕。

    圖片描述

  4. Project for bypass requirement for register Android components like Activities in the AndroidManifest.xml

  5. Animate your text like never before

    圖片描述

  6. dynamic replace java and class value

  7. Render beautiful LaTeX Math Equations in an Android View

    圖片描述

  8. Annotation Processing Library. Generates proxy class on top of interface/abstract class, that allows to intercept calls. Also known as a design pattern: proxy, delegate, interceptor.

    圖片描述

  9. an Android library for building a layout with the round corners. working especially well with MotionLayout.

    圖片描述

  10. 自定義彈窗,其中包括:自定義Toast,採用builder模式,支援設定吐司多個屬性;自定義dialog控制元件,仿IOS底部彈窗;自定義DialogFragment彈窗,支援自定義佈局,也支援填充recyclerView佈局;自定義PopupWindow彈窗,輕量級,還有自定義Snackbar等等;還有自定義loading載入窗,簡單便用。目前已經用於多個正式專案中。同時還有附加7篇關於彈窗的原始碼分析部落格

  11. A circular android ProgressBar library which extends View, and the usage same as ProgressBar, It has solid,line and solid_line three styles. Besides, progress value can be freely customized.

    圖片描述

  12. Nested scrolling UI library for Android based on CoordinatorLayout. Pull-to-refresh and pull-to-load-more are supported.

    圖片描述

  13. ActivityMessenger,藉助Kotlin特性,簡化Activity之間傳參和回撥的邏輯程式碼。

  14. 自定義LayoutManager實現卡片疊加控制元件

    圖片描述

  15. a card stack effect LayoutManger for android

    圖片描述

  16. A RecyclerView.LayoutManager implementation which provides functionality to show a group of stack view.

    圖片描述

  17. 純Paint實現的一個射箭效果,可用作Loading動畫。

    圖片描述

  18. 透過自定義Behavior實現“二樓”效果,相容所有下拉重新整理控制元件

    圖片描述

外掛

  1. 版本號自動生成外掛

示例

  1. This folder contains the source code for the Using Hilt in your Android app codelab.

  2. Multiple samples showing best practices in app development on Android TV.

  3. Ready-to-use recipes for common build customizations that showcase the Android Gradle plugin’s public APIs and DSL.

  4. 利用註解、APT、javaopet自動生成RecyclerViewHolder程式碼

工具

  1. 在vscode中用於生成檔案頭部註釋和函式註釋的外掛,經過多版迭代後,外掛:支援所有主流語言,功能強大,靈活方便,文件齊全,食用簡單!

    圖片描述

原文地址:https://www.androidweekly.io/android-dev-weekly-issue-288/
版權宣告:禁止一切形式的轉載-禁止商用-禁止衍生

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/756/viewspace-2825853/,如需轉載,請註明出處,否則將追究法律責任。

相關文章