> For the complete documentation index, see [llms.txt](https://federated.gitbook.io/federated-learning-iot/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://federated.gitbook.io/federated-learning-iot/subworks/subwork_shuhao.md).

# Subwork Shuhao

## subwork\_Shuhao

1. The initial page model is designed.

![截屏2023-03-14 22 13 42](https://user-images.githubusercontent.com/125537769/225046253-beaf5701-ed19-48fe-8618-8bf4868b1571.png) ![截屏2023-03-14 22 13 32](https://user-images.githubusercontent.com/125537769/225046307-366631a4-6f9d-473f-8017-42813546150c.png)

2. Android Development Skills: ListView, RecyclerView

Next Step:

1. Learn more about UI functions to prepare for the updated design
2. More Android Development Skills: Animation part

feedback:

* Page model requires Chinese and English displayed together. Or you can make option to change language like other apps. Do not include student ID. Beautify the app (previous demo is only for reference)
* Suggestion: besides figma, you can also use android studio to drag the view to see the effect. Combine them together helps you design.
* We don't need animation so far.
* Next task: polish demo of HealthKit by figma and work on implement them.

## 2023.3.16-3.22 subwork\_Shuhao

1. Information about data request has been recorded. ![截屏2023-03-20 17 47 03](https://user-images.githubusercontent.com/125537769/226949120-6aec5dcf-b389-42a0-89eb-d1baf64068dd.png)

![截屏2023-03-20 17 47 23](https://user-images.githubusercontent.com/125537769/226949142-bee853ab-2ba5-4dae-ac47-001fec2d2bea.png)

2. Improved Page Demo

![截屏2023-03-22 23 04 09](https://user-images.githubusercontent.com/125537769/226950127-7015b1e5-e6ac-4c1d-a32d-97047f3b9405.png) ![截屏2023-03-22 23 04 19](https://user-images.githubusercontent.com/125537769/226950137-0d239c40-6a28-4d84-a162-2dcb3eb851ce.png) ![截屏2023-03-22 22 43 47](https://user-images.githubusercontent.com/125537769/226950160-40feb09d-2bf4-4470-af95-13a8878f2e73.png) ![截屏2023-03-22 22 44 01](https://user-images.githubusercontent.com/125537769/226950179-cd3d5184-881a-43e4-bbcf-71b5e35b6989.png)

1. Added personal page and landing page
2. According to Huawei data classification, the report is divided into health report and exercise report
3. Both Chinese and English pages are included
4. beautified with details and images

Next Step:

1. Add page switching function.
2. Put the demo in the use of android studio
3. Write a document to collect attributes and datatypes of each data
4. The demo may still need polishing if more data need to be included

3.29

Necessary buttons are clickable to switch pages.

![截屏2023-03-29 14 30 51](https://user-images.githubusercontent.com/125537769/228445773-30f03cc0-d9eb-4bc9-bd11-fceaab1934e2.png)

The initial prototype you can intereact with <https://www.figma.com/proto/aXb1tHHcS1mAUa82qN9kZ7/FedCampus?node-id=2-3\\&scaling=scale-down\\&page-id=0%3A1\\&starting-point-node-id=28%3A2433\\&show-proto-sidebar=1>

4.14

Discover the demo given by Huawei Health Kit <https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Examples/healthbasic-examplecode-0000001073728936>

![截屏2023-04-14 07 00 35](https://user-images.githubusercontent.com/125537769/231902521-9790a183-cd49-4c67-bd8f-6157e6be6a13.png)

Finishing the basic UI design features in the Android Developement.

![截屏2023-04-14 06 58 21](https://user-images.githubusercontent.com/125537769/231902497-40020f1b-0666-4ce6-a9b5-a5a5f6138583.png)

Plan for the next step:

Coorperate with Jingheng, Beilong to figure out how to combine the API calling in the demo and the UI design together to finish our own Android App. (I am currently in charge of Excercise Report)

Figure how can we use this app to colloborate with the server we build from Platform group


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://federated.gitbook.io/federated-learning-iot/subworks/subwork_shuhao.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
