Android 开发日常积累

Android 集合

  • Android 开源项目分类汇总

扔物线的 HenCoder 高级 Android 教程

  • hencoder
  • HenCoder:给高级 Android 工程师的进阶手册
  • Android 开发进阶: 自定义 View 1-1 绘制基础
  • Android 开发进阶: 自定义 View 1-2 Paint 详解
  • Android 开发进阶: 自定义 View 1-3 文字的绘制
  • Android 开发进阶: 自定义 View 1-4 Canvas 对绘制的辅助
  • Android 开发进阶: 自定义 View 1-5 绘制顺序
  • Android 开发进阶: 自定义 View 1-6:属性动画 Property Animation(上手篇)
  • Android 开发进阶: 自定义 View 1-7:属性动画 Property Animation(进阶篇)
  • Android 开发进阶: 自定义 View 1-8 硬件加速
  • Android 开发进阶: UI 部分 2-1 布局基础
  • Android 开发进阶: UI 部分 2-2 全新定义 View 的尺寸
  • Android 开发进阶: Android UI 部分 2-3 定制 Layout 的内部布局

Android IPC

  • Android深入浅出之Binder机制
  • Android进程间通信(IPC)机制Binder简要介绍和学习计划
  • 理解 Android 的 Binder 机制

RxJava && RxAndroid

  • 给 Android 开发者的 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的基情
  • android-agera
  • agera
  • RxJava 与 Retrofit 结合的最佳实践

Android 性能优化

  • Android性能优化视频,文档以及工具
  • 胡凯-性能优化
  • Android最佳性能实践(1):合理管理内存
  • Android最佳性能实践(2):分析内存的使用情况
  • Android最佳性能实践(3):高性能编码优化
  • Android最佳性能实践(4):布局优化技巧
  • blockcanary-轻松找出Android App界面卡顿元凶
  • Android Splash页秒开 Activity白屏 Activity黑屏

Android Hybrid&JSBridge技术

  • 浅谈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插件化开发与动态加载

  • 360的RePlugin
  • 360的DroidPlugin
  • 滴滴的VirtualAPK
  • 手淘的Atlas
  • Small
  • 携程DynamicAPK
  • 掌阅-最简单易懂的Android插件补丁框架
  • OpenAtlas,已改名为ACDD,可以在手机淘宝中见到踪影
  • dynamic-load-apk
  • 美团分包
  • 微信/手Q加载方案
  • Android博客周刊专题之《插件化开发》
  • Fast load dex in memory
  • Android Plugin Framework 插件开发框架及示例程序,原理介绍等
  • 获取主dex
  • 应用双开VirtualApp
  • Android Dex分包之旅
  • ANROID动态加载技术 系列索引

Android 热更新

  • 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
  • 腾讯Tinker
  • 美团Robust

Android 加固与反编译

  • android反编译工具的合集
  • Apktool
  • dex2jar
  • DecompileApk
  • Android APK加固技术方案调研
  • Android apk包res 资源混淆工具
  • 微信资源混淆
  • 美团Android资源混淆保护实践
  • 美团Android资源混淆实现方案
  • Apk脱壳圣战之---如何脱掉“360加固”的壳
  • Android脱壳圣战之---如何脱掉"爱加密"家的保护壳
  • 一键生成项目混淆代码插件
  • Android逆向之旅---SO(ELF)文件格式详解
  • Android逆向之旅---解析编译之后的AndroidManifest文件格式
  • Android逆向之旅---解析编译之后的Resource.arsc文件格式
  • Android逆向之旅---解析编译之后的Dex文件格式

Android Studio专题

  • 查看依赖关系的插件
  • IntelliJ IDEA 简体中文专题教程
  • 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-tips-tricks-moving-around/
  • http://www.developerphil.com/android-studio-tips-of-the-day-roundup-1/
  • http://www.developerphil.com/android-studio-tips-of-the-day-roundup-2/
  • http://www.developerphil.com/android-studio-tips-of-the-day-roundup-3/
  • http://www.developerphil.com/android-studio-tips-of-the-day-roundup-4/
  • http://www.developerphil.com/android-studio-tips-of-the-day-roundup-5/
  • http://www.developerphil.com/android-studio-tips-of-the-day-roundup-6/
  • Android Studio插件开发
  • Android SDK镜像服务器搭建
  • Android Studio 插件整理 48 个

Gradle

  • 又掌握了一项新技能 - 断点调试 Gradle 插件
  • Android Gradle Plugin 源码解析之 externalNativeBuild
  • Android Gradle Plugin 源码阅读与编译
  • Gradle 函数复用的一点实践
  • Gradle for Android
  • 谷歌Gradle官方文档
  • Android Gradle 构建系统·初探
  • Gradle系列之从init.gradle说起
  • 深入理解Android之Gradle

Android 开发中值得看的优秀内容和工具

  • 多渠道 v2签名 walle
  • 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
  • 掘金

Android 网络层(包含图片)

  • okhttp
  • retrofit
  • picasso
  • Volley
  • fresco
  • Android-Universal-Image-Loader
  • robospice
  • android-async-http
  • Fast-Android-Networking

Android ORM 框架

  • greenDAO
  • realm

Android Json解析

  • Gson,用法简单,速度慢
  • fastjson,号称最快
  • jackson

Android 单元测试

  • 使用Mockito和Roboletric进行Android单元测试
  • Robolectric

Android 开源软件

  • 一个第三方开源微博
  • android相关的干货(文摘,名博,github等等)
  • 第三方github客户端
  • 开源中国的系列软件
  • 体重档案
  • Simplifyreader
  • 西源坊

Android 开发辅助工具

  • Charles 从入门到精通
  • Google Play APK下载器
  • slideshare
  • codota代码片段搜索,支持Chrome和Android Studio
  • vysor 这个是Chrome的插件,电脑操作手机
  • Browser extension to display GitHub code in tree format
  • google hosts,有的忽略
  • 开源中国在线工具
  • 百度ApiStore
  • Vim插件
  • Linux-Tutorial
  • Markdown-Syntax-CN
  • insight chrome 代码查看插件

Android 推送(含IM)

  • 环信,支持即时音视频
  • 腾讯云通讯,支持即时音视频
  • 极光推送和IM
  • 个推
  • 小米推送,在MIUI上属于系统服务框架,共享系统级长连接
  • 百度云推送,部分机型收不到推送,如小米,Bug是否修复未知
  • 腾讯信鸽推送
  • 友盟推送
  • leancloud
  • bmob云推送,含IM
  • 蘑菇街TeamTalk
  • Openfire+Smack开源Xmpp解决方案

技术基础知识

  • 技术面试需要掌握的基础知识整理

Android后端等服务

  • parse,缺点是服务器在国外,速度慢
  • leancloud,国内的,仿parse
  • Bmob后端云
  • 七牛云存储
  • apicloud

Android 应用内测平台

  • 蒲公英,内测应用
  • Fir.im,内测应用

Android 社会化分享,短信验证,意见反馈,支付等相关

  • 友盟,社会化分析,意见反馈
  • Sharesdk,社会化分析
  • Ping++,支付
  • bmob支付,Bmob为广大开发人员提供的统一、正规的收费手段,让没有企业认证的个人开发者,也能通过支付宝和微信向用户收费
  • 容联云通讯

Android 开发值得关注的库

  • 定时任务&计划任务-印象笔记android-job
  • AndroidHttpCapture 手机上抓包
  • 方法自动生成
  • 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
  • android-common
  • zxing
  • Android开发常用整理
  • 左滑粒子删除效果
  • JSON Server:零编码快速“伪造” REST API
  • owncloud
  • Android_Data (Android 学习资料收集)

Android 资源相关

  • 安卓每个版本的Drawable图标
  • FontAwesome字体图标安卓字符串
  • 色系
  • 颜色库
  • IconFinder图标资源
  • 阿里巴巴矢量图
  • icomoon
  • AndroidAssetStudio
  • Android Holo颜色生成器
  • Android Action Bar Style Generator
  • 在线.9.png图片生成器
  • 安卓button在线制作工具
  • Theme.xml属性
  • 移动APP云计算平台Parse

Git

  • Git教程
  • 用 Git Hooks 进行自动部署
  • Git工作流指南:Forking工作流

Android NoSql

  • realm-java
  • couchbase-lite-android
  • SimpleNoSQL
  • SnappyDB

网络栈

  • Chromium网络栈 WolfcsTech
  • chromium-net-for-android
  • CurlForAndroid
  • chromium src
  • libuv中文教程

交叉编译

  • cmake 交叉编译
  • Android Gradle Plugin 源码解析之 externalNativeBuild
  • NDK 交叉编译常用变量
  • Chromium 网络栈的编译与使用
  • CURL NDK 交叉编译
  • Android NDK 内存泄露检测
  • libuv NDK 交叉编译
  • openssl NDK 交叉编译
  • libnghttp2 NDK 交叉编译
  • Android Studio Library 模块中 Native 代码进行 debug 的一些坑
  • Android 在 NDK 层使用 OpenSSL 进行 RSA 加密

Sping Boot

  • Spring Boot文档
  • spring-boot-samples
  • Spring Boot Examples

微信小程序

  • awesome-wechat-weapp
  • 文档
  • ide破解

HTTP2.0

  • Https&Http2.0&HttpDNS 的那些事
  • 测试是否支持http2.0,需
  • httpvshttps
  • chrome 插件HTTP/2 and SPDY indicator
  • HTTP/2 资料汇总
  • HTTP 2.0的那些事
  • http2-spec
  • 从启用 HTTP/2 导致网站无法访问说起
  • Header Compression for HTTP/2
  • Hypertext Transfer Protocol Version 2

设计网站,可以寻找一些酷炫的设计稿

  • https://dribbble.com/
  • http://pttrns.com/
  • http://capptivate.co/

Android 个人博客

  • 郭霖
  • 任玉刚
  • 鸿洋
  • Jakewharton

国外的一些优秀网站

  • 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相关

  • 一个ibeacon交互库
  • AprilBeacon-Android-sdk
  • Estimote SDK
  • 蓝牙4.0相关

WEB与前端相关

  • yii
  • yiibooster
  • wechat-php-sdk
  • php_sae_storage
  • Bootstrap
  • Font-Awesome字体图标
  • sublime浏览器前缀插件
  • 一个手势库
  • bootstrap-filestyle
  • 基于Codeigniter的CMS系统

来自: https://github.com/lizhangqu/CoreLink

转载于:https://www.cnblogs.com/liyiran/p/8918776.html

你可能感兴趣的:(Android 开发日常积累)