开源app-从0到1

开源app-从0到1

Android小彩虹2021-07-14 16:37:1160A+A-

本项目所有涉及到代码全部开源,开源地址详见 awesome-practise

前言

前一阶段自学了一些服务端的开发知识,简单的用SpringBoot搭建了一套服务端开发框架,然后通过python爬取了网站上面的数据,然后存入到了mysql数据库中,移动端通过接口实现了简单的调用。这一系列的流程下来实现了一把从0到1的全栈开发步骤,本篇文章简单叙述一下实现过程。后面将会详细记录每个部分的实现细节。欢迎持续关注!

效果展示

移动端

移动端主要实现了高校列表,条件筛选,高校详情,专业列表,专业详情,关于我们,意见反馈,app更新,登录注册等功能。上面所有的功能全部走服务端的接口请求。

1.首页

在这里插入图片描述

2.高校列表

在这里插入图片描述

在这里插入图片描述

3.高校详情

在这里插入图片描述 在这里插入图片描述

4.专业列表

在这里插入图片描述

5.专业详情

在这里插入图片描述

6.设置

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

7.登录注册

在这里插入图片描述 在这里插入图片描述

准备工作

python爬虫

开发一款app的话,我们是基于网络的,所以所有的数据全部从服务端获取。首先要解决的就是数据从哪里来?我们利用python编写爬虫框架,然后从网络上面爬取我们所需要的数据。

在这里插入图片描述

数据存储

我们利用python爬虫爬取网站上面的数据后存入到mysql数据库,我们用Navicat 可视化工具打开本地数据库

在这里插入图片描述

服务端开发

服务端用SpringBoot搭建的一套微服务开发框架,总共有以下接口: 在这里插入图片描述

移动端开发

移动端开发的框架是用目前比较流行的框架,MVP + Rxjava+Retrofit+Dagger2+EventBus等开源库完成的

在这里插入图片描述

在这里插入图片描述

以上便是所有的效果展示,后面将会对所涉及到的各方面进行详细的讲解,跟着本步骤,可以实现开源从0到1所涉及到的各方面的知识点。

关于作者

专注于Android 开发多年,喜欢写blog记录总结学习经验,blog同步更新与本人的微信号,欢迎关注,一起交流。在这里插入图片描述

点击这里复制本文地址 以上内容由权冠洲的博客整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

支持Ctrl+Enter提交

联系我们| 本站介绍| 留言建议 | 交换友链 | 域名展示
本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除

权冠洲的博客 © All Rights Reserved.  Copyright quanguanzhou.top All Rights Reserved
苏公网安备 32030302000848号   苏ICP备20033101号-1

联系我们