GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - codeteenager/Android-learning: Android学习资料的整理

BranchesTags
Open more actions menu

Latest commit

 

History

34 Commits
34 Commits

Folders and files

NameName
Last commit message
Last commit date
DesignPatterns
DesignPatterns
 
 
Gradle
Gradle
 
 
README.md
README.md
 
 

Repository files navigation

StudyNote

学习笔记

设计模式

  • 面向对象设计原则
  • 单一职责原则
  • 观察者设计模式
  • 单例设计模式
  • Builder设计模式
  • 原型设计模式

Android

性能优化

几乎是史上最全最实用的Android性能全面分析与优化方案研究

App瘦身

App瘦身最佳实践

学习博客

胡凯的博客

鸿洋的博客

Android WebView:这是一份全面 & 详细的WebView学习指南

深入理解Android wifi NFC等

看雪论坛

Android 开发中的日常积累

目录

  • Android自定义

    • 基础篇
    • View组件库
    • 项目组件库
  • Android动画

    • 基础篇
    • 开源库
    • 源码分析
  • Android优化

    • 性能优化
    • 内存优化
    • OOM、ANR相关
  • Android值得关注的

    • 插件化与动态加载
    • 组件化
    • 热更新
    • RxJava、agera
  • Android面试

  • Android Studio

=============================================================

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补间动画、属性动画 常用功能总结
  • 动画基础组件、类详讲
  • Interpolator 图形化生成的贝塞尔插值器

Android 动画开源库

  • View、Acitvity过度基础动画库
  • awesome 定期更新动画相关包含IOS
  • Material-Animations 比较知名的Android过场转换动画
  • AndroidViewAnimations 输入框、文字相关动画

Android 动画源码分析

  • Android动画的实现流程
  • Android Animation运行原理详解

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

  • 什么情况导致oom
  • Android内存优化之OOM
  • Android避免OOM
  • ANR定位和修正
  • Android ANR:原理分析及解决办法
  • ANR 原理与实战技巧 通过log的方式分析

Android 插件与动态加载

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

RxJava agera相关资料

  • 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 结合的最佳实践

面试

  • 面试总结-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-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 个

Docker

  • awesome-docker

HTTP2.0

  • 测试是否支持http2.0,需翻墙
  • httpvshttps
  • chrome 插件HTTP/2 and SPDY indicator
  • HTTP/2 资料汇总
  • HTTP 2.0的那些事
  • http2-spec
  • 从启用 HTTP/2 导致网站无法访问说起

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 加固与反编译

  • android反编译工具的合集
  • Apktool
  • dex2jar
  • DecompileApk
  • Android APK加固技术方案调研
  • Android apk包res 资源混淆工具
  • 微信资源混淆
  • 美团Android资源混淆保护实践
  • 美团Android资源混淆实现方案
  • Apk脱壳圣战之---如何脱掉“360加固”的壳
  • Android脱壳圣战之---如何脱掉"爱加密"家的保护壳
  • 一键生成项目混淆代码插件

Gradle

  • Gradle for Android
  • 谷歌Gradle官方文档
  • Android Gradle 构建系统·初探
  • Gradle系列之从init.gradle说起
  • 深入理解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

  • greenDAO
  • ORMLite
  • ActiveAndroid
  • SugarORM
  • Siminov
  • androrm
  • cupboard

安卓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翻墙,有vpn的忽略
  • 开源中国在线工具
  • 百度ApiStore
  • Vim插件
  • 强迫症的 Mac 设置指南
  • Linux-Tutorial
  • Markdown-Syntax-CN

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上的一个蛛网评分控件
  • 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

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

Android NoSql

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

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

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

国外个人博客

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

  • 一个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系统

About

Android学习资料的整理

Topics

androidstudy

Resources

Readme
Activity

Stars

11 stars

Watchers

1 watching

Forks

6 forks
Report repository

Releases

Packages

Contributors

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.