安卓最全工具提升网址
一款可以在Android端快速展示Adobe Afeter Effect(AE)工具所作动画的框架
https://github.com/airbnb/lottie-android
buck是一个快速构建系统
上榜理由:facebook+google出 身的作者,对构建代码的出色理解,加上大型团队的维护,以及增量更新时的快速高效,让buck成为了微信Android团队构建项目的首选,构建大型项目 时,它比gradle更快,然而中小公司并不适合此框架,但作为立志在框架设计领域有一番作为的人们,欢迎来一探究竟
一句话介绍:一款提供场景转换过渡能力的动画框架
上榜理由:Android动画框架排行榜第二名,9.3k个star数量,与动画框架榜单第一名lottie-android不同的是,Material-Animations提供的是场景切换的动画效果。Android 官网sample中已经提供了部分Transition (转场动画)的展示,作为初学者很难快速拓展到自己项目中,Material-Animations的示例出现为开发者省去了此类麻烦,直接照搬应用到自己的App中吧。
github https://github.com/lgvalle/Material-Animations
最开心的开源表情解决方案
上榜理由:如果你还在发愁如何为你的APP自制键盘,那么此框架非常适合你,而且还提供表情包展示能力,1.7个star证明了它的独特。此外作者还附赠了高仿微信键盘,QQ键盘的demo,分享给诸位
一款提供多主题切换能力的框架
上榜理由:框架所提供的能力,一直是本榜单所看重的,这款由bilibili提供的多主题框架,作为榜单所涉及范围能补充,1.9个star,感谢bilibili团队所作出的贡献!
一款facebook提供的加密本地大文件的框架
上榜理由:如果还在担心App内的图片的隐私问题,这款facebook提供的文件加密框架足以解决你的问题,facebook客户端的图片和数据都是使用conceal加密的
一款提供后台任务管理能力的框架
上榜理由:如果你是个志在深入研究多线程操作 的开发者,这个项目一定不要错过,不论是Activity重新加载、Service使用线程池时的任务优先级和并发问题,都不要担心,Job Manage会照顾优先级,持久性,负载平衡,延迟,网络控制,分组,2.4K个star,优秀的多线程管理能力,况且它依赖的第三方框架很少,值得你一 试
一款打包工具插件
上榜利用:笔者尽力维护榜单涉及范围的全面性,因此引入此插件项目——项目号称完成100个渠道包只需要10秒钟,在市面上各种各样多渠道打包方案的今天,选择一款适合自己团队的,才是上上选择
emojicon 一款提供在TextView、EdiText展示表情包能力的框架
上榜理由:2.7k个star,,榜单第二款增强TextView显示能力的框架,这款专为表情包设计,如果你曾经好奇微信、QQ的表情显示是如何做到的?这款框架一定能满足你的求知欲。
一款提供Dagger的高级教学示例的app(额,名字是有点绕)
上榜理由:4.7K个 star,JakeWharton牵头开发的教学类app,教你使用Dagger在其他高级框架的用法,它展示了Dagger与ButterKnife、 Retrofit、Moshi、Picasso、Okhttp、RxJava、Timber、Madge、LeakCanar等众多优秀框架结合起来的高 级用法,你也可以借鉴到自己的项目当中
能够快速的为Android 视图加入“勋章”能力的框架
上榜理由:如果说勋章一词听起来陌生,那么显 示已读未读个数、小红点标记信息这一类词语你一定不太陌生,笔者相信在诸位实际开发中经常遇到为某些item加入小红点标记的需求,聪明的各位一定有着各 种实现方案,为什么不能快速优雅的完成呢?android-viewbadger可以帮你实现,当然,在某些情况下,你需要具备修改源码的能力,以符合设 计MM的需求!值得注意的是,这宽项目已经五年没有更新了!
一款热门的插件化开发框架
上榜理由:4.8K个star,插件化框架榜单第一名,,360团队出品,框架质量有保证,有成功案例——360手机助手,并且持续维护着
微信官网的Android热补丁解决方案
最接近微信的图片压缩框架
上榜理由:好的思路总是可以让你大放异彩,Luban仅以图片压缩单一功能,俘获了4.8K个star,证明了它在图片压缩上的造诣,它可能不是最优秀的,但它是让你我最接近伟大的项目
一款讲解高效展示UI的教学型App
上榜理由:编程新手很难对MVC MVP,MVVM等模式有深刻的理解,如果有一个示例型app,那对初学者会有很大裨益,笔者在遇到它时也是相见恨晚。4.8K个star,证明了它经受 了广大开发者的考验与审视,其中Effective UI的编程思想更是与Android官方课程里的Effective UI课程不谋而合,并且,此项目还包含了fragment、dagger、主题样式、Butterknife等众多小知识点,作为编程初学者的学习用例再 适合不过了
一款教你正确使用Transitions API(Android 转场动画API)的教学型项目
上榜理由:你可能还未尝试过Android API的Transitions 框架,可能听过,但却无法做出优雅奇妙的动效——别担心,Transitions-Everywhere正如它的名字一样,它将带你全面体验Transitions 的强大之处
一款强大的富文本编辑框架
上榜理由:2.8k个star,榜单里第一个为TextView提供扩展能力的框架,你暂时不需要它,但不能不知道它
一款提供资源文件路径混淆 的工具
上榜理由:如果你是个对APK大小很敏感的人,那么AndResGuard一定适合你,它的原理类似Java Proguard,但是只针对资源。他会将原本冗长的资源路径变短,例如将res/drawable/wechat变为r/d/a,3.4K个star,证明了在优化APK道路上,你不是一个人在战斗!
一句话介绍:一款支撑阿里大部分App客户端热修复、线上调试能力的框架
上榜理由:榜单上再次出现热修复框架的身影, 证明App热修复技术的火热,dexposed提供图形化的性能监控、在线热修复bug漏洞、支持AOP编程思想等,不论你是企业热修复技术的设计者还是 打算在热修复领域一探究竟的新人,这款框架很适合你。3.5k个star,证明它作为一门技术框架的存在,是多么令人喜爱!
一款提供高效构建UI能力的框架
上榜理由:作为一款专门构建UI的框架,Litho高效的地方在于:单独开辟了用于渲染和布局的线程,然后将创建好的组件传递给UI线程去完成最终的渲染,使用更少的视图层级,来提升界面的滚动速度,值得注意的是,它仅支持开发者作出不可改变的UI组件 ,3.5K个star,证明了它在构建UI领域的价值,更多的妙处,期待你亲自去发掘!
一款优雅的图片裁剪框架
上榜理由:5.3K个star,图片编辑模块单独拎出来也是一款优雅的App。
FlycoTabLayout
一句话介绍:一款可以让作出多种多样指示器效果的框架
上榜理由:尽管我们没有理由为了给app加入 页面指示器功能就集成2.5M的依赖库,但是作为了解viewpager或swip views的指示器设计原理的优秀框架,你值得打开它试试,笔者建议单独拆分所需源码,加入到自己的项目中去。4.1K个star,二次开发的作品,仍然 推荐!
一款介绍RxJava使用场景的app
上榜理由:榜单出现的第一个“仅仅为告诉你如何使用另一个项目”的开源项目,它可以说是RxJava的用例,你想得到的想不到的RxJava用法这里都有,这就是为什么它以5.2k个star矗立在这份榜单里的原因。遗憾自己没有创作这么一个受人追捧的demo?赶快动手写个其他的“XX项目用例吧”
一款提供在Android应用上实现Bootstrap(web框架)所作出效果的框架
上榜理由:榜单上第二款响应web技术的Android 端框架,还记得第一名是谁吗——flexbox-layout,作为Android开发者,你有必要去了解Web技术了。5.9k个star,证明它不容小觑
上古时期Android程序员要调 试本地数据库,需要进入Android Device Monitor找到/data/data/com.xxx.xxx/databases里面的db文件,导出到PC端,用PC的数据工具查看,现在使用 stetho省却了如此的麻烦;如今的Android程序员如果想调试网络请求响应过程中的报文段,需要在请求中加入Log语句,一个信息一个信息打印出 来,相当繁琐,现在请使用stetho,省却诸如此类的麻烦把!7.8K个star数,广大Android开发者调试的福音,你值得拥有!
Kotlin:
各种设备信息:
今日头条视图适配解决方案:
一系列简单、轻量、方便的Android开发工具集合(持续更新中),包括Android动态权限、SharedPreferences、反射、日志、Toast、Bundle、MVP、线 程 池 、Html、图文混排、蒙层引导、拍照、图库选择等https://github.com/easyandroidgroup/EasyAndroid
通过Handler的方式在Activity、Fragment中执行或延迟执行匿名内部类的runnable时,当onDestroy时,runnable自动被移除,极大简化使用,避免内存泄漏
Android开发人员不得不收集的工具类集合 | 支付宝支付 | 微信支付(统一下单) | 微信分享 | Zip4j压缩(支持分卷压缩与加密) | 一键集成UCrop选择圆形头像 | 一键集成二维码和条形码的扫描与生成 | 常用Dialog | WebView的封装可播放视频 | 仿斗鱼滑动验证码 | Toast封装 | 震动 | GPS | Location定位 | 图片缩放 | Exif 图片添加地理位置信息(经纬度) | 蛛网等级 | 颜色选择器 | ArcGis | VTPK | 编译运行一下说不定会找到惊喜
最全Android开发工具
DoraemonKit 是一个功能集合面板,能够让每一个 App 快速接入一些常用的或者你没有实现的一些辅助开发工具、测试效率工具、视觉辅助工具,而且能够完美在 Doraemon 面板中接入你已经实现的与业务紧密耦合的一些非通有的辅助工具,功能强大,接入方便,便于扩展。
收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。
一组基于Web的工具,用于生成最终位于Android应用程序res /目录中的图形和其他资产。
对于FrameWork的学习
使用本工具,Android程序员仅需将ChannelUtil.java放入到工程里使用,以后打包的事情就不用自己动手了。安装个Python环境,运行一下MultiChannelBuildTool.py,谁都可以打包了!
利用Jenkins玩转Android自动打包发包
黑客,测试者和安全研究人员的各种精彩列表的集合
强大的聚源集合
https://github.com/Trinea/android-open-project
海量的icons
https://github.com/theDazzler/droidicon
https://github.com/google/material-design-icons
android bug 检测
https://github.com/bugsnag/bugsnag-android
用于删除Android应用中未使用的资源以降低APK的大小。它基于Android lint工具输出
https://github.com/KeepSafe/android-resource-remover
安卓生命周期
https://github.com/xxv/android-lifecycle
提供丰富的应用崩溃信息日志收集轻量级,丰富,可自定义应用崩溃信息收集器,附件邮件通知项目地址
http://www.crashlytics.com/
ViewServer是一个简单的类,您可以在Android应用程序中使用它来使用HierarchyViewer检查工具。 https://github.com/romainguy/ViewServer
GT(Great Tit)是一款便携式调试工具,可随时随地在智能手机上进行漏洞搜索和性能调整,就像Walkman的听音乐一样。通过直接在智能手机上运行,GT可以充当集成调试环境。
https://github.com/TencentOpen/GT
Lottie是一个适用于Android和iOS的移动库,用于解析使用Bodymovin 导出为json的Adobe After Effects 动画,并在移动设备上呈现它们!
Resume template for Chinese programmers . 程序员简历模板系列。包括PHP程序员简历模板、iOS程序员简历模板、Android程序员简历模板、Web前端程序员简历模板、Java程序员简历模板、C/C++程序员简历模板、NodeJS程序员简历模板、架构师简历模板以及通用程序员简历模板 https://github.com/geekcompany/ResumeSample
鲁班图片压缩
TASK
🔥一种非常好用的Android屏幕适配——smallestWidth限定符适配
Kotlin教程
devices tools
mvvmhabit
dart packages
很棒的flutter学习资源
Flutter实战资源
上一篇 下一篇