일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인하대 프로그래밍 경진대회
- 카카오 API
- expand item
- 레지스터
- list_display
- Codeforces Round 831 (Div. 1 + Div. 2)
- Hello 2023
- django
- vue3
- idpiframe_initialization_failed
- 코드포스
- dart
- Good Bye 2022: 2023 is NEAR
- 기본키 변경
- 리버싱
- Graph Cost
- 앳코더
- 넥토리얼
- E - Hanging Hearts
- 2022
- Round 866
- 1557
- 알고리즘 대회
- Div. 2
- vue-google-login
- Flutter
- 카카오 로그인
- shake!
- iupc
- 밑바닥부터 시작하는 딥러닝 1
- Today
- Total
목록프론트엔드/플러터 (3)
pseong

코드상에 문제가 있는 줄 알고 한참을 헤멨다. 코드상 문제가 있는 것이 아니라, hot reload 대신 hot restart를 해야 한다. 이 버튼이 hot restart 버튼이다. 이것 대신 내가 쓴 방법은 터미널에서 flutter clean을 친 다음, pubspec.yaml의 우측 상단에 있는 pub get을 눌러서 문제가 해결되었다.
설정 코드를 넣어도 자꾸 앱바 배경이 안 바뀌길래, primarySwatch를 설정하였더니 앱바 배경색이 바뀌었다. ThemeData theme() { return ThemeData( primarySwatch: Colors.green, appBarTheme: const AppBarTheme( iconTheme: IconThemeData(color: Colors.white), ), ); } primarySwatch: 배경색
1. 함수 오버로딩이 없다. 대신 값전달할 때 누구의 값인지 지정 가능. (파이썬처럼) 2. 캐스캐이드 하는법은 .. 이렇게 점두개로 하면 된다. 3. 클래스 내부 private 선언은 식별자 앞에 _ 를 붙여주면 된다. 4. 클래스 상속 : extends, 추상 클래스 상속 : implements, 믹스인(mixin) : with 5. 클래스 생성자 뒤에 : super() 로 값을 부모클래스에 넘겨줄 수 있다. (c++과 똑같음) 5. 다트에는 스프레드 기능이 있는데 ... 이렇게 점 3개를 앞에 붙여서 사용 할 수 있다. 파이썬의 언패킹이랑 비슷한 것 같다. 6. 생정자 매개변수 앞에 required를 붙이면 null값 허용 불가능하게 할 수 있다. 굉장히 c++과 비슷하고 객체지향 언어다. 추가로 ..