Cooperation.GTST团队第一周项目总结
Cooperation.GTST团队第一周项目总结
团队项目
- 项目内容:我们打算利用Android Studio开发一款博客园的Android APP,初步设想能够实现在Android手机平台使用博客园的相关功能,例如:登录、首页、精华、推荐等几大功能模块,后续想法会在博客中持续跟进。
- 目标:在完成几大功能模块的同时,做到UI界面的优化,改善用户体验,让这款APP能够得到更多人的认可。
实现计划
第一周
- 确定项目内容、目标、实现计划
- 搜集资料
第二周
- 搭建主框架
- 实现博客园的用户界面
第三周
- 博客园首页模块的大体实现
- 网络框架的搭建,
- 博客列表页面的展示包括更新效果
第四周
- 博客详情页和评论页面的实现
第五周
- 优化之前的代码
- 实现博客搜索和博客详情页
成员及分工
- 20145215卢肖明:负责把控整个项目的进度,查阅相关资料以及划分功能模块
- 20145208蔡野:负责代码编写、收集相关资料以及后期代码调试
- 20145214张宁:负责前期的界面实现,以及每周博客的更新
- 20145219宋歌:负责后期功能的完善,发现不足,改善用户体验
- 项目托管链接:Cooperation.GTST
项目需求分析
- N(Need 需求):
- 界面模块:侧边选项栏可收缩、伸展,点击选项栏中某一选项,在主界面中显示相应内容。
- 登录模块:主界面上方有一个登录的图标,用户点击之后跳转到登录界面,输入用户名及密码登录,登录成功后返回主界面。
- 新闻模块:以列表的形式根据热门新闻、最新新闻、推荐行为及所有新闻在线显示每条新闻简要信息,点击一项显示该项新闻的具体内容,向下拖动列表实时加载下一页新闻列表。
- 博客模块:以列表的形式在线显示每条博客简要信息,点击一项显示该项博客的具体内容。向下拖动列表实时加载下一页博客列表,拖动发送分页信息,通过博客园论坛提供的接口获取相应的博客列表。
- 搜索模块:输入作者名,点击搜索按钮,以列表的形式显示在线搜索到的博主,点击博主,再以列表的形式显示博主的博客,点击博客列表的某一项,显示该项的博客内容。
- 推荐模块:以列表的形式根据48小时排行、10天内推荐排行在线显示每条博客简要信息,点击一项显示该项博客的具体内容,这也是根据博客园论坛提供的接口获取相应的内容和评论。
- A(Approach 做法):
- 首先是UI界面的设计,我们之前并没有接触过类似的问题,要想做到整个APP界面看上去比较美观,其实还是有一定难度的,通过学习之后对UI界面的设计过程有了一个大概的了解。
- 除了界面设计,剩下的各功能模块的实现就主要是运用博客园提供的各个接口来获取相应的动态,关于具体的代码实现我们会在接下来的几周进行学习。
- B(Benefit 好处):
- 用户能够通过该APP实现在Android手机上登录自己的博客园,以及看博客等一些简单的功能,不用在电脑上登录。
- 用户会获得比网页版的博客园更好的用户体验,例如我们会进行UI界面的优化,并加上一些动态处理。
- APP占用的内存不会太大,大概在10M以内,用户不必担心手机内存不够的问题。
- C(Competitors 竞争):
- 目前网上已经存在一些博客园APP,并且对一些功能的实现也做得比较到位,所以竞争压力也比较大。
- 我们把开发的重点就放在界面的开发上,我们想通过界面来吸引更多的用户,以此提升我们APP的知名度。
- D(Delivery 交付):
- 我们打算将开发出来的APP先在自己的周边推广,让同学体验这个博客园APP,并给我们一些反馈,我们根据这些反馈做出一定的改进之后,再利用博客园的网页进行推广,这样让更多用户能够了解并知道我们的APP。
总结
本周我们主要的工作是进行项目相关资料的搜集,基本上确定了先进行UI主框架的搭建,然后再将其各个具体功能完善这样一个思路。说起来简单做起来难,我们先进行了UI界面的学习,特别是了解到Google新推出的设计语言Material Design之后,我们决定将这种语言运用到我们的UI界面设计上,这样不仅使我们的整体设计提升了一个档次,也让我们的APP更容易得到用户的青睐,这种设计语言势必在将来也会在被各种APP的开发者所广泛应用。UI设计只是这个APP设计的一小部分,我们需要学习的东西还有很多,虽然任务比较重,但是我们依然会尽全力去做好它!
参考资料
Cooperation.GTST团队第一周项目总结的更多相关文章
- Cooperation.GTST团队第二周项目总结
项目进展 这周我们把工作主要放在了UI界面的实现上,为了让整款APP看上去能够更加高大上,我们决定采用Android 5.0开始推出的一个Material Design风格的导航控件Toolbar. ...
- Surprise团队第一周项目总结
Surprise团队第一周项目总结 团队项目 基本内容 五子棋(Gobang)的开发与应用 利用Android Studio设计一款五子棋游戏,并丰富其内涵 预期目标 实现人人模式:2个用户可以在同一 ...
- ZLYD团队第一周项目总结
ZLYD团队第一周项目总结 团队项目 项目内容:我们打算利用Applet实现一个吃豆子游戏,团队初步设定游戏规则如下: 按空格键,游戏开始: 通过方向键控制吃豆者的运动方向,直到吃光所有金豆子: 吃到 ...
- Javaworkers团队第一周项目总结
项目名称:游戏贪吃蛇 项目介绍: 贪吃蛇是一款相当经典的小游戏,我们团队决定用我们现有的java知识来实现它. 具体设计: 对象:蛇.果实 方向键:控制蛇的运动. 空格键:暂停游戏 ESC:推出游戏( ...
- Cooperation.GTST团队第四周项目总结
项目进展 这周我们的主要学习内容是: 1.研究学习如何导入博客详情页. 2.继续研究如何使用博客园的相关接口,导入相关jar包实现页面整体效果: 在我们使用其它APP或者上网浏览论坛.网页等时,通常都 ...
- Cooperation.GTST团队项目总结
Cooperation.GTST团队项目总结 项目实现情况 目前对于基本UI界面的设计已经实现,对博客园接口XML的解析也已经完成,但是还暂时无法动态获取对应数据. 几张静态预览图展示(侧滑栏设计加入 ...
- Surprise团队第二周项目总结
Surprise团队第二周项目总结 项目进展 已实现五子棋人人模式部分 人人模式: 基本方式:采取黑棋先行,黑白交替的下棋顺序. 模式:通过鼠标点击相应棋盘中的"交叉点",在lay ...
- #ZLYD团队第二周项目总结
ZLYD团队第二周项目总结 项目进展 确定项目内容.目标.实现计划 首先确定游戏界面的游戏区域中墙的位置,绘制其图形,并通过其中的方法,返回墙壁的位置等属性. 根据豆子的位置,绘制其图形. 初始化吃豆 ...
- Thunder团队第一周贡献分分配结果
小组名称:Thunder 项目名称:爱阅app 组长:王航 成员:李传康.代秋彤.邹双黛.苗威.宋雨.胡佑蓉.杨梓瑞 第一周贡献分分配结果 此次分配与原计划的分配方案基本一致.
随机推荐
- iGson
头文件 #import <Foundation/Foundation.h> #import <objc/runtime.h> #import "NSString+Ut ...
- android基础---->Fragment的使用
碎片(Fragment)是一种可以嵌入在活动当中的UI 片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用的非常广泛. Fragment的基础例子
- Web和Native使用外部字体ttf方法
论坛教程:http://bbs.egret.com/forum.php?mod=viewthread&tid=24879&extra=&highlight=%E5%AD%97% ...
- 【BZOJ1854】[Scoi2010]游戏 二分图最大匹配
[BZOJ1854][Scoi2010]游戏 Description lxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1,10000]之间的数表示.当 ...
- 【Android】Android实现自定义带文字和图片的Button
在Android开发中经常会需要用到带文字和图片的button,下面来讲解一下常用的实现办法. 一.用系统自带的Button实现 最简单的一种办法就是利用系统自带的Button来实现,这种方式代码量最 ...
- 微信小程序 --- model弹框
model弹框:在屏幕中间弹出,让你进行选择: 效果: 代码: <button type="primary" bindtap="btnclick"> ...
- 利用Linux系统生成随机密码的8种方法
Linux操作系统的一大优点是对于同样一件事情,你可以使用高达数百种方法来实现它.例如,你可以通过数十种方法来生成随机密码.本文将介绍生成随机密码的十种方法. 1. 使用SHA算法来加密日期,并输出结 ...
- HOJ 2317 Pimp My Ride(状态压缩DP)
Pimp My Ride My Tags (Edit) Source : TUD 2005 Time limit : 3 sec Memory limit : 64 M Submitted : 63, ...
- 洛谷P3809 后缀排序【后缀数组】【模板】
题目背景 这是一道模板题. 题目描述 读入一个长度为 nn 的由大小写英文字母或数字组成的字符串,请把这个字符串的所有非空后缀按字典序从小到大排序,然后按顺序输出后缀的第一个字符在原串中的位置.位置编 ...
- CH1401 兔子与兔子【字符串】【HASH】
1401 兔子与兔子 0x10「基本数据结构」例题 描述 很久很久以前,森林里住着一群兔子.有一天,兔子们想要研究自己的 DNA 序列.我们首先选取一个好长好长的 DNA 序列(小兔子是外星生物,DN ...