본문 바로가기
  • Veritas vos liberabit
Coding/Flutter

큐브 타이머 개발 ~8일차

by Rouxist 2021. 12. 11.

1/1000초 단위까지 측정

삼항 연산자를 사용하기 시작.

Inspection 사용 가능
Inspetion이 12초를 초과하면 자동 DNF
Update : none 모드
Mannual 입력

TextField로 만든 Mannual 모드.

버튼은 Elevated버튼의 색만 커스텀했는데, 옵션이 많아서 봐야할 것 같다.

Statistics 탭

일단 세션 기능을 만들기 전이라 측정한 기록들이 List에 쌓이도록 했다.

이 역시 Provider로 공유된다.

Settings 탭

일단 Provider를 사용해서 Settings탭을 구성했다.

 


스톱워치의 기능 다수의 구현을 완료했다. 이하는 새로 배운 것들 :

 

late

변수가 아직은 미정이고 미래에 결정될 것인데, null은 되지 않는 경우에 사용

late Sting abc = 'efd';

 

TextField

html에서 input처럼 숫자를 입력할 때 사용, TextEditingController를 정의해야 함.

 

 

SingleChildScrollView

를 Setting 페이지에 사용했다.

 

String이 Num인지 구분하기

https://stackoverflow.com/questions/24085385/checking-if-string-is-numeric-in-dart 

 

 

숫자가 String으로 인식될 때

dart:math를 import해준 후 parse() 를 사용

 

 

+

세션은 GridView로 만들면 될 듯

'Coding > Flutter' 카테고리의 다른 글

큐브 타이머 개발 ~40일차  (0) 2022.01.21
큐브 타이머 개발 ~14일차  (0) 2021.12.26
큐브 타이머 개발 ~4일차  (0) 2021.12.08
큐브 타이머 개발 ~2일차  (1) 2021.12.06