私活之安卓论坛Demo

私活之安卓论坛Demo,第1张

大家好,我是脚丫先生 (o^^o)

最近接了一个android小项目,想和小伙伴们分享下。

似乎在之前的项目中有了自己的个人 IP。

教务小姐姐的总是喜欢找我。

干着干着,发现主业都没有私活有意思。

在工作中,一直处于单纯的程序猿工作,负责大数据项目的后端开发和集群管理运维。

私活中,上与客户谈价格,与教务小姐姐拉扯。下与小伙伴分配任务,如何配合协作。
更多的是想如何在基础价格上,进行升级价格。(加钱)

学到了很多很多

项目成员
  • Android 技术栈: mvvm 开发框架、aiui 智能语音技术、百度人脸识别技术等。

  • 后端 技术栈 springboot

  • 开发周期 7 天

  • 开发人数 2 人

  • 整体费用是 7k

技术选型
  • 核心框架:Spring Boot

  • 数据库连接池:Druid

  • 推送:极光推送技术

  • 数据库:mysql

项目背景及需求

移动互联网时代,越来越多的 app 应用同步了 PC 网站。以往的论坛网站逐渐失去了往日的色彩。往移动端发展的趋势日益加快。

客户对项目的需求:不要 UI 有多漂亮,只要能够实现他需要的功能即可。

当时看到客户这种需求,我都惊呆了,直接麻了。

中国好客户。

App 需求是这样的:

1、列表页显示论坛发帖内容。

2、个人中心退出登录、个人中心的用户评论和发布过的内容。

3、语音导航功能可以翻页、界面切换、退出登录。

4、添加提醒功能,一个类似于很多手机日历里面的日程功能,预先设定好时间和文字描述后到点会响铃/发出提示音并显示文字描述,这个时间包括日期,消息提示在手机通知栏。

我看了看,感觉还是不难,于是就着手开始做了。

Android 端

首先是一个非常简单的登陆带人脸识别的界面。

主界面就两个菜单:Forum 和 Mine

Forum 实现列表显示论坛发帖内容,语音导航功能可以翻页、界面切换、退出登录,添加提醒功能,消息推送。

Mine 个人中心。

后端

使用 springboot 技术栈。

后端很简单,只用了三个接口,主要是实现。

1、保存 Android 的数据。

2、列表数据接口提供。

3、定时推送。

难点在于: 接入极光推送服务,定时的给 Android 推荐消息。

使用说明 人脸使用

在登陆注册界面。

需要前往 app 注册选择一张自己的头像图片上传,成功后台可以直接人脸登录。

aiui智能语音使用

“你好小优”、"小优小优"用于作为程序唤醒。

不可直接更改,更改需要替换第三方。

so库和设置。

界面出现"你说"Toast提示时请发出指令或者闲聊(只能一问一答)。

提醒功能

需要在首页右上角点击+号图标进入日历界面。选择一个日期添加时间和提醒内容保存到后台。到达日期时会通过极光推送推送消息,并且有震动和响铃。

总结

论坛app大概花了5天时间,都是在下班后完成。

总的来说,性价比可以,因为它是一个非常粗糙的demo。

只需要实现客户的功能即可。交付和答疑过程也是顺利通过。

希望再次合作。

好了,今天就聊到这里,祝各位终有所成,收获满满!

期待老铁的关注!!!

更多精彩内容请关注 微信公众号 👇「脚丫先生」🔥:


一枚热衷于分享大数据基础原理,技术实战,架构设计与原型实现之外,还喜欢输出一些有趣实用的编程干货内容,与程序人生。


更多精彩福利干货,期待您的关注 ~

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/785775.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-04
下一篇 2022-05-04

发表评论

登录后才能评论

评论列表(0条)

保存