《精简点名》APP开发架构及技术难点

时间:2021-11-28 23:01:28

《精简点名》APP开发架构及技术难点

       今天《精简点名》这款APP总算大功告成了,开发这款APP的目的不是为了能有多好的效益,只是为了能够做一款属于自

己的APP,并能够从中学到一些东西。一路走来,经历了很多磨难。从需求分析、到编写设计文档、UI的界面设计、数据库

设计、切图、及上线流程等一系列工作。在这里遇到了很多问题,有技术难点,有界面如何设计才能提高用户体验等等一系

列问题。

   《精简点名》是一款点名APP。曾记得上大学的时候,每次看到老师点名的时候,有时会忘记带笔,有时候忘记带名单,

有时候却找不到名单,有时候好不容易记录了点名的统计情况而到期末的时候却找不到名单,每到期末的时候都会统计每个

人的考勤情况。记得上大学在酒店打工的时候,每次主管总是拿着花名册在点名。。。相信这只是我所看到过的场景,我想

其他应用场景一定也会存在。伴随着这些麻烦,《精简点名》与大家见面了。《精简点名》帮助用户统计点名,及导出统计

数据,导入名单,名单分享,参看全部名单的缺勤情况,查看个人的考勤情况,支持多种传输方式,比如近距离通

信,Airdrop,还支持名单在线预览,你可以把名单通过QQ、微信或者邮件发送给你的好友。一切变的那么的简单。


《精简点名》技术难点:
1.如何能够方便的导入名单,导入名单其实这是一项很复杂的操作,但是如何才能让用户操作起来很容易。在APP中我主要

使用了iTunes导入,二维码导入,近距离通信导入,批量导入和手动导入;

2.如何才能够方便的导出名单呢,导出名单分为导出普通名单和二维码名单。在APP中主要使用了Airdrop、近距离通信、

QQ、微信和邮件导出;

3.如何才能使名单支持在线预览呢,我只是想看看某个名单的统计信息咋么办,在《精简点名》中完全可以;

4.数据库加密,我想让我的数据库别人下载我的ipa包后不能打开我的数据库,但是我又不想把数据库中的数据加密,我该咋

么办;

5.我想把数据库中的数据导出到文件中,用WPS就可以打开;

6.itunes如何实现名单共享;

7.近距离通行如何进行文件传输;

8.如何通过系统自到的方法实现二维码扫描,及生产二维码名单;

9.Airdrop功能如何事项;

10.我的项目上线了我想知道用户量我该咋么做;

11.CocoaPods如何使用;

12.如何定位上线项目的bug;

13.如何把文件中的数据写到数据库中;

14.如何集成分享功能;

15.如何进行提交APP进行审核;

16.如何使用自动布局适配不同设备的UI;


最后,希望《精简点名》赶快与大家见面,并且《精简点名》会不断的完善,会越做越好。如果你在项目中遇到与以上有关的技术问题,联系方式:wsyxyxs@126.com。