Using Android studio to develop mobile apps -- the fifth scrum sprint

Overview

  • Team division
  • product demand
  • teamwork
  • daily meeting
  • mind Mapping
  • UML
  • Product Code

Team division


Members: Liu Pengzhi, Luo Zhang, Wang Xiaoli, Shen Xingyan, Xu Bang, Peng Kangming, Hu Guangjian
Product User: Wang Xiaoli
Demand Specification: Peng Kangming, Luo Zhang
UML: Liu Pengzhi, Shen Xingyan
Scrum Leader: Hu Guangjian
Product Manager: Xu Bang

development tools


Language: javascript+Android
Development software: Eclipse/Android studio
Development environment: Windows

mind Mapping


mind Mapping

class diagram design


Demand analysis:
Students can use this APP to learn about school information, check student status information, check the usage of classrooms in teaching buildings, check grade information, check professional schedules, change the interface of the APP according to their own preferences, and publish in the campus sharing section Your own thoughts, give some necessary feedback on some problems of the APP. The
Academic Affairs Office and the teacher account can be on the computer: manage student information, manage classroom conditions, manage student status information, and manage timetable information.
Previously, we analyzed the use case and drew a diagram. Use case diagrams and state diagrams. This time the class diagram is implemented through use cases. For example: inquiry of personal information (student status information), the Office of Academic Affairs to modify or fill in student grades, and students to view class schedules;

teamwork


http://blog.csdn.net/shan9liang/article/details/20608269
Chen Yong's Blog
Agile Development 8*15 Video Course

UML


Class Diagram:
View Personal Information:

View or Modify Student Grades:

Students View Class Schedule:

Set Application Interface:

Manage code files with Git


The installation environment Windows
is to install git first:
1. Download an installation package from the git official website
2. Install git, the detailed process is a little bit
3. Open the project folder, right-click, and open git bash
4. Never use git, enter command to create a .git repository

git init

5. Then use the git statuscommand to check whether there are unmonitored files (accurately it should not be said).
6. If there are too many files, you can git add .add all the changed files. Otherwise git add +[文件名], you can use it
. 7. Use it again at this time to git statuscheck. At this time, the added files are all placed in the temporary storage area.
8. Not yet, we need to temporarily store The files in the area are submitted to the repository, and git commit -m ‘这次提交的说明内容’command
9 is used. However, the system will report an error at this time, and will say that it does not know who you are. We can use these two lines of commands, and enter the submit command again.
git config --global user.name Paikle
git config --global user.email **********@**.*

Remote the local git repository to GitHub


Tutorial: Upload a local project to GitHub

How to resolve failed to push some refs to git


How to resolve failed to push some refs to git

git push -u origin masterAn error will be reported when using the command when uploading . It is because the content of the local repository and the GitHub repository do not match.
For example, the Readme.txt file is not available in the local repository.
Enter git pull --rebase origin masterthe command to merge the code, so you can see that a Readme, txt file appears in the local file,
and then use git push -u origin masterthe command to upload it to GitHub

This uploads the code file to GitHub.

Use GitHub to assist in project development

There is a project option in GitHub, where we can create a whiteboard and write the requirements and plans we want to complete on the whiteboard.

code address


ccsuProject_GitHub project address

Android studio development experience


Since we are learning and using Android development, we thought of developing the "Growing Up Assistant" application on Android, so that it is convenient for students on the mobile client side to use our services.
Here is our development screenshot:

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325019340&siteId=291194637