Android项目用到的or比较好的资料

简介: 前言: 不登高山,不知天之高也;不临深溪,不知地之厚也;不闻先王之遗言,不知学问之大也。感谢Android开发界的Open灵魂让Android开发站在很多巨人的肩膀上,带我们看的更远。

前言: 

不登高山,不知天之高也;不临深溪,不知地之厚也;不闻先王之遗言,不知学问之大也。

感谢Android开发界的Open灵魂让Android开发站在很多巨人的肩膀上,带我们看的更远。

感谢本文中所有引用到项目的作者,谢谢你们的贡献让我们少走很多弯路,让我们学习成长。

当然也有很多很棒的资源由于个人原因没有加进文章里面来,也希望多多包涵。

本文是长期更新,大家有好的资料也可以在评论区留言。

最后,希望大家多多支持。

不积跬步无以至千里,不积小流无以成江海。

希望我们不断学习成长,为我们的诗和远方,加油!

说明:

因为简书不允许发很多文章链接,所以只有出此下策将资料链接放在外网了。

(本人之前将链接放在文章里面全部被锁定了)

大家进入下面的链接后只需把内容copy出来即可。

PS:笔者也一直在积极联系简书首席封号官将原文的链接解封。如果成功解绑,第一时间将项目资料移动到这里,方便大家查阅使用。

Android自动化测试工具 UiAutomator

Android 使用代码实现填空题

极低成本的Android屏幕适配方式

Android蓝牙开发

使用jbox2d物理引擎打造摩拜单车贴纸动画效果

高仿QQ视频加点炫酷特效—你这样玩过吗

让View像粒子一样自由运动

高级UI特效之酷炫抢红包金币下落动画

Android图文混排实现方式详解

高仿ofo—小黄车APP首页眼睛跟随加速器移动酷炫效果

自定义GridView实现分割线

一个精美的跳动小球—手把手教你用贝塞尔曲线实现一个酷炫跳动动画

超级方便的用户指引view—App实现用户指引就是如此简单

仿QQ空间之打造个性化可拉伸头部控件

Android 仿微信微博的展开全文功能

高级UI特效之炫酷漂浮动画—一个能让View执行漂浮动画的库

高仿PostMan加载效果

Android 时间轴的实现(RecyclerView更简单)

ListView个性化滑动指示器酷炫效果

自定义 View 之仿 QQ 讨论组头像

仿iOS版ofo(小黄车)首页菜单动画

网易云音乐唱片机效果

仿触手直播首页切换效果

 QQ 的文件管理器

仿简书动态 searchview 的唯美实现

ViewPager+GridView组合技巧实现左右滑动查看更多分类的功能

猎豹"快切App"中用到的Android开发技巧探索

Android 使用 Path 仿支付宝支付成功失败动画

仿美团外卖添加商品的抛物线动画

Android 仿应用宝下载进度条

自定义view 模仿win10进度条

Android超高仿QQ附近的人搜索展示

仿饿了么让Image变成详情页

Android 仿 instagram 和微博的头像点击加载动画

仿简书长按文章生成图片效果

自定义圆环百分占比 view

花式shape大合集

打造炫酷的悬浮音乐盒

TextView多种样式合集

TextView的打印机效果

边缘凹凸的View

全屏壁纸的视差背景效果

空间感十足的3D立体旋转容器

3D效果画廊

唯美细腻的夕阳海浪动画

拥有微信拖拽透明返回PhotoView

炫动滑动 卡片层叠布局

Android 中的 Calendar合集

让Button操作动画更炫酷

ImageView支持各种手势操作,缩放、移动、旋转...熟练掌握手势操作

Android音频管理之AudioManager

Android今日头条(微头条)点赞动画

Android手机永不熄屏

Android水波纹特效

ViewPager-仿掌上英雄联盟皮肤浏览效果

自定义控件之搞明白PorterDuff.Mode

实现心型起泡飞舞的特效,让你的APP瞬间暖心

仿新版微信的小程序下拉栏

彻底搞明白线程池

TextView的动态匹配

Android 优雅展示填空题 拖拽完成选词

AS真机调试

Android自定义控件 芝麻信用分雷达图

从零开始实现书籍翻页效果

Android-X5WebView封装

Android自定义控件 温度旋转按钮

快速获取应用MD5、sha1值

可顶部和底部显示的Snackbar

Android游戏SDK开发初探

比较好看的加载按钮

Cookie、Session、Token基本概念

RecyclerView的一些开源LayoutManager

Android红包雨动画效果

TextView实现查看全部和收起功能

Jenkins安装傻瓜教程

通用验证码输入框

仿新版QQ锁屏下弹窗

带动画效果的手机号输入框 (3-4-4格式)

Git常见错误处理

Android面试

android 中处理崩溃异常并重启程序出现页面重叠的问题

仿微信的长按拍照,短按摄像

自定义ButterKnife框架

用粒子动画显示各种文字的 Android 自定义 View

下拉刷新控件集合

侧滑删除的控件

Android弧形布局库

图片文字会居中的RadioButton,自带缩放效果

自定义TabLayout的分隔符

一个具有搜索建议的浮动搜索框的实现,也称为持续搜索栏

一个小清新的时间轴

Android Studio 如何打Jar包

Eclispe 如何使用aar包

非常强大的TabLayout

移动卡片实现答题功能

欢迎贡献。。。

对于文章有任何问题,请直接联系笔者或者在评论区提出issue。

如果觉得这篇文章对有你帮助,希望点下一个小小的star,谢谢。

相关文章
|
2月前
|
Java Android开发 Swift
安卓与iOS开发对比:平台选择对项目成功的影响
【10月更文挑战第4天】在移动应用开发的世界中,选择合适的平台是至关重要的。本文将深入探讨安卓和iOS两大主流平台的开发环境、用户基础、市场份额和开发成本等方面的差异,并分析这些差异如何影响项目的最终成果。通过比较这两个平台的优势与挑战,开发者可以更好地决定哪个平台更适合他们的项目需求。
114 1
|
2月前
|
前端开发 JavaScript 测试技术
android做中大型项目完美的架构模式是什么?是MVVM吗?如果不是,是什么?
android做中大型项目完美的架构模式是什么?是MVVM吗?如果不是,是什么?
109 2
|
2月前
|
XML Java 数据库
安卓项目:app注册/登录界面设计
本文介绍了如何设计一个Android应用的注册/登录界面,包括布局文件的创建、登录和注册逻辑的实现,以及运行效果的展示。
154 0
安卓项目:app注册/登录界面设计
|
3月前
|
IDE Android开发 iOS开发
探索Android与iOS开发的差异:平台选择对项目成功的影响
【9月更文挑战第27天】在移动应用开发的世界中,Android和iOS是两个主要的操作系统平台。每个系统都有其独特的开发环境、工具和用户群体。本文将深入探讨这两个平台的关键差异点,并分析这些差异如何影响应用的性能、用户体验和最终的市场表现。通过对比分析,我们将揭示选择正确的开发平台对于确保项目成功的重要作用。
|
23天前
|
前端开发 JavaScript 测试技术
android做中大型项目完美的架构模式是什么?是MVVM吗?如果不是,是什么?
在 Android 开发中,选择合适的架构模式对于构建中大型项目至关重要。常见的架构模式有 MVVM、MVP、MVI、Clean Architecture 和 Flux/Redux。每种模式都有其优缺点和适用场景,例如 MVVM 适用于复杂 UI 状态和频繁更新,而 Clean Architecture 适合大型项目和多平台开发。选择合适的架构应考虑项目需求、团队熟悉度和可维护性。
49 6
|
2月前
|
前端开发 JavaScript 测试技术
Android适合构建中大型项目的架构模式全面对比
Android适合构建中大型项目的架构模式全面对比
46 2
|
3月前
|
Java Maven 开发工具
第一个安卓项目 | 中国象棋demo学习
本文是作者关于其第一个安卓项目——中国象棋demo的学习记录,展示了demo的运行结果、爬坑记录以及参考资料,包括解决Android Studio和maven相关问题的方法。
第一个安卓项目 | 中国象棋demo学习
|
2月前
|
编译器 Android开发
配置环境变量,使CMakeLists.txt可直接使用Android NDK工具链编译项目
配置环境变量,使CMakeLists.txt可直接使用Android NDK工具链编译项目
|
3月前
|
JavaScript 前端开发 Android开发
让Vite+Vue3项目在Android端离线打开(不需要起服务)
让Vite+Vue3项目在Android端离线打开(不需要起服务)
100 10
|
3月前
|
IDE 开发工具 Android开发
安卓与iOS开发对比:平台选择对项目成功的影响
【9月更文挑战第10天】在移动应用开发的世界中,选择正确的平台是至关重要的。本文将深入探讨安卓和iOS这两大主要移动操作系统的开发环境,通过比较它们的市场份额、开发工具、编程语言和用户群体等方面,为开发者提供一个清晰的指南。我们将分析这两个平台的优势和劣势,并讨论如何根据项目需求和目标受众来做出最佳选择。无论你是初学者还是有经验的开发者,这篇文章都将帮助你更好地理解每个平台的特性,并指导你做出明智的决策。