


니꼬쌤 강의 보고 포모도로 앱 만든 뒤 연습삼아 그냥 만들어 본 스톱워치
아직 구간 기록은 구현이 안되어 있고 그 외는 모두 만들어놨습니다.
삼성 앱에 시계 기능 중 스톱워치 기능을 그대로 가져와서 구현했습니다.
다만 아쉽다면.. 마구자비로 짜내다보니 코드가 좀 엉망입니다..
그 중 핵심코드를 꼽자면
// 밀리세컨드 기준으로 분:초:밀리세컨드 포맷
String format(int milliSecond) {
int tempMilliSecond = milliSecond % 100;
int tempSecond = ((milliSecond / 100) % 60).toInt();
int second = (milliSecond / 100).toInt();
int min = (second / 60).toInt();
String minStr = min.toString().padLeft(2, '0'); // 분
String secStr = tempSecond.toString().padLeft(2, '0'); // 초
String millStr = tempMilliSecond.toString().padLeft(2, '0'); // 밀리세컨드초
return "$minStr:$secStr.$millStr";
}
역시 밀리세컨드를 잘 컨트롤해서 보여주는 것 이겠죠.
.... https://github.com/GangOn0215/study/commit/4b382bea89c76872b067454bd00f28d2180e192c
'Mobile > Flutter' 카테고리의 다른 글
| [ Flutter ] 카카오 간편 로그인 - 1. 코드분석 (0) | 2025.10.14 |
|---|---|
| [ project ] 냥이월드 (0) | 2025.09.25 |
| [ Project ] Pomodoro App (0) | 2025.09.02 |
| [ project ] 클릭 게임 (0) | 2025.09.02 |
| [ 2025.08.20 ] 01. setState / Counter (0) | 2025.08.20 |