“e点”(e-Roll-Call)点名APP阶段一开发总结

1.png

经过近一个月的设计与开发,“e点”APP的教师端与学生端终于初步构建完成,项目也达到了第一阶段的里程碑.

功能介绍

  1. 基本登录功能;(暂时由Preferences实现)
    2.png
  2. 随机点名
    3.png
    1. 【学生端】接收到教师端口令后返回服务端进行解析
    2. 【教师端】在一定时间内向学生端发送口令,由学生端进行回应;学生端发送回应之后对服务端接收到的学生口令汇总信息进行解析后在屏幕打印(拟解析xml文档,暂未实现)
  3. “摇一摇”点名方式
    1. 【学生端】模仿微信“摇一摇”,调用安卓加速度传感器进行实现;
    2. 【教师端】直接对服务端信息进行解析后打印屏幕;
  4. 特色系统
    4.png
    1. 目前仅做界面设计及接口预留,后续阶段再行实现;
  5. 关于我们
    1. 建立用户反馈平台,进行开发者介绍

开发心得

这个APP是构建在安卓平台之上的,之前也进行过相关的学习,但是因为没有一个明确的工程作为诱导,学习的成果比较细碎,这次在这个项目的主导下进行了系统的学习,配合搜索引擎的帮助解决了很多开发中遇到的问题,详细的学习心得在之后的日志进行汇总发布.

作为团队的队长,我的感触也很多.

成员之间的水平参差不齐,因此你随时要做好自己上的准备.

一直以来,自己梦寐以求的团队是那种类似于FB, TWITTER之类的精英团队,不过现实就是这样,你不能奢求总是能遇到熟练的队友.

项目构建完成之后,我对自己一段时间以来的开发方式进行了反思.

由于google将开发平台转向了Android Studio,也看到网上的开发者对AS的流畅度与舒适度以及人性化进行了夸赞,遂由Eclipse ADT转向了AS.


关于开发平台

AS是google公司基于Intellj IDEA开发而成的安卓开发平台,它的代码提示,Gradle构建方式的流畅性,丰富的扩展性让我感到很受用,学了肯定没有错.

关于Android Studio的使用我在博客中有一个专题,可以去参考一下.(主要是为自己留一个存档).


总结及计划

第一阶段基本完成,接下来就是漏洞修复以及功能完善.

在视频拍摄完毕之后打包上传全部材料便可以适度放松,开始自己新的学习,以及对下一阶段的计划,并尽快进行下一阶段的迭代.

我的安卓之路才刚刚开始,不得不说, 郭霖的《第一行代码》的确是一本好书,没有别的入门书籍的故作高深,而是实实在在,寓教于乐,让我对安卓4.x进行了初步全面的了解,为今后的深入学习打下了基础. 在这里推荐一下这本书.

语言与平台只是工具,关键是有一颗大局心, 这次项目让我对未来的规划又有了些许眉目, 从体系出发,前后端都能涉及, 全栈或者说伪全栈 能够让自己快速开展项目的构建,提升自己的开发熟练度, 用一颗匠人的热心去开发,去创造,这就是属于我自己的程序员之路吧.