ListView와 같은 스크롤 가능한 위젯에서는 많은 위젯이 동적으로 생성되고 제거됩니다. 이러한 과정에서 스크롤 위치를 유지하기 위해 Flutter는 스크롤 위치에 대한 정보를 저장하고 관리합니다.이때, 스크롤 가능한 위젯의 하위 위젯들이 각각 고유한 키를 가지지 않
부분적으로 맞습니다. Flutter에서 StatefulWidget은 위젯 트리에서 변경 가능한 상태를 관리하기 위해 사용됩니다. StatefulWidget은 위젯 트리의 구조가 변경되면 새로 생성될 수 있지만, 그와 동시에 State 객체는 상태 정보를 보존하기 위해
Dart에서의 Iterable 패턴을 통한 map, filter, take, skip과 같은 함수를 제공한다.아래 형태로 활용 가능하다.
RxJs는 filter, map, take, skip 등과 같은 유용한 체이닝 함수들을 제공한다. 또는, Observer 패턴을 통해, 여러 사용자가 값을 구독하고, 감시하는 형태의 비동기 프로그래밍 코딩 스타일을 제공한다.
https://stackoverflow.com/questions/65277520/flutter-not-using-build-number-from-pubspec-yaml
- ios는 ipa를 통해 배포할 수 있다. - 아래의 이유로 배포 후에, 테스터가 앱을 다운로드 못할 수 있다. - 해당 ipa의 번들명이 애플 개발자 도구에 등록되어 있어야 한다. - 애플 개발자 도구에 테스터의 udid가 등록되어 있어야 한다. 참고) ht
보통 인터넷에 돌아다니는 글을 보면, 업로드키를 통해 카카오 로그인을 위한 해시키를 뽑아낸다.하지만, 업로드키+서명키 구조로 바뀐 이후부터는 구글 플레이 스토어에서 관리하는 SHA-1을 통해서, 카카오 로그인을 위한 해시키를 뽑아내야한다.SHA-1를 아래 명령어로 돌리
Google Play Store는 Play 서명을 제공한다.Play 서명은 업로드 키와 서명 키로 동작한다.업로드 키는 예전에 서명키로서 사용되었었지만,사용자가 업로드 키를 분실하는 문제가 많아져,구글에서 따로 서명키를 관리하기로 하여,이전에 개발자가 활용하던 키를 업
공개키 기반구조(Public Key Infrastructure, PKI)공인 인증기관이 인터넷상에서 사용자간에 법적 효력이 있는 인증서를 전자적으로 분배, 전달, 제공함으로써 비인가된 자로부터 개인 정보보호, 전자상거래 위변조 방지 등을 수행 가능목적 : 누구나 안전하
단방향 암호화 \- md5, sha양방향 암호화 \- 대칭키(1개의 키로 암호화 복호화) : AES, Twofish비대칭키(비밀키,공개키로 암호화 복호화) : RSA
핵심: 메시지+전자서명메시지로 내가 보낸 메시지임을 증명할 수 있다. ![](https://velog.velcdn.com/images/dev-tryit/post/5351e90b-a7c7-43b6-bb36-2a3c07e21807/image.png) - 개인키(Priv
- 개인키(Private key), 공개키(Public key) - 개인키로 암호화하면, 공개키로 복호화할 수 있고, - 공개키로 암호화하면, 개인키로 복호화할 수 있다. A-B 시스템이 있을 때, A가 B에게 안전한 메시지를 받고 싶을 때 개인키, 공개키를 사용한
HSV는 hue, saturation, value의 약자이다.즉, 채도가 높다는 것은, 그 색이 얼마나 진한가?(붓으로 칠하는 느낌→ 흰색에서 원색) \- 무채색 : 색을 칠하지 않았다. → 이 때, 명도(빛)에 따라서, 흰색에서 회색에서 검은색라인이 보이게