본문 바로가기

Flutter9

주니어 개발자를 위한 플러터 앱 개발 입문서 추천 –Do it! 플러터 앱 개발 & 출시하기 플러터 앱 개발, 어디서부터 시작해야 할까?최근 들어 안드로이드와 iOS 앱을 동시에 개발할 수 있는 Flutter(플러터) 프레임워크에 대한 관심이 급증하고 있습니다. 특히 앱 개발에 입문한 주니어 개발자나 코딩을 배우는 신입 개발자라면, Flutter가 매력적인 선택지라는 점은 분명합니다.실제 앱 출시까지 안내하는 입문서 – Do it! 플러터 앱 개발 & 출시하기책 한 권으로 앱의 기획부터 개발, 그리고 배포까지의 전 과정을 따라갈 수 있다면? 바로 이 책, 『Do it! 플러터 앱 개발 & 출시하기』가 그 시작점이 되어줄 수 있습니다. Do it! 플러터 앱 개발 & 출시하기 - 프로그래밍 언어 | 쿠팡쿠팡에서 Do it! 플러터 앱 개발 & 출시하기 구매하고 더 많은 혜택을 받으세요! 지금 .. 2025. 7. 9.
Gradle 빌드 실패 및 InAppWebView 오류? Flutter 앱 오류 해결 총정리 [Flutter 오류 해결기] Gradle 빌드 실패 & InAppWebView 컴파일 오류 정리Flutter 앱을 개발하다 보면 다양한 에러와 마주치게 됩니다. 이번 포스팅에서는 Flutter 빌드 도중 발생한 Java 경로 문제, 플러그인 컴파일 오류, 웹뷰 연동 시 발생할 수 있는 문제를 어떻게 해결했는지 정리했습니다.원인 발생 이유는 flutter 버전이 다른 환경 ( mac -> windows ) 로 프로잭트를 띄었을 때 문제가 발생했습니다. flutter doctor --verbose // 오류 처리 시 버전 확인을 필수로 확인하는 습관을 들여야겠습니다. flutter doctor --verbose mac Flutter SDK: 3.19.4Dart: 3.3.2플랫폼: mac Windows.. 2025. 5. 30.
iOS에서 Flutter Firebase 푸시 알림 충돌? APNs 오류 해결 방법 Firebase FCM iOS 빌드 크래시 이슈 보고서문제 요약Flutter 앱에서 Firebase Cloud Messaging(FCM)을 연동한 후 iOS 기기에서 앱을 실행하면 앱이 곧바로 크래시(crash) 되는 문제가 보고되었습니다. 특히 푸시 알림 권한을 승인받거나 FCM 토큰을 요청하는 시점에 문제가 발생하며, 디버그 콘솔에는 "APNS token has not been set yet. Please ensure the APNS token is available by calling getAPNSToken()"와 같은 오류 메시지가 나타납니다. 이는 iOS에서 FCM 초기화 또는 푸시 수신 과정에서 필요한 APNs 토큰을 찾지 못해 예외가 발생한 상황으로, 사용자는 정상적인 FCM 토큰 발급이나 .. 2025. 5. 16.
Flutter WebView에서 FCM 푸시 메시지가 안올 때? 실전 해결 과정 공유! Flutter 에서 WebView를 구성한 후에 FCM 을 이용하는 과정에서 메시지가 정상적으로 호출되지 않고 원인을 찾기 위해 수정을 했던 방식메인 파일 (lib/main.dart) 수정사항:백그라운드 메시지 핸들러 추가:Future _firebaseMessagingBackgroundHandler(RemoteMessage message) async { await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); print('백그라운드 메시지 수신: ${message.messageId}'); }FCM 권한 요청 개선:NotificationSettings settings = await FirebaseMessaging.insta.. 2025. 5. 13.
구글의 AI 플랫폼, 앱 개발의 판을 바꾸다: 개발자를 위한 진짜 혁신이 온다 2025년, 구글이 또 한 번 개발자들의 일상을 뒤흔들 플랫폼을 내놓았습니다. 앱 개발 프로세스 전반을 AI로 지원하는 플랫폼(https://studio.firebase.google.com/)을 공개하며, “개발자들에게 획기적인 변화가 될 것”이라고 발표했죠.    구글이 몇분 만에 모바일과 웹 애플리케이션을 제작할 수 있는 인공지능(AI) 기반의 엔드 투 엔드 플랫폼을 공개, 앱 개발 시장 공략에 본격적으로 나섰다. (출처 : AI타임스(https://www.aitimes.com))   이번 발표는 단순한 코드 자동완성 기능을 넘어, 아이디어 구상부터 개발, 테스트, 배포까지 전 영역에 AI가 관여하는 통합 솔루션입니다.구글이 말하는 ‘전체 개발 지원’이란?이번 플랫폼은 다음과 같은 핵심 기능들을 제공.. 2025. 4. 14.
badges 시각적 알림으로 앱 향상하기 Flutter Badges 패키지는 Flutter 앱에 배지를 추가하는 데 사용되는 오픈 소스 패키지 입니다. 배지는 일반적으로 작은 숫자 또는 아이콘으로 표시되는 시작적 표현이며, 앱 내 특정 요소에 대한 추가정보를 제공하는데 사용됩니다. https://pub.dev/packages/badges 를 클릭하여 패키지 install 명령어를 복사합니다. flutter pub add badges 터미널에 해당 명령어를 적어 다운 받습니다. BottomNavigationBarItem( label: 'Cart', icon: badges.Badge( position: badges.BadgePosition.topEnd(), badgeStyle: badges.BadgeStyle( padding: EdgeInsets... 2024. 4. 14.