반응형 Flutter70 2025 Flutter MediaQuery 벗어나기 더 스마트한 플러터 UI/반응형 전략 안녕하세요, 플러터 개발자 여러분! 오늘 우리는 플러터 앱 개발에서 반응형 UI를 만들 때 자주 사용되는 MediaQuery의 대안으로 FittedBox와 LayoutBuilder를 왜 고려해야 하는지에 대해 이야기해보려 해요. 혹시 화면 크기에 따라 위젯을 조절하는 게 늘 막막하셨다면, 이 글이 아주 유용한 해결책을 제시해 줄 겁니다. 2025년 현재, 더욱 유연하고 강력한 UI를 위한 최신 권장 사항들을 함께 살펴보시죠! 📱 MediaQuery: 편리하지만 숨겨진 함정?플러터 개발을 시작하면 가장 먼저 접하게 되는 반응형 UI 도구 중 하나가 바로 MediaQuery일 거예요. 저도 처음에는 MediaQuery.of(context).size.width나 .height를 이용해서 화면 크기에 따라 위.. 2025. 10. 27. IOS App Tracking Transparency (a.k.a ATT) Google admob 을 앱에 적용하면서 발생하는 IOS App Tracking Transparency (a.k.a ATT)얼마전 앱을 출시할때 ATT로 너무 고생했습니다. 그래서 모듈화 해서 샘플 코드로 만들었습니다. 아래 github 링크 입니다. https://github.com/flutterkage2k/flutterexampleiosatt250607 GitHub - flutterkage2k/flutterexampleiosatt250607: IOS with admob need ATT confirm popupIOS with admob need ATT confirm popup. Contribute to flutterkage2k/flutterexampleiosatt250607 development by.. 2025. 6. 7. App Store에 광고 넣으려면 반드시 알아야 할 ATT 설정법 App Store에 광고 넣으려면 반드시 알아야 할 ATT 설정법iOS 앱에 광고를 넣었는데, 심사가 계속 반려되시나요?"앱 추적 투명성(AppTrackingTransparency) 관련 정보가 누락되었다"는 메시지를 받으셨다면, 지금 이 글이 해답입니다.많은 개발자들이 AdMob 광고를 붙이면서 iOS 정책 대응을 놓치고 있습니다.App Store 심사 통과를 위해 꼭 필요한 설정, 실제 사례와 함께 쉽게 설명드릴게요.📌 AppTrackingTransparency란?Apple은 iOS 14.5부터 사용자의 광고 식별자(IDFA) 접근을 사전 동의 없이 금지했습니다.이로 인해 모든 앱은 "추적 허용 여부"를 사용자에게 직접 요청해야 합니다.🔗 자세한 개념과 실제 설정법은 아래 글에서 확인하세요.👉 .. 2025. 5. 28. flutter - App Store Guideline 2.1 - AppTrackingTransparency 대응 가이드 최근 App Store에 앱을 제출한 후, 아래와 같은 이유로 리젝(반려)되는 사례가 발생하고 있습니다. “Guideline 2.1 - Information NeededWe noticed your app requests permission to access the AppTrackingTransparency framework, but we were unable to locate the App Tracking Transparency permission request in your app.” 이 글에서는 해당 리젝 사유의 원인과 해결 방법을 정리합니다. https://stackinfo.kage2kapp.org/appstore-guideline-2-1-apptrackingtransparency/ appstore.. 2025. 5. 17. version_update.sh스크립트 소개 Flutter 앱 버전 관리 자동화: version_update.sh스크립트 소개Flutter 프로젝트를 관리하다 보면 앱 버전(pubspec.yaml)을 수동으로 수정하고, flutter build명령어를 매번 타이핑하는 게 꽤 귀찮아질 때가 있습니다. 이럴 때 유용한 자동화 스크립트가 바로version_update.sh입니다.🧾 이 스크립트가 하는 일pubspec.yaml파일에서 현재 버전 추출선택된 증가 타입(major / minor / patch)에 따라 버전 업데이트Git 커밋 수를 기반으로 build number 계산버전을 pubspec.yaml에 반영flutter build apk 및 ipa빌드 실행 Android의local.properties 및 iOS의flutter_export_env.. 2025. 5. 6. flutter 필수 작업 - java 17 버전 적용 (맥) 어제 모처럼 flutter를 이용해서 android 앱을 출시 하였다. 출시하면서 발생한 에러중 1가지를 기록으로 남겨본다.flutter를 사용하면 반드시 java 가 설치 되어야한다. 21버전으로 테스트도 문제없이 실행했는데,실제 aab를 생성 하면서 에러 발생하였다.터미널에서 아래의 명령어를 실행하여 설치된 java 를 알수 있다.ls /Library/Java/JavaVirtualMachines/17버전이 없다면 설치 해보자.(왜 17 버전을 사용하느냐 생각 들겠지만, 무조건 최신 버전이라고 호환이 잘되는 건 아니다)설치brew install openjdk@17아래의 명령어로 넣거나 ~/.zshrc 를 열어서 직접 넣어도 된다.방법1echo 'export PATH="/usr/local/opt/open.. 2025. 5. 4. 이전 1 2 3 4 ··· 12 다음 반응형