본문 바로가기

전체 글37

VSCode VS IntelliJ Flutter를 개발하기 시작하면서 그동안 오래 사용해왔던 Intellij를 뒤로하고 vscode로 넘어왔다. 넘어온 이유는 단순하다. 1. 이직했을 당시 기존 개발자분이 사용하시던 IDE였기 때문 2. IntelliJ가 점점 무거워지는것을 느낌 (M1 사용 초기) vscode의 장점 1. 가볍다. => M1 사용 초기에는 IntelliJ가 로제타 환경에서만 실행이 가능했기 때문에 어느정도 속도가 느릴 수 있다고 생각한다. 이후에 m1 버전이 출시된 이후 속도는 어느정도 개선이 되었다고 생각한다. 하지만 macbook air 2021 (기본스펙) 기준으로 3개의 프로젝트를 켜놓으면 슬슬 노트북이 뜨거워지기 시작하면서 속도가 현저히 느려지는 것을 체감할 수 있었다. (2시간 정도 사용시) 반면에 vscod.. 2022. 6. 7.
Flutter lint 2.0.1 대응 Flutter lint 업데이트를 진행함. 최근에 발견해서 업데이트를 진행했다. 프로젝트에서 발견된 주요 변화 내용 : 1. no_leading_underscores_for_local_identifiers 이제 로컬 변수에서 underscore를 쓰지 말라고 한다,, BAD! void print(String _name) { var _size = _name.length; ... } GOOD! void print(String name) { var size = name.length; ... } 하지만 사용하지 않는 변수에 대해서는 지금처럼 underscore 사용을 권장한다. OK! [1,2,3].map((_) => print('Hello')); https://dart-lang.github.io/linter/.. 2022. 5. 26.
앱스토어 리젝 및 해결 모음 Guideline 2.2 - Performance - Beta Testing Your app contains references to test, trial, demo, beta, pre-release or other incomplete content. Specifically, your screenshots still include test references. Next Steps To resolve this issue, please remove all references to "demo," "trial," "beta," or "test" in your app description, app icon, screenshots, previews, release notes, and binary. If you wo.. 2022. 4. 1.
Firebase Auth playstore release 오류 현재 제작중인 앱에서 SNS 로그인 관련하여 Firebase Auth를 활용하고있다. 개발이 완료된 후 앱 게시를 진행하였는데, release 버전에서 sns로그인(회원가입)을 눌러도 반응이 없었다. 이유는 단순했다. Firebase 프로젝트 설정 - Android 쪽에 SHA 인증서가 등록되어있지 않았기 때문... 현재 본인 노트북 인증서만 등록되어있었기 때문에 빌드 테스트를 진행할때는 문제가 없었다. 해결방법은 1. play console에 해당 앱 접속 2. 설정 -> 앱 무결성으로 이동 3. 앱 서명 ㅋ인증서에 SHA-1 인증서 지문을 복사 4. Firebase console에 해당 앱 접속 5. Android 설정으로 이동 6. 디지털 지문 추가 -> 복사해둔 인증서 지문 추가 끝 Flutter.. 2022. 2. 5.