如何解决Android开发学习过程中缺乏后端接口的问题「Android,资源向」

简介: 如何解决Android开发学习过程中缺乏后端接口的问题「Android,资源向」如果文章有不足之处,请在评论处直接指出,不胜感激前言    真得读过大学的都知道,虽然我们称为科班,但是在大学,主旋律不会只是专业的学习。

如何解决Android开发学习过程中缺乏后端接口的问题「Android,资源向」

如果文章有不足之处,请在评论处直接指出,不胜感激

前言

    真得读过大学的都知道,虽然我们称为科班,但是在大学,主旋律不会只是专业的学习。有些是自己主动去承担的责任,有些事则是被迫应付的任务,我也经常会感慨毕个业可真不容易。总而言之,我们的时间并没有想象的那么多。

    因为时间不多,所以我建议你保持在一个领域的专注,比如你已经决定成为一名Android工程师,那么不妨把大部分的时间,都花在Android开发学习上,对于其他技术,你只需要知道它现在的大概趋势即可,不需要详细得去学习,例如知道现在区块链和人工智能很火,python有望超越Java等。

    而当我们遇到需要其他技术协助的时候时,我们应该灵活的引用第三方和工具。比如我们需要学习和后端的交互的时候,千万不要热血一上来,就着手去学习后端,全知全能是天才才做得到的事情,这时候就要用到前面所说的,灵活应用第三方和工具了。

与网络请求有关的几个实用工具

开源项目

    事实上,网上有很多开源的Android项目,里面的接口,都是由后端大神写得很完整的了。有很多还是已经上线App的接口,比如腾讯漫画,开眼应用,是完全真实符合规范的接口。想想,这是一笔多么大的财富,这是不是相当于无数个后端大神在为你服务!

    当然,我们也还是要经过一些筛选的,最好能像玩Android这样有详细的文档的

img_16fefd444ef17bb17e4fed6d1b9a56b3.png
玩Android.png

Bmob

有一个公司专门解决这个问题,Bmob,它的后端操作是由你的控制台决定的,在控制台里面你可以建立你想建立的表

img_2d22ee25256814f711bfe5287277c4bb.png
bmob控制台.png

    但是要特别注意得一点,作为Android开发者,Bmob里面你可以有两种方式实现后端,一种是集成AndroidSDK的方式,一种是Restful的方式,可以先看看集成AndrodiSDK的方式,但是要记着这只是为了后面使用Restful的方式做铺垫而已,不然集成AndroidSDK的方式其实是没太大意义的。

img_06328ab4a0bb5e28412669b82058c862.png

    为什么这样说,集成过第三方SDK的人都知道,集成后使用的代码就是第三方规定的了。Bmob也是这样,但其实这样的学习价值其实是不高的。因为在真实开发中,我们使用得是用网络请求框架去请求接口的的方式进行开发,不是后端给我们个SDK让我们去集成,Bmob的Restful就是使用接口的方式,更加贴近我们真实开发场景,我们的网络框架使用能力可以得到锻炼

ps:并不是说这样以后使用所以第三方都得使用接口,不使用接口就是不专业,因为有些第三方,是真得没办法,你必须集成SDK它才能提供服务给你,比如友盟的社会化分享组件

第三方

还有一些网站还是专业提供数据服务的,例如第一行代码最后天气项目的彩云天气,我在一篇文章使用kotlin实现一个智能聊天机器人「图灵机器人,Android,kotlin」里面,也使用了一个第三方网站,图灵机器人的接口。

还有的就是大神们爬下来,或者无私奉献的接口

img_a06383c1369ba0a9c1c613572dea7b7b.png
第三方.png

另外想给大一,大二学弟学妹一个建议。如果有人邀请你一起参与一个项目开发,那么你应该慎重再慎重,其实大一,二的开发能力还是比较弱的,过早组建团队,自身能力又不足,造成的结果....。

目录
相关文章
|
3月前
|
Java Maven 开发工具
第一个安卓项目 | 中国象棋demo学习
本文是作者关于其第一个安卓项目——中国象棋demo的学习记录,展示了demo的运行结果、爬坑记录以及参考资料,包括解决Android Studio和maven相关问题的方法。
第一个安卓项目 | 中国象棋demo学习
|
2月前
|
NoSQL Java Redis
shiro学习四:使用springboot整合shiro,正常的企业级后端开发shiro认证鉴权流程。使用redis做token的过滤。md5做密码的加密。
这篇文章介绍了如何使用Spring Boot整合Apache Shiro框架进行后端开发,包括认证和授权流程,并使用Redis存储Token以及MD5加密用户密码。
31 0
shiro学习四:使用springboot整合shiro,正常的企业级后端开发shiro认证鉴权流程。使用redis做token的过滤。md5做密码的加密。
|
2月前
|
前端开发 Java
学习SpringMVC,建立连接,请求,响应 SpringBoot初学,如何前后端交互(后端版)?最简单的能通过网址访问的后端服务器代码举例
文章介绍了如何使用SpringBoot创建简单的后端服务器来处理HTTP请求,包括建立连接、编写Controller处理请求,并返回响应给前端或网址。
56 0
学习SpringMVC,建立连接,请求,响应 SpringBoot初学,如何前后端交互(后端版)?最简单的能通过网址访问的后端服务器代码举例
|
2月前
|
存储 数据管理 API
零代码能力:轻松搞定表单和API接口,少写80%后端代码,内含资源
小白接口(果创云 YesApi.cn)是一个零代码和低代码开发平台,提供一站式后端云服务,帮助开发者、学生、业余爱好者、工作室、中小企业及无IT技术人员的传统企业快速搭建应用、接口、服务和网站。平台提供500+免费API接口,支持在线API开发、在线表单、数据库管理、图片文件存储、会员管理等功能,无需后端开发经验,轻松实现数据处理和应用开发。
|
2月前
|
Web App开发 编解码 视频直播
视频直播技术干货(十二):从入门到放弃,快速学习Android端直播技术
本文详细介绍了Android端直播技术的全貌,涵盖了从实时音视频采集、编码、传输到解码与播放的各个环节。文章还探讨了直播中音视频同步、编解码器选择、传输协议以及直播延迟优化等关键问题。希望本文能为你提供有关Andriod端直播技术的深入理解和实践指导。
50 0
|
3月前
|
Android开发
Android学习 —— 测试init.rc中的条件触发的处理顺序
Android学习 —— 测试init.rc中的条件触发的处理顺序
|
4月前
|
搜索推荐 Android开发
学习AOSP安卓系统源代码,需要什么样的电脑?不同配置的电脑,其编译时间有多大差距?
本文分享了不同价位电脑配置对于编译AOSP安卓系统源代码的影响,提供了从6000元到更高价位的电脑配置实例,并比较了它们的编译时间,以供学习AOSP源代码时电脑配置选择的参考。
263 0
学习AOSP安卓系统源代码,需要什么样的电脑?不同配置的电脑,其编译时间有多大差距?
|
4月前
|
Android开发 开发者
Android项目架构设计问题之使用动态代理来增强 GoodsApi 接口的调用如何解决
Android项目架构设计问题之使用动态代理来增强 GoodsApi 接口的调用如何解决
22 0
|
4月前
|
存储 缓存 Java
Android项目架构设计问题之优化业务接口数据的加载效率如何解决
Android项目架构设计问题之优化业务接口数据的加载效率如何解决
47 0
|
4月前
|
SQL Java 数据库连接
后端框架的学习----mybatis框架(5、分页)
这篇文章介绍了如何在MyBatis框架中实现分页功能,包括使用SQL的`limit`语句进行分页和利用MyBatis的`RowBounds`对象进行分页的方法。
下一篇
无影云桌面