[第25期]Android周報
文章/教程
- 使用 Kotlin 開發 Android 應用系列 看起來用 Kotlin 來做 Android 開發的時機越來越成熟。這是一個系列譯文,從入門開始介紹怎么使用 Kotlin 來開發 Android 應用。系列文章(I):簡介、 (III):擴展函數和默認值 、 (IV):自定義視圖和Android擴展 。
- [譯]使用 Android Support Annotations 優化你的代碼 使用 Android 的注解是一個非常酷的功能,特別是設計 API 的時候,可以極大的提高你的代碼的可讀性和在寫代碼的階段就保證代碼的健壯性。
- LocalBroadcastManager 的實現原理 LocalBroadcastManager 為什么更加高效?來看源代碼就清楚了,原理原來這么簡單和巧妙。
- Android HandlerThread 完全解析 HandlerThread 可以提供一個 Looper,你可以通過 Handler 往這個線程中發送 message,并得到處理,是一個非常有用的類。
- [譯]Android DataBinding:再見Presenter,你好ViewModel! Android 開始支持 DataBinding,表示 Android 開發正式有了自己的開發模式-MVVM,本文使用實例介紹了怎樣從 MVP 轉到 MVVM。
- ORM 框架之 greenDAO 使用心得 本文介紹怎么在 Android Studio 中使用 greenDAO,看起來確實有點麻煩呢。
- [譯]RecyclerView 的拖動和滑動 這是系列文章,分成:第一部分,第二部分。系列文章介紹了怎樣實現 RecyclerView 中的拖拽效果,以及怎么自定義相關的動畫。
- Android APK 加固技術方案調研 給 APK 加固,可以提高 APP 的安全性,限制惡意攻擊,特別是對安全性要求比較高的應用,加固就是非常必需的。本文總結了一些給 APK 加固的方案。
- Android 基于 Message 的進程間通信及 Messenger 完全解析 本文介紹了怎么使用 Messager 進行進程間的通信,以及通過源碼分析,Messager進程間通信的原理。
- Android 手寫開源項目和資料搜集 Android 上非常不錯的手寫庫的總結。
- 優化 ListView 有哪些方法? ListView/RecyclerView 是每個項目都要用到的,本文總結了優化 ListView 的常用方法。
源代碼/庫
- Android-StickyNavLayout 一個支持可伸縮頭部的布局;
- LogUtils 一個更方便的 Log 工具;
- NiceAppDemo 仿最美應用-每日最美的鋼琴律動效果。
- UberSplash 實現 Uber 一樣的高逼格啟動頁動效。
- StandOut 一個方便創建浮動窗口的庫。
- SortableTableView 可以輕松升序降序排序的 TableView。
- MaterialSheetFab 可以展開的 FAB 庫。
工具
- Android File Grouping Plugin 超級喜歡這 Android Studio 插件,如果你按照一定的命名規則,可以自動把你的資源文件分組顯示。
- Android 開發者的瀏覽器書簽 這是 Android 開發者的瀏覽器書簽集合,包含了 Android 開發者博客、在線學習資料、官方資料、工具資源、技術站點等,開發者的福利啊。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!