Restful Retrofit, Android Studio Plugin,好用的查看API的插件

1 篇文章 0 订阅
1 篇文章 0 订阅

        大家有没有在Android移动端开发或者Flutter跨平台开发过程中遇到过,“请帮忙梳理一下项目一共有多少网络请求接口吧?”或者我们的项目采用多module的模式时,“请帮忙梳理一下某个module有多少网络请求接口吧?”这类的请求?我们一般的会怎么做呢?

  • 平时整理接口文档(难免会有疏漏或者停止更新,文档与代码不匹配)
  • 直接查看类似Swagger的可视化文档(无法与移动端的项目或者module进行一一对应)
  • 查看代码(费时费力)

        那么有没有一种图像化的插件,可以让我们直接在Android Studio上就能罗列出所有的网络请求接口以及他们的请求类型?不用再担心代码的变更与我们整理的接口文档不一致的问题?是不是可以理解为一种Document as code?

        其实在Intellij Idea上针对Java技术栈的后端开发人员是有类似的插件的,请移步这里。在Intellij Idea中可以非常直观的查看项目中所有的网络请求接口,还可以双击URL直接跳转到对应的方法定义,做简单的HTTP请求等等。但是这个插件对于Spring体系支持较好,例如Spring MVC/Spring Boot。广大的Android移动端开发或者Flutter跨平台开发无法进行使用。

        那么真的没有解决办法了吗?其实在Android Studio平台上也有类似的一款插件,那就是Restful Retrofit,RestfulTool Retrofit - IntelliJ IDEA & Android Studio Plugin | Marketplace (jetbrains.com)

        这款插件是专门针对于使用了Retrofit网络请求框架的Android项目或者Flutter项目量身定制的。也就是说你的项目无论是使用Java,Kotlin还是Flutter,只要使用了Retrofit (square.github.io)或者retrofit | Dart Package (pub.dev),都可以简单直观地查看项目中所有的网络请求,还可以轻松的跳转到代码实现。

        插件使用的效果如下:

Screenshot 2

Screenshot 1

         这款插件目前也一直在更新,支持最新的Android Studio和Intellij Idea版本。大家有需要可以去尝试安装使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值