Android 收集好用的庫與UI效果demo索引
目錄
-
Android自定義
-
Android動畫
-
Android優化
-
Android基礎開發常用工具和資料
-
Android值得關注的
-
Android 面試
=============================================================
Android 基礎自定義view
- GcsSloop (很詳細自定義View包括相關Api介紹)
- Gallery 3D效果
- SlidingDrawer抽屜效果
- 絢麗的楓葉loading效果分析實踐
- Math用法
- oMeasure初看,深入理解
- 360全景視頻螺旋儀
- android中moveTo,lineTo,quadTo···詳解
- andoird複雜的列表視圖新鞋發MutiType
- 貝塞爾曲線
- 快速放些京東、天貓下拉刷新
- Paint之 setXfermode PorterDuffXfermode 講解
- 自定義View 原理
Android View組件庫
- 列表相關List
- 動畫相關Animation
- 圖標Icon
- 圖片框架Image
- 圖表Chart
- 完整開源項目Project
- 佈局Layout
- 開發框架Framework
- 彈框Dialog
- 按鈕Button
- 文本Label
- 特效Effect
- 網絡框架Network
- 自定義控件Custom (其他分類找不到的,大部分都在這個分類裏面)
- 菜單Menu
- 輔助工具類Utils
- 進度條Progressbar
Android 項目組件庫
- Android Libraries and Resources
- Android Arsenal (一個專門收集 android 開源庫的網站, 網站經常更新)
- Android 開源項目彙總
- Android 開源項目源碼分析
- 泡在網上的日子庫彙總
- android-gems國外定期上傳開源庫
Android 動畫基礎
Android 動畫開源庫
- View、Acitvity過度基礎動畫庫
- awesome 定期更新動畫相關包含IOS
- Material-Animations 比較知名的Android過場轉換動畫
- AndroidViewAnimations 輸入框、文字相關動畫
Android 動畫源碼分析
Android 性能優化
- 優化基礎和控件
- Android界面性能調優手冊
- Android性能優化視頻,文檔以及工具
- APK瘦身記,如何實現高達53%的壓縮效果
- 胡凱-性能優化
- Android最佳性能實踐(1):合理管理內存
- Android最佳性能實踐(2):分析內存的使用情況
- Android最佳性能實踐(3):高性能編碼優化
- Android最佳性能實踐(4):佈局優化技巧
- blockcanary-輕鬆找出Android App界面卡頓元兇
- Android性能優化典範(一)從各個方面分析
- Android Splash頁秒開 Activity白屏 Activity黑屏
Android 內存優化
- Android 內存暴減的祕密?!
- 我這樣減少了26.5M Java內存!
- Android內存優化(大彙總——中)
- 使用新版Android Studio檢測內存泄露和性能
- Android 內存管理機制
- Android 內存管理分析總結
- Android 內存管理與優化
Android OOM ANR
Android 插件與動態加載
- 手機淘寶(插件化Atlas)
- Android插件化技術——原理篇
- OpenAtlas,已改名爲ACDD,可以在手機淘寶中見到蹤影
- 360的DroidPlugin
- dynamic-load-apk
- 攜程DynamicAPK
- 美團分包
- 微信/手Q加載方案
- Small
- Android博客週刊專題之《插件化開發》
- Android Plugin Framework 插件開發框架及示例程序,原理介紹等
- 獲取主dex
- 應用雙開VirtualApp
- Android Dex分包之旅
- 掌閱-最簡單易懂的Android插件補丁框架
- ANROID動態加載技術 系列索引
Android 熱更新
- 微信tinker
- dexposed
- AndFix
- QQ空間熱修復
- QQ空間熱修復實現方案
- Nuwa 女媧
- Android HotPatch從入門到“放棄”
- Android Patch 方案與持續交付
- Android N混合編譯與對熱補丁影響解析
- 微信Android熱補丁實踐演進之路
- Android熱更新之so庫的熱更新
- Android aapt實現資源分區(補充攜程aapt源碼)
- Android 熱修復使用Gradle Plugin1.5改造Nuwa插件
- Android 熱修復Nuwa的原理及Gradle插件源碼解析
- Tinker_imitator
- ZeusPlugin插件框架熱修復gradle插件源碼
- RocooFix
- Android Classloader熱修復技術之百家齊放
- 從Instant-Run出發,談談Android上的熱修復
- Android熱修復與增量升級,基於微信Tinker原理
- 美團Android熱更新方案Robust
RxJava RxJava2相關資料
- RxJava2 這可能是最好的RxJava 2.x 教程(完結版)
- RxJava 扔物線
- RxJava Github地址
- RxAndroid Github地址
- RxJava中文文檔翻譯
- Awesome-RxJava
- 在正確的線程上觀察
- 給 Android 開發者的 RxJava 詳解
- 謎之RxJava (一) —— 最基本的觀察者模式
- 謎之RxJava (二) —— Magic Lift
- 迷之RxJava (三)—— 線程切換
- 迷之RxJava (三)update —— 線程切換(二)
- 迷之RxJava (三)update 2 —— subscribeOn 和 observeOn 的區別
- 迷之RxJava(四)—— Retrofit和RxJava的基情
- RxJava 與 Retrofit 結合的最佳實踐
面試
- 面試總結-java和android
- LearningNotes (非常詳細的面試資料, 涉及 Android, Java, 設計模式, 算法等)
- 80% 以上簡歷都是不合格的-面試要種簡歷查抓起
- 推薦兩個技術簡歷模板
- Android 面試那些事兒-聊聊心得
- 改善技術簡歷的47條原則-比較意思
- 比較全Android 面試資料集合
Android Studio
- studio基本使用
- 查看依賴關係的插件
- Android Studio 比較熱門的調試技巧
- Android打包的那些事
- idea-live-templates 模板
- 方法數統計插件,可用於統計是否達到65536個方法
- Android-Drawable-Importer插件
- GsonFormat Json對應的Bean快速生成插件
- android-selector-chapek Selector生成插件
- 快速生成butterknife註解插件
- android-material-design-icon-generator圖標插件
- Retrolambda 在java 6 7中使用 lambda表達式插件
- Gradle依賴自動補齊插件
- idea-markdown編輯器插件
- 從佈局中生成View的聲明插件
- codota代碼片段搜索,支持Chrome和Android Studio
- 佈局文件分組插件
- DPI計算插件
- gradle-publish 發佈庫插件
- 發佈lib到jcenter
- vysor 這個是Chrome的插件,電腦操作手機
- Android Studio插件開發
- Android SDK鏡像服務器搭建
- Android Studio 插件整理 48 個
Android webview&JSBridge技術
- WebView 性能和用戶體驗優化
- WebView 全面乾貨指南
- 你要的WebView與 JS 交互方式 都在這裏了
- 手把手教你構建 Android WebView 的緩存機制 & 資源預加載方案
- 淺談Hybrid技術的設計與實現
- 談談App混合開發
- 在WebView中如何讓JS與Java安全地互相調用
- WebView中接口隱患與手機掛馬利用
- Android JSBridge的原理與實現
React Native 與 Weex 專題
- weex
- 深入源碼探索 ReactNative 通信機制
- React Native首屏白屏優化
- React Native專題系列文章更新ing(涉及基礎,組件,進階以及開源項目)
- React-native-Android-熱更新
- React-Native學習指南
- Facebook的react-native
- React Native: 配置和起步
- React Native: Android 的打包
- React Native For Android初體驗
- JianDan-React-Native
- React Native For Android 架構初探
- react-native-viewpager
- React Native for Android 實踐 -- 實現知乎日報客戶端
- 【React Native for Android】jsBridge實現原理
- 其實沒那麼複雜!探究react-native通信機制
Android 加固與反編譯
- android反編譯工具的合集
- Apktool
- dex2jar
- DecompileApk
- Android APK加固技術方案調研
- Android apk包res 資源混淆工具
- 微信資源混淆
- 美團Android資源混淆保護實踐
- 美團Android資源混淆實現方案
- Apk脫殼聖戰之---如何脫掉“360加固”的殼
- Android脫殼聖戰之---如何脫掉"愛加密"家的保護殼
- 一鍵生成項目混淆代碼插件
Gradle
Android 開發中值得看的優秀內容和工具
- androidcat
- ADB 用法大全
- 使用 CheckStyle 檢查代碼
- 圖解 Retrofit - ServiceMethod
- OkHttp3源碼分析-綜述
- Android進程保活招式大全
- 08/07 北京 GDG Android Meetup 活動回顧,講義,照片
- Java源碼生成(Square JavaWriter)
- 安卓架構文章合集(a collection of android Architecture)
- OS X 下使用 Hexo 和 Coding Pages 搭建靜態博客
- Android系統源碼查看,支持在線跟蹤引用
- 賈吉鑫
- TraceView性能優化工具使用
- network-connection-class
- 阿里巴巴技術文章
- Android打包的那些事
- InfoQAndroid週報
- 開發技術前線
- 美團Android DEX自動拆包及動態加載簡介
- Android官方培訓課程中文版
- 一個定期翻譯國外Android優質的技術、開源庫、軟件架構設計、測試等文章的開源項目
- Android Guides
- Android 開源項目源碼解析
- Android 圖像處理教學
- Android 開源項目分類彙總
- 開發過程中遇到的坑
- Android 開源交流
- Android 著名開源庫的簡版實現
- Android 問題交流討論,大部分是面試題
- android 設計模式
- Android 全國職位列表
- fuck-2014-flirt-2015
- AndroidDevTools開發相關資料下載
- android-best-practices最佳實踐
- java設計模式
- Android最佳實踐示例
- Android 中 Java 與JavaScript 交互最詳盡的總結
- 如何爲drawable着色
- Drawable 着色的後向兼容方案
- Awesome-MaterialDesign
- Android 面試題InterviewQuestion
- awesome-android
- Retrofit相關文章
- Lite Android
- Bugly Blog
- 掘金
安卓網絡層(包含圖片)
- okhttp
- retrofit
- picasso
- Volley
- fresco
- Android-Universal-Image-Loader
- robospice
- android-async-http
- Fast-Android-Networking
安卓orm框架,用得比較多的就GreenDao,Ormlite
安卓Json解析
Android 單元測試
Android 開源軟件
Android 開發輔助工具
- Charles 從入門到精通
- Google Play APK下載器
- slideshare
- codota代碼片段搜索,支持Chrome和Android Studio
- vysor 這個是Chrome的插件,電腦操作手機
- Browser extension to display GitHub code in tree format
- google hosts翻牆,有vpn的忽略
- 開源中國在線工具
- 百度ApiStore
- Vim插件
- 強迫症的 Mac 設置指南
- Linux-Tutorial
- Markdown-Syntax-CN
Android 推送(含IM)
- 環信,支持即時音視頻
- 騰訊雲通訊,支持即時音視頻
- 極光推送和IM
- 個推
- 小米推送,在MIUI上屬於系統服務框架,共享系統級長連接
- 百度雲推送,部分機型收不到推送,如小米,Bug是否修復未知
- 騰訊信鴿推送
- 友盟推送
- leancloud
- bmob雲推送,含IM
- 蘑菇街TeamTalk
- Openfire+Smack開源Xmpp解決方案
Android後端等服務
Android 應用內測平臺
Android社會化分享,短信驗證,意見反饋,支付等相關
- 友盟,社會化分析,意見反饋
- Sharesdk,社會化分析
- Ping++,支付
- bmob支付,Bmob爲廣大開發人員提供的統一、正規的收費手段,讓沒有企業認證的個人開發者,也能通過支付寶和微信向用戶收費
- 容聯雲通訊
安卓開發值得關注的庫
- 方法自動生成
- Android上的一個蛛網評分控件
- ReLinker 安全加載so庫的方式
- SugarTask
- sync adapter
- Android Weak Handler防止內存泄露
- Android Priority Job Queue 異步任務調度
- android-priority-jobqueue
- Android對話框
- 擴展的RecyclerView,擁有添加頭、底等多種操作
- MaterialDesign相關庫
- 右滑返回SwipeBackLayout
- 百分比佈局
- EventBus
- ObservableScrollView
- 工具庫less code, more efficient for android
- 通用適配器
- android-log
- NineOldAndroids
- BadgeView
- CircleImageView
- CustomShapeImageView
- SweetAlert for Android, a beautiful and clever alert dialog
- android-pulltorefresh
- SlidingMenu
- ViewPagerIndicator
- 一個動畫集合庫
- FontAwesome for Android
- RecyclerView made simple
- jsoup庫(java)
- android-wheel
- xUtils
- android-common
- zxing
- Android開發常用整理
- 左滑粒子刪除效果
- JSON Server:零編碼快速“僞造” REST API
- owncloud
- Android_Data (Android 學習資料收集)
安卓資源相關
- 安卓每個版本的Drawable圖標
- FontAwesome字體圖標安卓字符串
- 色系
- 顏色庫
- IconFinder圖標資源
- 阿里巴巴矢量圖
- icomoon
- AndroidAssetStudio
- Android Holo顏色生成器
- Android Action Bar Style Generator
- 在線.9.png圖片生成器
- 安卓button在線製作工具
- Theme.xml屬性
- 移動APP雲計算平臺Parse
git
Android NoSql
設計網站,可以尋找一些酷炫的設計稿
國外個人博客
- Jakewharton
- Romain Guy
- Cyril Mottier
- Mark Allison
- Daniel Lew
- Ravi Tamada
- Chris Nash
- [email protected]
- Wolfram Rittmeyer
- Rich Hyndman
國外的一些優秀網站
- androidweekly.net
- Android Developers Blog
- vogella
- tutorialspoint
- tutsplus
- oderzheaven
- thenewcircle
- coreservlets
- Droid-Blog
- coursera.org
- commonsware.com
- http://android.amberfog.com/
- anddev
Ibeacon與藍牙4.0相關