-
Provider
- 하나의 데이터를 여러 페이지에서 공유하고 싶을 때
- 유저 인증 정보와 같은 것들을 페이지마다 새로 불러오면 복잡하다
- 간결한 코드
-
dart의 세 가지 컬렉션:
- List: 데이터의 순서가 있고 중복이 허용된다.
List<데이터타입> 변수명 = [데이터1, 데이터2, ...]; List<데이터타입> 변수명 = List(); 변수명.add(데이터1); 변수명.add(데이터2);
- Set: 데이터의 순서가 없고 중복이 허용되지 않는다.
Set데이터타입> 변수명 = [데이터1, 데이터2, ...]; Set<데이터타입> 변수명 = set(); 변수명.add(데이터1); 변수명.add(데이터2);
- Map: key와 value로 이루어지며 키는 중복되지 않고 값은 중복될 수 있다.
Map<키 타입, 값 타입> 변수명 = { 키1: 값1, 키2: 값2, 키3: 값3 }; Map<키 타입, 값 타입> 변수명 = Map(); 변수명[1] = 값1; 변수명[2] = 값2;
- List: 데이터의 순서가 있고 중복이 허용된다.
-
Flutter는 사람들이 만들어서 올려놓은 패키지들을 이용하여 다양한 효과들을 낼 수 있다.