Flutter 12

Flutter v3.25.4 url_launcher를 설치하였는데 오류가 난 이야기에 대하여

하.... 버전이 오르면서 오류가 많다... goRouter를 했는데 루트에서 백퍼튼이 안먹히는 현상도 있고  라이브러리 중 그래들버전을 직접 수정한것도 있고 힘들구만  어찌됬근 오늘 개발 중에 url_launcher 를 설치하자마자 안된다... 일단 환경설정부터 보여드리겠습니다.   에러코드 코틀린 그래들 버전을 올리라고 한다. ㅠㅠ 이제 android/settings.gradleid "org.jetbrains.kotlin.android" version "1.8.10" apply false 파일을 수정해보자 된다.... 이전엔 안되었는데... 뭐지 생각해보았는데 android/gradle/wrapper/gradle-wrapper.propertiesdistributionBase=GRADLE_USER_HO..

기록중 2024.11.15

Flutter 라이브러리 flutter_appauth 설치 시 셋팅 방법

flutter_appauth 설치 후 안드로이드x는 되는데 오류가 떳다 첫번째Attribute data@scheme at AndroidManifest.xml requires a placeholder substitution but no value for is provided. 그대로 검색해보니  /프로젝트네임/android/app/build.gradle 파일에 defaultConfig 속에 항목을 추가해야된다고 한다. defaultConfig { applicationId "com.company.app" // 이 부분 추가 manifestPlaceholders = ['appAuthRedirectScheme':'com.company.app']} 그래도 오류가 났다.... Attribute applica..

기록중 2024.09.25

Flutter 국제화 시 TextField Widget 오류사항

검색하면 쉽게 나온다.https://docs.flutter.dev/release/breaking-changes/text-field-material-localizations TextField requires a MaterialLocalizations widgetTextField now throws an assert error if there is no MaterialLocalizations widget in the widget tree.docs.flutter.dev 난 왜그런지 모른다... 그러나 이렇게 하라고 한다. 개발 중 국제화를 위해 EasyLocalization 를 썻다. 한국어와 일본어 두가지를 입력하고  한국어로는 잘되던게 일본어로 바꾸니 에러가 나왔다.... 그대로 검색하니 위 링크가 나왔고..

기록중 2024.09.24

Flutter 서버에서 파일을 받은 후 현지화 언어 적용

오늘은 알고보면 아주 쉽고 머리 띵한 코드였다... ===== 문제점  =====이전 앱을 런칭하면서 오타 및 자잘한 코드수정에 대해 매번 업로드를 해야되는 번거로움이 있다.이번 앱을 만들면서 서버에서 파일을 받아와 택스트를 수정할 수 있게 만들어 보자 ================였습니다. 그래서 현지화 파일을 만들면 되겠네 라고 말하고 기본 사용법부터 확인했습니다. 사용자들이 많이 사용하는 라이브러리 easy_localization 를 사용하였습니다.flutter pub add easy_localizationversioneasy_localization: ^3.0.7  void main() async { WidgetsFlutterBinding.ensureInitialized(); await Easy..

기록중 2024.09.20

내가 만난 에러 [24.01.24]

오늘 작업하는것은 flutter로 동적 런처아이콘을 만들기로 시작했다.. flutter_launcher_icons flutter_launcher_icons 를 활용해서 기본 런처아이콘을 만들었다. 그리고 추가 패키지로 launcher_icon_switcher 를 써서 만들었다.. 처음본 에러는 /Users/UserName/Documents/{projectName}/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java:84: error: package com.example.launcher_icon_switcher does not exist flutterEngine.getPlugins().add(new com.example.l..

기록중 2024.01.24

Flutter Firebase Analytics으로 무엇을 활용할 수 있을까?

파이어 베이스 에널리틱스로 무었을 할 수 있을지 한번 같이 알아보자 일단 에널리틱스에 있는 것을 살펴보자 1. 추측하기 에널리틱스 항목을 보면 리얼타미 에널리틱스? 이벤트 컨벌세션? 아우디?ㅋㅋㅋㅋㅋㅋ어쩌구 ㅎㅎ 커스텀 디파이션스? 라스트릴리즈 디버그뷰 정도를 볼수 있다. 다 무었을 하는것일까?? 파이어베이스에 이야기하는 에널리틱스 활용하는 법 https://firebase.google.com/docs/analytics/get-started?hl=ko&platform=web Google 애널리틱스 시작하기 | Google Analytics for Firebase Google I/O 2023에서 Firebase의 주요 소식을 확인하세요. 자세히 알아보기 의견 보내기 Google 애널리틱스 시작하기 컬렉션을..

flutter project 2024.01.12

내가 만난 애러 해결방법 O / 원점확인 O with Flutter [24.01.04]

이전에 만난 에러긴하지만 Gorouter 버전 업그레이드(3.0.0) 하면서 오류난것이다. 오류아닌 오류는 flutter 3.16버전 업되면서 WillPopScope 이게 사라지면서 PosScope 로 대체되고 네이게이션 스텍이 안쌓여있을경우 PopScope 를 실행 안하고 바로 Gorouter 의 isExit 함수로 넘어가는 상황이였다 그래서 난 안드로이드의 뒤로가기 종료버튼을 막지 못하였다. 해결은 되었다 그냥 gorouter 버전을 낮추어 실행했더니 다시 PopScope가 잘 작동되었다. 나중에 gorouter가 해결해 주겠지 그리고 업데이트를 해야지 /* ========================================== *\ 오늘 만난에러는 별것아닌 권한설정 떄문이였다. android..

기록중 2024.01.04

flutter custom button animation(플루터 버튼 위아래로 흔들기?)

버튼을 눌렀을 때 위아래로 흔들리는 직접적인 에니메이션이 없어서 만들었다. 잊어버릴까 무서워 올린다. 에니메이션은 statefullwidget 을 만들어서 state 옆 ticker어쩌구 를 with 해야 된다. 난 하나만 하는 SingleTickerProviderStateMixin 를 with 하였다 멀티 에니메이션을 할려면 다른 ticker를 임포트해야한다. 알고싶으면 찾아 보아라 그리고 state클레스 밑에 late final AnimationController _animationController; late Animation _animation; 함수를 작성하고 initState (초기 build 되기 전 함수) 에다가 _animationController = AnimationController(..

기록중 2023.09.05

flutter 개발 중 카카오 로그인 시 엡 뒤업고도 다시 똑같은 애러 해결

카카로 로그인은 https://developers.kakao.com/docs/latest/ko/getting-started/sdk-flutter Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 이것으로 참고하였다. 찬찬히 읽어보자 요구사항이 있다. vscode 를 키고 터미널에다 $ flutter --version 명령어를 실행해 확인해보자 플러터는 3.3.10 / 다트는 2.18.6 안드로이드 스튜디오도 확인했는데 뭐 잘못건들였는지 재설치를해도 실행이 안된다... 이제 외부 라이브러리 의존하는게 있다고한다. $ flutter pub add di..

기록중 2023.02.22