중간점검 - 현재 개발은 중간까지 온 것 같다.
현재까지 개발된 사항 및 Todo list 정리
# Android MGCS App Development Context
## 1. Project Overview
I am building a single-developer Android app called **MGCS (Modified Glasgow Coma Scale)** for small animals.
The app calculates coma scale scores based on 3 categories:
* Motor Activity (1~6)
* Brainstem Reflex (1~6)
* Level of Consciousness (1~6)
Total score range: 3 ~ 18
Status:
* 3~8 → grave
* 9~14 → guarded
* 15~18 → good
## 2. Current Implemented Features
### Main Screen (Completed)
* 3 RadioGroups (Motor / Brain / Consciousness)
* Each selection:
* Applies **bold effect**
* Immediately updates **Total Score & Status**
* CLEAR button:
* Resets all selections
* Resets score/status
* Bottom fixed UI:
* Total Score
* Status
* SAVE / LOAD buttons
* Scrollable content only for MGCS items
### Save Feature (Completed)
* SAVE button:
* Requires all 3 selections
* Confirm Save:
* Requires animal name input
* Chart selection optional (Chart1~5 or null)
* Data saved as JSON in internal storage
### Data Structure
#### MgcsRecord
* id
* animalName
* motorScore
* brainScore
* consciousScore
* totalScore
* status
* chartType (nullable)
* timestamp
### Storage
* JSON file: mgcs_records.json
* Using internal storage (no Room DB)
## 3. UX Features Implemented
* Real-time score update
* Validation:
* Block save if not all selected
* Block save if name empty
* Clear/reset functionality
## 4. Remaining Features (TODO)
### 1. Record List Screen
* RecyclerView
* Show saved records
* Delete item (swipe or button)
* Edit chart type
### 2. Chart Menu Screen
* Fixed 5 chart slots (Chart1 ~ Chart5)
* Assign records to charts
### 3. Graph Screen
* Select 1 chart
* Show graph (MPAndroidChart)
* Multiple records per chart (time-based)
### 4. Load Feature
* Load latest or selected record
* Restore UI state
## 5. Tech Stack
* Kotlin
* ViewBinding
* JSON (internal storage)
* MPAndroidChart (planned)
'안드로이드 스튜디오' 카테고리의 다른 글
| 안드로이드 할 줄 몰라도 Ai로 개발부터 배포까지 가능할까 - 6 github 연동, commit, push (0) | 2026.03.20 |
|---|---|
| 안드로이드 할 줄 몰라도 Ai로 개발부터 배포까지 가능할까 5 - 프로젝트 타임라인 (0) | 2026.03.18 |
| 안드로이드 할 줄 몰라도 Ai로 개발부터 배포까지 가능할까 4 - 와이어프레임, 화면 정의서 (0) | 2026.03.17 |
| 안드로이드 할 줄 몰라도 Ai로 개발부터 배포까지 가능할까 3 - 설계 , 와이어프레임 (0) | 2026.03.16 |
| 안드로이드 할 줄 몰라도 Ai로 개발부터 배포까지 가능할까 2 - 기능 리스트 (0) | 2026.03.12 |