在互联网浪潮下,APP的开发逐渐变得潮流和简易。而当下开发APP也成了热门行业,在现代丰富的网络资源和强大工具,环境的支持下,这一项技能也逐渐被越来越多的人掌握。但是一个APP从构想到上市,需要历经很多过程,并非一蹴而就。
工欲善其事必先利其器。想开发出一款强大,简易的应用,少不了强力的工具,环境支持。iOS的开发需要OSX系统和开发者账号,下载安装 iOS sdk 及 开发工具 XCode。
环境构建好后,就开始了项目计划阶段。
这个想法源于身边人的最初需求,在日常生活中,经常会发现很多社团会议难以加入日历项,大多数会议也只是口头通知,不知不觉就忘记了。所以,我需要一个便签提醒软件。
首先设计好系统架构,系统主要分为三部分,在A轮迭代之前完成前两个:服务端和iOS客户端,B轮迭代则完成windows客户端。我们的项目整体分为服务端和客户端。服务端准备架设在服务器上,进行多平台用户数据的存储。客户端目前打算做两个,一个基于Windows平台,一个基于iOS平台。主要需要实现的功能有两个:
对于个人用户,实现个人的编写便签,取消便签提醒的操作,这些操作将会上传至数据库,并被同步到所有的客户端上。在服务器端要实现用户注册、数据的增删改查等功能。
对于群组,我们还要加入用户的好友功能,可以根据其他人的ID来添加好友,将好友拉入群组,如果好友同意的话,这个群组可以设定群组便签,这些便签会被共享给整个组内