打卡还能这么做!学习打卡&学习资源
一.前言
寒假期间,复习考研之前,开发了一款用于记录考研的生活的小程序,因为之前开发过一次完整的小程序,因为对小程序的开发还是非常顺手的,开发起来还是挺快的,大概半个月就完成了基本功能的开发。原本只想着自己和好朋友用于记录考研期间的生活。但是后来发布之后,使用者还挺多的。就开发了安卓版和ios版。最近几天,安卓版也定版发布了,但是ios因为开发者证书的问题发布不了。想着这三年的计算机学习,有的时候真的是到处找资源,到处找资料。然后百度,知乎搜罗源码、读源码。比较好的像是csdn上有很多源码资源可以下载但是都需要积分或者会员,只有自己上传资源并且有人下载才能获取积分。而其他的一些网站的资源还有可能是钓鱼资源。再加上这个打卡app,于是就有开发系列app的想法。
二.设想
打卡app的基本功能包括,创建打卡圈,每日打卡,笔记记录,打卡日历,匿名发布,打卡内容点赞和评论,打卡成就等等,在第三块介绍app具体功能。
可以与资源APP公用的功能,积分功能和会员功能。通过打卡APP的创建圈子,点赞,评论等功能可以获取对应的积分
每次创建圈子和打卡点赞都可以增加积分,每天最多可增加30积分。每天零点结算积分换算成会员等级。如果出现违规的打卡内容,或者创建圈子时出现违规的名词,都会扣除积分。
积分的作用:1.兑换会员,获取对应会员等级的权限;2.抽奖,每天可抽一次奖,消耗十积分,可抽取(积分,补签卡,免费资源下载卷);3.在资源APP下载资源消耗 对应资源的积分。
积分获取途径:1.前面说的方法,打卡APP内获取;2.自己上传,可以收获大量积分;3.上传的被下载,获取对应积分;
1为主要的积分获取功能,自己上传则是辅助功能。
主要目的是,获取学习资源,并且在打卡APP每日打卡,培养学习习惯。
已完成开发的打卡APP展示。
三.打卡APP功能
主功能
创建圈子:点击创建进入创建圈子界面。最顶部,公共圈子。底部为邀请码加入和创建私人圈。邀请码:在圈子内容页面会有分享圈子的tab,可以查看圈子二维码和圈 子码。创建圈子时,如果出现违规词语则提示违规。
打卡
进入打卡界面,输入打卡内容,选择图片完成打卡。打卡完成后生成打卡如图片。
匿名发布
匿名发布,随机头像名字,只有自己在‘我的’内可查看自己发布的内容。
三个主页面展示



打卡日历,时间轴,图表
积分等功能
积分和会员功能在上面展示啦。
未展示的功能:1.图文发布,问答发布;2.修改个人资料;3.修改圈子权限(可设置自己创建的圈子是否为私密圈子);4.修改个人资料;5.抽奖;6.版本更新;等等
四.预期资源APP功能
1.与打卡APP共用一套用户系统,积分等数据同步;
2.资源标签,对每个资源进行分类标注,由上传者标注;
3.上传采用三种客户端,安卓ios,h5,小程序;
4.存储:两种方法,一是文件服务器,二是网盘存储;
5.权限,根据积分对应的vip等级,设置访问的资源量不同。
……其余的还在思考中
有问题可以直接在本博客的问答社区提问,或者想开发练手的也可以。
联系邮箱 21dayhpc@bbbca.cn
打卡APP下载 点击下载
打卡APP网站 点击访问
原创文章,作者:程序员凯小白,如若转载,请注明出处:http://www.kaixiaobai.com/archives/598