Flutter programming
[Flutter] Container에 배경색과 Ripple 효과 넣기
1. 기본 컨테이너 위젯 Container( width: 32, height: 40, child: Text("컨테이너"), ) Container 위젯을 만들 때 위와 같이 사용하게 되는데 InkWell( onTap: () => {}, child: Container( width: 32, height: 40, color: Colors.red, child: Text("탭"), ), ), 여기에 onTab 이벤트를 넣기 위해 위 처럼 작성 하게 되는데 여기서 Container에 color로 배경색을 지정해 버리면 InkWell의 Ripple 효과가 동작하지 않습니다. 2. 배경색을 유지하면서 InkWell Ripple 도 유지 하기. InkWell( onTap: () => {}, child: Ink( /// 잉..
![[Flutter] 플러터 설치 방법(개발환경 구축) for mac](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FqELFY%2Fbtr5t872EWW%2FAAAAAAAAAAAAAAAAAAAAALv8cX8XvvX-QcfcfPgMNm7ZO8jflrA_qGdOjub86bjt%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3Dnc9ubUH29v%252FZ0fXmhkIxmfTg7Z0%253D)
[Flutter] 플러터 설치 방법(개발환경 구축) for mac
flutter 개발 툴은 Android studio 와 VSCode를 이용하고 있습니다. VSCode는 다음 포스팅으로 작성 예정입니다. 1. Android studio 다운로드 android studio 다운로드 경로 https://developer.android.com/studio Download Android Studio & App Tools - Android Developers Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today. developer.android.com 2. flutter 설치 ..
[Flutter] webview_flutter에서 alert/confirm 띄우기(webview_flutter version 3.0)
프로젝트 진행중 웹에서 confirm() 함수를 호출하는 데 webview_flutter 3.0.4기준으로 안드로이드는 정상적으로 시스템 confirm창이 노출이 되는데 아이폰에서는 노출이 되지 않는 현상이 발생했습니다. 그래서 구글링 한 결과 webview_flutter 소스에서 기본적으로 지원을 하지 않고 직접 소스를 수정해서 적용하면 가능하다는 블로그를 보고 적용해봤습니다. ※ 경로(Mac 기준) - 2.0.3 기준 경로 : /Users/${사용자}/Dev/SDKs/flutter/.pub-cache/hosted/pub.dartlang.org/webview_flutter-2.0.13/ios/Classes/FlutterWebView.m - 3.0.4 기준 경로 : /Users/${사용자}/Dev/SDK..
에러 : Exception in thread "main" java.util.zip.ZipException: zip END header not found
플러터 설치 후 디바이스에 테스트 빌드 및 설치 하려고 하니 아래와 같은 오류가 발생 했다. Exception in thread "main" java.util.zip.ZipException: zip END header not found 해결 방법 : /Users/사용자폴더/.gradle 폴더를 제거 하고 다시 빌드 실행을 하면 해당 그레들을 새로 받아 온다. .gradle 폴더는 숨겨져 있으니 숨은 폴더 보기 해서 지우면 된다.
에러 : A directory corresponding to fileSystemPath "/Users/사용자이름/.pub-cache/hosted/pub.dartlang.org/devtools-2.9.2/build" could not be found
플러터를 설치 후 Flutter Inspector기능을 실행 하려고 보니 에러가 발생 했다. 설명에는 View > Tool windows > Flutter Inspector 재시작 하라고 나와서 시도 해보니 build 폴더를 찾을 수 없다는 에러가 발생했다. 구글에서 찾아 보니 devtools-2.9.2에는 build 폴더가 필요 없다고 한다. 해결방법 : 터미널에서 아래 명령어 실행 하면 자동으로 활성화 된다. dart pub global activate devtools -v 2.8.0
![[Flutter 설치]Flutter 설치 중 발생하는 오류](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FKmj6v%2Fbtrpiui3q0n%2FAAAAAAAAAAAAAAAAAAAAAETjvl2MR6hKpx1mh89nGYvErgtgTrM6LRufmcEGc9KL%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DNr%252BW2nA9KV4Y1THPwmYSDQrQKd0%253D)
[Flutter 설치]Flutter 설치 중 발생하는 오류
※ 플러터 설치 중 콘솔에서 flutter doctor 를 실행 후 발생한 오류 수정 방법 1. Flutter run error : You have not accepted the license agreements - 커멘드에서 ‘flutter doctor --android-licenses’ 실행 했을 때 변경이 안된다고 하면 SDK Manager > Android SDK Command-line Tools 를 다운로드 해준다. 2. android studio에 new flutter project 노출 안되는 오류 - plugins 에서 Android APK Support 가 활성화 되어 있는지 설치 되어 있는지 확인