从0到1实现全栈开发的步骤,包括数据的爬取,服务端接口的开发,UI设计,以及移动端的开发,从0到1实现一整套的流程。
前一阶段自学了一些服务端的开发知识,简单的用SpringBoot搭建了一套服务端开发框架,然后通过python爬取了网站上面的数据,然后存入到了mysql数据库中,移动端通过接口实现了简单的调用。这一系列的流程下来实现了一把从0到1的全栈开发步骤,本篇文章简单叙述一下实现过程。后面将会详细记录每个部分的实现细节。欢迎持续关注!
移动端主要实现了高校列表,条件筛选,高校详情,专业列表,专业详情,关于我们,意见反馈,app更新,登录注册等功能。上面所有的功能全部走服务端的接口请求。
开发一款app的话,我们是基于网络的,所以所有的数据全部从服务端获取。首先要解决的就是数据从哪里来?我们利用python编写爬虫框架,然后从网络上面爬取我们所需要的数据。
我们利用python爬虫爬取网站上面的数据后存入到mysql数据库,我们用Navicat 可视化工具打开本地数据库
服务端用SpringBoot搭建的一套微服务开发框架,总共有以下接口:
移动端开发的框架是用目前比较流行的框架,MVP + Rxjava+Retrofit+Dagger2+EventBus等开源库完成的
以上便是所有的效果展示,后面将会对所涉及到的各方面进行详细的讲解,跟着本步骤,可以实现开源从0到1所涉及到的各方面的知识点。