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

큐브 타이머 개발 ~4일차

by Rouxist 2021. 12. 8.

(4일차까지의 내용을 5일차에업로드)


Provider

 

-provider 내의 method에 변수를 설정해주면 provider 외부에서 값을 집어 넣어줄 수 있음

-'Could not find the correct provider above this widget' 라는 에러가 떴는데, 새로운 provider를 만들어놓고 최상단에 둔 multiprovider에서 새로운 provider(Setting_Details)를 넣어두지 않아서 그랬던 거였음

 

 

 

Getter, Setter

 

클래스 내부에서 '_variable'과 같이 언더바를 붙인 변수는 내부에서만 사용하는 private변수가 된다. 같은 파일 내에서는 불러올 수 있지만 다른 파일에서 불러오려면 getter, 다른 파일에서 수정하려면 setter를 설정해야 한다.

  bool get isWCAins => _isWCAins; //바깥에서도 isWCAins라는 이름으로 가져다 쓸 수 있다. 고 하는데 지금 안된다..

  set isWCAins(bool isWCAins) {  //바깥에서 수정하고 싶으면 set으로 
    _isWCAins = isWCAins;
  }

참고 : https://masswhale.tistory.com/27

3항 연산자

 

(기준 ? True일 때 : False일 때)

위젯 내에서 if대신 쓸 수 있음.

 

Datetime

아직 쓰진 않았지만 날짜, 시간 데이터 저장 가능

 

 

진행 정도

 

-기록 리셋 추가

-기록 데이터들은 1/1000초 단위로 저장하고, 사용자 선택에 따라 1/100초까지 끊어서 볼 수 있게 함 (그 분 아이디어)

-15초 미리보기 기능 추가

 

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

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