반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- 스레드
- 책
- 안드로이드강좌
- theming
- 자바
- 안드로이드
- 알게되는
- k8s
- g 단위테스트
- 코루틴
- Kotlin
- viewmodel
- 회고
- mockito
- 글또
- 병럴프로그래밍
- 알고리즘
- 테스트
- 병렬프로그래밍
- Gradle
- Rxjava
- 커스텀상태
- kotlin강좌
- 디자인패턴
- ReactiveProgramming
- android
- Compose
- Coroutine
- 안드로이드스튜디오
- 코틀린
Archives
- Today
- Total
목록2024/03/16 (1)
선생님, 개발을 잘하고 싶어요.
내가 화면을 짜는 방법 (2024년 2월 버전, with 독서타임)
이번 글은 작업할 때 생각 흐름을 나열하는 식의 글이기 때문에 편한 말투를 사용합니다. 독서타임 1.0.10 버전에서 통계 기능이 추가되었다. 통계 페이지에 독서 시간 통계를 위해서 바 그래프 UI를 구성해야 했다. 내가 이 디자인을 완성하기 위해서 거치는 생각 프로세스를 정리해보고자 한다. 우선 가장 먼저 디자인을 보며 화면을 그리기 위해서 필요한 데이터를 가장 먼저 생각한다. 가장 간결하게 생각하면 각 독서 기록 시간 리스트를 떠 올 릴 수 있다. 시간 리스트만 있다면 디자인에서 보이는 평균 시간, 최고 시간, 최저 시간을 모두 계산할 수 있을 것이고, 바 그래프의 상대 크기를 결정할 수 있을 것이다. 또 포인트 컬러가 필요하다. 디자인에서 드러나지만 책에 설정된 컬러 값에 따라서 최고 시간을 표현하..
개발/소프트웨어 개발
2024. 3. 16. 20:39