拯救毕设人

一、前情提要

一年一度的毕设时期又到了,不出意外又会有很多小伙伴为此而头秃。不幸,博主也是其中一员。作为一名计算机专业的学生,在日复一日的放飞自我中,浑浑噩噩的度过了大学四年,最后成功被毕设难哭。

TRqnxg.jpg

虽然大学四年并没有让我掌握扎实的面向对象编程的基础,但是面向百度编程的能力还是得到了充分的锻炼,信息检索能力得到了超级加倍。
在确定了毕设题目之后,我就开始了我的“大海捞源码”之旅。皇天不负有心人,在踩了无数的坑,下载了好多无法运行的代码之后,终于找到了这个——点餐模板代码。抱着微弱的希望clone以后,发现这个项目可以正常运行时我真的是喜极而泣。

拯救毕设人_第1张图片

运行这套源码需要先去APICloud下载编译器,而这个编译器为我开启了新世界的大门。在对这个网站进行了深入的挖掘之后,我发现这真的是一个可以救毕设人于水火的宝藏。除了点餐模板以外,软件中还提供了很多个类型的app源码,可以直接调用。(都是能正常运行的!!!)

拯救毕设人_第2张图片

二、使用方法

相信看到这的小伙伴们应该都很想了解到底该如何合理使用这个网站完成毕设了吧。话不多说,下面简单介绍一下我的使用过程。
使用步骤分为二:一是导入项目,二是导出项目。

TRqZPf.jpg

搞错了,再来!

1.导入项目

首先,选择想要导入的项目。这里我选择的是点餐模板,我选这个主要是因为这个模板的资料最多,在魔改代码的时候可以参考官方教程,大家可以积极尝试一下其他的模板哦

拯救毕设人_第3张图片

2.修改代码

其次,也是最重要的一步,魔改代码。这个项目是基于AVM框架搭建的,这是一种由APICloud自己提出来的框架,但是小伙伴们不要慌。因为AVM框架兼容了Vue / React的语法特性,如果有两个框架的基础,学习起来还是很简单的,而且有问题的地方可以参考官网的技术文档,文档写的还是比较详细的。

拯救毕设人_第4张图片

APICloud内部提供了丰富的api和模块,我们可以根据自己的需求进行调用,快速改造属于自己的APP。具体的调用方法也可以参考官方文档

拯救毕设人_第5张图片

在修改代码时,我们进行实时预览,这里提供两种方法。一种是在app内部生成模拟页面。

拯救毕设人_第6张图片

另一种是真机同步调试预览,只要确保手机和编译器位于同一网段局域网下,就可以通过扫码下载生成的软件到手机,代码带来的变化会实时同步到手机上,这样可以更加快速直观的get到软件的页面效果,具体操作可以参考官方文档

拯救毕设人_第7张图片

3.打包代码

最后,我们就可以打包属于自己的代码了。在确定功能符合自己的需求之后,只要进行云编译,就可以生成相应的源码包。

拯救毕设人_第8张图片

讲到这,就要提到这个网站另一个强大的功能了。在云编译的时候,我们可以选择同时生成多个端的代码,包括Android、iOS、小程序和网站等,瞬间就可以让导师觉得自己做了好多工作。

拯救毕设人_第9张图片

到这里就完成了全部前端部分的工作了,不需要复杂的环境依赖,修改功能的过程也超级简单,对我这种技术水平不高的毕设人真的是十分友好了!

三、进阶功能

截止到上一part已经可以覆盖博主的毕设需求了,但是在研究了官方的资料以后,我发现它的功能远不止上面那一部分。
平台中还提供了前端模板对应的后台,可以完成数据传输以及管理等功能。这部分功能博主暂时用不到,就没有深入研究。如果有小伙伴有需要,可以自行探索哦,参考文档中的内容还是很全面的:官方数据云文档

拯救毕设人_第10张图片

四、参考资料

博主在研究这个平台时收集了很多资料,上文中也提到了一部分,这里简单做一个汇总。希望可以帮助到和我一样的毕设人。

官网: https://www.apicloud.com/
官方文档: https://docs.apicloud.com/
一部分官方发布的教程和文章: https://cloud.tencent.com/dev...
源码:
Github: https://github.com/apicloudcom
Gitee: https://gitee.com/apicloud
B站入门视频: https://space.bilibili.com/62...

你可能感兴趣的