Flutter 11

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

회사 1인 개발자 풀스텍 엡 flutter(android, IOS) 도전기 (1)

우선 개발에 앞어서 무엇으로 개발할지 고민이 많았다. 프론트는? 백앤드는? 배포는 또 어떻게? 일단 빠른 프론트부터 끝내고 백엔드 배포 이후에 일이다라고 생각하여서 프론트부터 만들기 시작했다. 우선 최근에 배운 next.js(ts) 니꼬쌤 당근마켓! 재밋었다. 플로우도 좋고 ts로 한다는것 뭔가 좋았다 그러나 android, IOS 둘다 만들때 살짝 두려웠다... 정보도 많이없고 나같이 그냥 수강 한번한다고 만들수 있는것도 아니고 그나마 많은 풀을 가지고있는 react native 혹은 flutter 로 개발을 시작하려한다. 내선택은 flutter 이였다. 그나마 엡을 조금 만들어보고 개발 환경이 조금 더 매력적이였다...(구글이 사용하는것에대해서..?) 우선 flutter 홈페이지 들어가서 시작하기를 ..

flutter project 2022.10.31