最近几个人做了wp端一个叫做“新生助手”的小应用,是在行车路线、新生须知、学院地图等方面帮助大一入学新生的一款应用,虽然做的很烂,但是其中的收获还是很多的,在此写下我的一些感受。
首先要说明的是我们组成员的情况。我们小组一共7个人,全是大一新生,基本都是菜鸟,之前没有任何项目经验,3个负责wp客户端代码,剩下4个是负责Ui做图方面,我这个菜鸟还被推为组长,让我压力非常之大。
刚开始的项目规划,我们7个人一起讨论方案。虽然是开发wp,但我们一组没有一个人用wp手机,这着实让我们在借鉴其他应用方面和在设计思路方面显得很困难。这个应用的重点在与行车路线上,经过大家一起的讨论,考虑到我们组UI作图的功底不错,负责UI的人也不少,我们决定在地图方面采取手绘地图的方式,让路线显得简单明了(我们觉得如果直接截百度或谷歌地图还不如直接到百度或谷歌地图里去看,这样就失去了意义),并在地图上的一些重要位置,能让使用者点击出现标志性建筑。在大体框架上选择了枢轴,并规划了每页的内容,与层级关系。
经过任务分配后,4个负责UI的商讨着开始做图,最初是出现了三种风格的手绘地图,
之后也正是在应用的风格上产生了很大的问题。由于多数UI偏向于蓝色基调的简约风格,所以让另一种色彩绚丽风格改变了
(之后发现这是个错误的决定)。由此而引发了之后一个严重的问题——风格不统一问题,做好的地图加到应用里很难搭配合适的背景与文字布局,最终只好采用整页用一张地图,文字填到地图的空白处。
代码方面,一开始就把功能计划的很简单(功能复杂的话我们实现很困难),其中有一个很重要功能就是点击地图上的红色箭头可以让标志性建筑弹出,解决我们用了Storyboard关联动画
<Storyboardx:Name="std">
<DoubleAnimationDuration="0:0:0.3"
Storyboard.TargetName="map"
Storyboard.TargetProperty="Width"
From="0"
To="400"/>
</Storyboard>
将Storyboard于图片关联,通过后台Begin()和Stop()函数控制动画的开始与结束,动画让图片的宽度从0增到400,时间为0.3秒,呈现出一种渐出的效果。
这次参与项目总体来说不是很成功,并且遇到了好多问题,但这些教训都将成为我以后做项目的宝贵财富:
1. 自己编程能力远远不足。
在平时不注重积累,也没有仔细系统的开完一本wp开发的书,导致在编写程序时代码冗余,功能实现不够科学高效。
这让我知道了今后一定要多看书积累,多实践,在编程方面提高自己。
2. 自己领导一个团队的能力不足
在这个项目中,我没能充分调动每个成员的能动性,导致工作效率也不高。
这让我懂得一个出色的领导者是需要不断思考如何带好一个团队,并能站在整个团队的角度充分发挥团队的能力,这一点我还差的很远。
3. 应用的风格统一。
之前并没有十分在意到一个应用风格统一的问题,在经过这次项目之后,我感受到了风格统一是多么的重要。
4. 应用的功能测试和体验很重要。
应用做完时,我们只是主观上觉得实现了要求的功能,并没有实际的检验,例如让一个从来没有来过学院的人通过应用里的地图找到学院,这是我们所缺少的,导致了应用未能达到预期的效果。
~迟敬泽