플러터 응용 ch4

원장·2025년 1월 1일

플러터 응용

목록 보기
4/5
post-thumbnail

StatefulBuilder 위젯

위젯을 감싸서 setState로 위젯의 내부 값을 변경 가능 > Stateful widget으로 만드는 것보다 간단하게 쓸 수 있는 방식

StatefulWidget > 위젯 전체의 상태 관리
StatefulBuilder > UI의 작은 부분만 상태 변경

Freezed로 모델 생성 시

ex) lib > model > product.dart 파일 만들어서 아래와 같이 입력 후

dart run build_runner build 커맨드 입력

json 변환도 자동으로 생성하는 것도 있었음.

에뮬레이터 설정..

메인에 추가해줘야 정상 작동쓰..

google login

google_sign_in 패키지 활용하기

firebase 콘솔에서 프로젝트 설정 SHA 인증서 지문을 추가해야함.

project 최상위 > flutter > Open Android module in Android Studio

그 후 안드로이드 스튜디오 터미널에서 ./gradlew signingReport 입력 시 SHA 인증서 지문 얻기 가능 SHA1을 썼음 이 사람은.

SHA-1은 길이가 160비트(20바이트) SHA-256은 길이가 256비트(32바이트)

2017년 Google에서 SHA-1 Collision Attack을 실험적으로 성공해서 SHA-1 보안이 더 이상 신뢰할 수 없다는 것이 입증되었음.

그래서 SHA-256 사용하는게 나을듯? 나중엔 < 아직까진 Collision Attack의 성공 사례가 없다고함.

profile
나 원장이 아니다

0개의 댓글