<
728x90
반응형

2025/12 4

[flutter] flutter appbundle 빌드 에러 해결 - Google Play signing failed 문제 해결, .env 빌드시 포함하게 설정

개요Google Play store에 app을 올리기 위해선 key로 서명을 해야 한다.평소에는 android studio을 이용해 generate signed appbundle 기능으로 android studio에서 signed app bundle을 만들었다.그런데 flutter에서 .env파일 사용 시 dotenv을 사용하면 apk에서 .env 값을 볼 수 있다는 글을 보았다.따라서 flutter_dotenv패키지를 전면 교체 후 build시에 커멘드라인에서 주입하는 방식으로 교체했다.--dart-define-fron-file=.env이걸 build 명령시 인자에 추가해주면 더이상 .env을 asset으로 포함시키지 않아도 된다.명령어는 다음과 같다.# run flutterflutter run --d..

문제해결 2025.12.20

[flutter] riverpod 상태관리 - watch, read

요약 (한 줄): Riverpod에서 상태를 읽고 구독하고 갱신하는 올바른 패턴과 성능 최적화(선택적 구독/부수효과 처리)를 정리한 블로그 포스트.들어가며Flutter + Riverpod으로 앱을 작성할 때 ref.watch, ref.read, ref.read(...notifier), ref.listen, select를 적절히 쓰면 성능과 유지보수성이 좋아집니다. 아래는 실무 중심의 요점 정리와 p_search.dart 적용 예시입니다.1. 기본 개념 정리ref.watch(provider) UI에서 사용. provider 값이 바뀌면 위젯이 재빌드됨(reactive). 예: final searchState = ref.watch(searchNotifierProvider);ref.read(provider..

App Dev/Flutter 2025.12.13

[vscode] vscode 2025 November update 핵심 내용 요약

✨ VS Code 11월 업데이트 주요 내용 정리 (버전 1.107)11월에 공개된 Visual Studio Code 버전 1.107은 개발자들의 생산성을 크게 높여줄 다양한 기능과 개선 사항을 담고 있습니다. 이번 블로그에서는 핵심 업데이트를 정리해 보겠습니다.참고자료: code.visualstudio.com1. 멀티 에이전트 오케스트레이션이제 GitHub Copilot과 커스텀 에이전트를 동시에 활용할 수 있어 병렬 작업이 가능해졌습니다. 예를 들어, 한 에이전트는 코드 리팩토링을 진행하고 다른 에이전트는 테스트 케이스를 생성하는 식으로 업무를 분리할 수 있습니다.Agent HQ라는 중앙 관리 허브에서 모든 에이전트를 모니터링하고 협업을 지원합니다. 에이전트별 상태와 진행 상황을 한눈에 확인할 수 있..

[VSCode] Visual Studio Code에서 Copilot 채팅 맞춤화하기

개요개발자라면 누구나 반복적인 작업과 일관된 코드 스타일 유지에 시간을 많이 쓰곤 합니다. Visual Studio Code의 Copilot은 단순한 코드 자동완성 도구를 넘어, 채팅 경험을 프로젝트와 팀의 워크플로우에 맞게 맞춤화할 수 있는 강력한 기능을 제공합니다. 이번 글에서는 Copilot 채팅을 커스터마이즈하는 다섯 가지 방법을 소개합니다.참고 : code.visualstudio.com - Customize chat to your workflow1. Custom Instructions목적: 프로젝트 전반에 걸쳐 일관된 규칙과 지침을 자동 적용실행 방법:프로젝트 루트에 .github/copilot-instructions.md 파일 생성 Markdown 형식으로 코딩 표준, 커밋 메시지 규칙, 코..

728x90
반응형