목록전체 글 (365)
seong
서버에서 파이썬 결과값을 API호출해서 하는 것도 편한 방법이지만, 그럼 서버 개발자도 필요하다.Flutter에서 한번에 모두 처리 하는게 가능 한지 찾아 본 후 방법을 찾아서 실행 했다.파이썬 스크립트 파일을 Flutter에서 그냥 실행 하는 방법도 있음!대신 정말 실행 만 하기 때문에 변수를 전달 하지 못하는 단점도 있다. MacOS 으로 실행( Windows도 동일한 방식 적용 가능)Flutter version : 3.22.0 (Dart의 버전이 3.15보다 높아야 실행이 가능하다) 역할Flutter- UI 역할, Python 스크립트를 실행 시킨 후 결과 값을 불러와서 Flutter View로 보여주는 역할 Python - Flutter의 어떤 트리거를 통해 실행 되어 결과 값을 Flutter로..
Flutter앱에서 포그라운드 서비스로 어떤 주기적인 작업이 필요했고, 서비스가 실행중일 때 앱이 종료 되는 현상을 막을 필요가 있었다.https://pub.dev/packages/flutter_foreground_task 라이브러리가 그런 역할을 해준다. Foreground와 Main Thread 와 통신은 다음에서 https://seong9566.tistory.com/394Main 메모리와 Foreground에서 사용하는 메모리는 다르기 때문에 Main 메모리에서 사용한 데이터를 Foreground에서 사용하는 메모리로 전달하기 위해선 별도의 방식이 필요하다 isolate방식과 유사하다.전송 데이터는 기본 문자열(int,String,bool),컬렉션 (List,Set..) 등의 방식을 추천하고사용자가..
message: 툴팁에 표시 될 문자 richMessage: 일반 richText와 동일 height : 툴팁의 높이 padding : 툴팁의 내부 패딩 margin : 툴팁의 외부 여백 preferBelow : false일 경우 아래, true일 경우 위로 배치 ( 기본값은 true이다 ) verticalOffset: 상하의 디테일한 위치 조정 값, preferBelow 만으로는 원하는 위치를 조정할 수 없기 때문에 Offset과 padding,margin 을 섞어서 사용한다. triggerMode : 툴팁을 어떤 이벤트에 띄울지 , 기본값은 longPress이다. - TooltipTriggerMode.manual : 툴팁에 마우스를 올렸을 경우 표시 - TooltipTriggerMode.tap : 툴..
Flutter에서 IOS 기기 빌드 하는데 아래 에러가 발생했다. Could not build the precompiled application for the device. Swift Compiler Error (Xcode): Compiling for iOS 11.0, but module 'Reachability' has a minimum deployment target of iOS 12.0: /Users/ihyeonseong/StudioProjects/medication_manage/build/ios/Debug-iphoneos/ReachabilitySwift/Reachability.framework/Modules/Reachability.swiftmodule/arm64-apple-ios.swiftmodu..
alias는 간단하게 별명을 만든다고 생각하면 된다.맨날 flutter build ~~를 치기도 귀찮아서 fbar로 별명을 만들어서 앞으론 이제 fbar를 치기만 하면 명령어가 실행 되게 해주었다. 1. command + space로 finder를 켜준 후 terminal 열어주기2. vi로 zshrc 열기vi ~/.zshrc3. 아래에서 필요 명령줄 추가 ex) alias ~~4. source ~/.zshrc (입력하지 않으면 맥을 재부팅 해야 적용 됌) 내가 쓰는 명령어 정리- flutter release build alias fbar="flutter build apk --target-platform android-arm --split-per-abi --release" - flutter gen 패키지..
Flutter의 라이브러리 중 코딩을 편하게 해주는 라이브러리가 있다. velocity_x 라는 라이브러리 이다. https://pub.dev/packages/velocity_x velocity_x | Flutter package A minimalist Flutter framework for rapidly building custom designs. pub.dev Container Velocity Container().box.color(Colors.red).size(20, 20).make(), 기존 Container Container( width: 20, height: 20, color: Colors.red, ) Padding Velocity Container( width: 20, height: 20, ..
준비물 : 1024 x 1024 이미지 https://www.appicon.co/ 링크 접속 후 이미지를 드래그로 올리고 Generate클릭 다운 받은 파일아래 처럼 이미지들과 폴더가 생긴다. android : android icon Assets.xcassets : ios icon IOS App Icon 변경 Assets.xcassets -> AppIcon.appiconset 폴더 아래 파일들을 모두 복사 ios -> Runner -> Assets.xcassets -> AppIcon.appiconset 폴더 아래 붙여넣기 (처음 열게 되면 Flutter에서 기본 제공하는 icon들이 있다 삭제 후 내 파일들 붙여넣기) Xcode를 열어 Runner -> Assets -> AppIcon을 눌러 잘 입력되었..
Flutter로 Android 앱 이름을 국제화 하는 방법 프로젝트 ios - Runner.xcworkspace폴더 open terminal 명령어로 입력 가능 현재 자신의 경로가 root프로젝트 일 경우 open ios/Runner.xcworkspace 왼쪽 Project의 Runner -> Localizations 클릭 Localizations에서 + 버튼 -> ko 선택 main 선택 후 finish 위 까지 완료되면 왼쪽 Runner -> Main 에 Main(Korean)이 생긴다. 오른쪽 아래 Localization -> Korean 체크 해제 -> Remove (main화면에 한국어 지원을 하지 않기 때문) Runner->"Localization"이라는 newGroup 생성 Localizat..