怎样用一天时间搭建一个可以上架的App

给大家介绍的是一个涂鸦App,用户通过临摹模板完成颜色填充,截图如下:

登录界面_20201014210103.jpg
账号设置界面.jpg
个人作品界面_20201014210211.png
模板画界面_20201014210238.jpg
画板详情页_20201014210733.jpg

如上图所示app的大致界面界面就是这样
下面具体介绍一下功能实现:
首先需要提一下神奇的Bmob后台,本app里面的图片可以动态添加删除以及短信登录都是通过这个后台操作的。
网站链接(http://doc.bmob.cn/data/android/index.html)
下面以一个短信验证的小栗子讲解一下这个后台怎样在本App中发挥左右的。
1.在Android 工程中导入bmob的sdk ,这部分bmob 网站有详细教程见链接(http://doc.bmob.cn/data/android/index.html),这边只做简单介绍。

build.gradle配置.png

这样就完成了bmob sdk 的依赖。

2.在bmob 后台创建自己的应用(https://www.bmob.cn/app/list)像这样:

图片.png

然后点击应用Key将下图中的Application key 添加到App 工程中
App Key.png

如下图所示:
App工程配置.png

这样就完成了bmob 的依赖。
调用短信验证接口也非常简单:
获取短信验证码.png

这样就完成了短信验证码的请求。
判断用户输入的验证码是否正确的接口如下:
判断验证码是否正确.png

我们可以根据验证码正确与否判断用户是否登录成功,从而保存用户信息像这样:
保存用户登录信息.png

注意上面的User 需要继承BmobObject像这样:
用户基类.png

这样我们便构建了用户表,在bmob 后台就存在了这样一个用户表:
bmob后台用户表.png

以上我们便完成了用户短信登录功能, 效果如下:
短信登录效果图.png

同样的我们可以创建主界面的模板画界面所需要的模板画表,一样需要继承BmobObject,具体的见截图:
图片.png

完成一次数据增添就会在bmob 后台生成相对应的表格了,如下:
图片.png

这样我们基本上把app所需要的后台搭建完成了,作为app开发者就可以专注于业务逻辑的开发上了。
由于本app是一个画板app 界面相对简单,业务逻辑也不复杂,所以完成的相对顺利一天时间便完成了相应的开发。后面的上架工作后续会继续更新, 欢迎有疑问的小伙伴们留言。

你可能感兴趣的:(怎样用一天时间搭建一个可以上架的App)