团队作业八—第二次团队冲刺(Beta版本) 第 2 天
一、每个人的工作
(1) 昨天已完成的工作
昨天的工作主要是一些界面的设计,我们顺利完成了复杂模式题目数目界面、复杂模式做题界面、结果统计界面的具体代码编写,和一些细节的完善。还有日常冲刺博客的编辑。
(2) 今天计划完成的工作;
今天将在昨天界面的基础上进行完善,并增加简单界面(包含简单界面内含的界面),简单模式与复杂模式的选择界面。还有日常冲刺从博客的撰写。
(3) 工作中遇到的困难;
今天测试界面的时候很意外在有一个队员的手机上不能正常安装使用,出现的界面是空白界面。重试了两遍都没办法解决这个问题,但重新安装第三次后,意外成功了。目前我们都还很困扰于这个问题,担心如果这样的问题出现在其他用户手机上,正常用户肯定不可能像我们一样重试这么多遍,一定会对APP的可用性产生怀疑。
(4) 每个人的贡献比
二、燃尽图
三、代码
选择简单和复杂模式界面
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" tools:context="com.example.asus.qq.MainActivity">
<android.support.constraint.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:layout_editor_absoluteX="64dp"
tools:layout_editor_absoluteY="0dp">
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="简单"
tools:layout_editor_absoluteX="140dp"
tools:layout_editor_absoluteY="136dp"
android:onClick="onClickSim" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="复杂"
tools:layout_editor_absoluteX="140dp"
tools:layout_editor_absoluteY="230dp"
android:onClick="onClickFz" />
</android.support.constraint.ConstraintLayout>
</android.support.constraint.ConstraintLayout>
简单模式题目数目界面
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.constraint.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="确定"
tools:layout_editor_absoluteX="140dp"
tools:layout_editor_absoluteY="261dp"
android:onClick="onClickSim" />
<TextView
android:id="@+id/textView"
android:layout_width="75dp"
android:layout_height="29dp"
android:text="题目数量"
tools:layout_editor_absoluteX="65dp"
tools:layout_editor_absoluteY="143dp" />
<EditText
android:id="@+id/editText"
android:layout_width="173dp"
android:layout_height="25dp"
android:ems="10"
android:inputType="textPersonName"
android:text=""
tools:layout_editor_absoluteX="126dp"
tools:layout_editor_absoluteY="143dp" />
</android.support.constraint.ConstraintLayout>
</LinearLayout>
简单模式做题界面
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.constraint.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="99/99"
tools:layout_editor_absoluteX="53dp"
tools:layout_editor_absoluteY="136dp" />
<TextView
android:id="@+id/textView8"
android:layout_width="24dp"
android:layout_height="18dp"
android:text="-"
tools:layout_editor_absoluteX="111dp"
tools:layout_editor_absoluteY="135dp" />
<TextView
android:id="@+id/textView9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="99/99"
tools:layout_editor_absoluteX="144dp"
tools:layout_editor_absoluteY="136dp" />
<TextView
android:id="@+id/textView10"
android:layout_width="36dp"
android:layout_height="17dp"
android:text="="
tools:layout_editor_absoluteX="193dp"
tools:layout_editor_absoluteY="136dp" />
<EditText
android:id="@+id/editText3"
android:layout_width="76dp"
android:layout_height="35dp"
android:ems="10"
android:inputType="textPersonName"
android:text=""
tools:layout_editor_absoluteX="238dp"
tools:layout_editor_absoluteY="127dp" />
<Button
android:id="@+id/button6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="下一题"
tools:layout_editor_absoluteX="147dp"
tools:layout_editor_absoluteY="240dp" />
</android.support.constraint.ConstraintLayout>
</LinearLayout>
团队源码仓库地址:https://git.coding.net/lizhiqiang0x01/APP-sizeyunsuan.git
https://git.coding.net/lizhiqiang0x01/Beta-APPsizeyunsuan.git
四、模块部分截图
五、项目进展
基本完成了今天的计划内容。就是在昨天界面的完善上大家出现了不一样的意见。部分队员认为,页面需要有趣味性一些才能更好地吸引学生用户;但其他队员认为简洁的页面有助于孩子集中注意力,并且我们的用户不只是孩子。目前我们采取了简洁页面的设置,但不排除后期可能会改变风格的可能性。
六、小结
项目方面:一切都在有条不紊地进行中,虽然不乏困难,但项目仍在一步一步迈向正轨。今天的界面我们不仅要考虑界面展示出来的设计,还要考虑到怎么在代码中实现我们的想法,有时候真的觉得代码是一件特别神奇的东西,它能帮我们把脑海中构建的画面变成现实画面,展现在我们眼前。我们会继续努力,并一直期待着心目中那个完美APP的出现
团队方面:第二次冲刺显然大家的状态比第一次好太多啦,每个人都能积极主动地完成自己的任务,因为有效地解决了任务分配不合适的问题。对于今天冲刺中遇到的问题,大家也都能积极主动地提出来,在站立会议中充分讨论。能坚持自己的观点,也能听取队友的意见,每个人都享受参与项目的过程,并从中获益,我认为这就是我们目前最大的进步了。