본문 바로가기

분류 전체보기

(68)
[Flutter]Simulator 동영상 찍기, gif 저장 *** 안드로이드 스튜디오로 진행했다. *** 만약! 동영상 촬영 시 시뮬레이터 전체를 나오게 하고 싶다면, 시뮬레이터를 켠 후, 상단 메뉴의 Settings로 들어간다. 이 부분을 체크해 준다. 동영상 촬영 File 메뉴의 Record Screen을 누른다. 이렇게 파란불이 들어오며 촬영이 시작된다. . gif로 저장하기 파란 버튼을 눌러 동영상 촬영을 마치면 오른쪽 하단에 작은 이미지가 뜬다. 작은 이미지를 우클릭하고 Save as Animated GIF를 누르면 .gif 로 저장할 수 있다.
[NZ워홀]뉴질랜드에서 한국 은행으로 해외송금 1. 뉴질랜드 ASB 은행에서 한국 은행으로 해외 송금 * 필요한 준비물 ⓥ 뉴질랜드 유심과 핸드폰 번호 ⓥ 송금 받을 한국 은행 주소와 SWIFT Code ⓥ 한국 영문 주소 ASB 은행 사이트에 로그인한다. https://www.asb.co.nz/ ASB Bank - Personal & Business Banking in New Zealand ASB Bank offers mortgage, KiwiSaver, foreign exchange, loans, insurance, credit cards, accounts, business & investment products to help with your banking needs. Login to FastNet internet banking or visit..
[Git]원격 저장소와 로컬 저장소 충돌 시 해결 방법 1. 강제로 덮어 씌우기 1.1. 원격 저장소(origin)의 내용을 로컬 저장소(new_branch)로 가져와 덮어쓰기(강제 pull) 1. 내용을 덮을 브랜치로 이동한다. git switch new_branch 2. 원격 저장소 내용을 덮어씌운다. git reset --hard origin/new_branch 1-2. 로컬 저장소의 내용을 원격 저장소에 가져와 덮어쓰기(강제 push) git push origin +내용을 덮을 원격 저장소 이름 // git push origin +main 해결 방법 2. 변경된 내용만 가져와 병합하기 1. 원격 저장소에서 변경 내용을 fetch git fetch 원격 저장소 이름 // git fetch origin 2. 변경 내용을 로컬 브랜치에 병합 gi..
[Flutter]iPhone에서 flutter 프로젝트 테스트하기 1. Apple Developer Account 생성 먼저 Apple Developer 사이트에 계정을 등록한다. 휴대폰으로 전송된 확인 코드를 입력한다. Submit 까지 누르고 나면 계정 생성 완료 ! 2. Xcode에 계정 등록하기 연결하고자 하는 프로젝트의 ios 폴더를 통해 Xcode를 실행한다. Runner → Signing & Capabilities → Add Account 를 클릭하여 계정 등록을 진행한다. 계정 등록이 완료되면 Add Account가 휴대폰에 저장된 이름으로 변경된다. 3. iPhone에서 실행 우선 iPhone을 컴퓨터와 연결한다. 그리고 Xcode에서 Window → Devices and Simulators 를 클릭한다. 아, 개발자 모드를 안 켰다. 3.1 개발자 모..
[GitHub][해결]화살표 폴더 'flutter_study' 폴더 안에 생성한 'mysql_git' 폴더를 잘못 push 했더니 이렇게 화살표 디렉토리가 되어버렸다. 최상위 디렉토리에 .git 파일이 이미 존재하는데 하위 저장소가 된 'mysql_git' 폴더에도 .git 파일이 있기 때문에 생긴 오류이다. 즉, 한 레포지토리 안에 .git 파일이 하나 이상 존재하기 때문이다. 1. .git 파일 제거 ls -al 'mysql_git' 폴더 속의 .git 을 제거해 준다. rm -rf .git 그리고 다시 목록을 확인해보면 .git 이 제거된 것을 확인할 수 있다. ls -al 2. 캐쉬 파일 삭제 git rm --cached . -rf 3. push 진행 그리고 다시 상위 폴더, 'flutter_study'로 올라와서 add, com..
[Flutter][해결]zsh: command not found: flutterfire 뭔데.. 왜 또 안되는데.. CLI 설치도 잘 되어있고 firebase 로그인도 되어있지만 configure 명령어를 실행 할 수 없었다. 해당 에러를 해결하기 위해서는 환경 변수 설정을 해줘야 한다고 한다. 지난번에는 어떻게 된건지.. flutterfire 연결 후 내가 뭘 잘 못 지운건지, 아무튼 PATH 설정은 다음과 같다. PATH 설정 먼저 zshrc 파일을 열어준다. open $HOME/.zshrc bin 폴더가 위치한 경로를 입력 후 /.put-cache/bin 을 입력해준다. export PATH="$PATH:[flutter bin폴더가 위치한 경로]:$HOME/.pub-cache/bin" (예시) export PATH="$PATH:$HOME/flutter/bin:$HOME/.pub-cac..
[Flutter][해결][FlutterFire초기화]Firebase has not been correctly initialized. 코딩셰프님의 유튜브 강좌를 따라 Firebase와 연동하여 앱을 진행하려다 만난 에러 댓글을 통해 본 해결 방법은 아래와 같다. DefaultFirebaseOptions 객체를 사용하여 Firebase를 초기화해야 한다. void main() async { WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp( options: DefaultFirebaseOptions.currentPlatform, ); runApp(MyApp()); } options 속성에 DefaultFirebaseOptions 를 넣으려면 'firebase_options.dart' 를 import 가 필요한데 나는 해당 파일을 찾을 수 없었다. import '..
[Flutter]Future, async, await Future - 비동기 방식으로 미래의 어느 시점에 완성되어서 실제적인 데이터 또는 에러를 반환한다. - uncompleted 또는 completed의 두 가지 상태를 가질 수 있다. 처리 순서 1. 코드에 Future 객체를 호출하면 Dart에 의해 내부적인 배열에 등록된다. 2. Future에 관련되어 실행되어야 할 코드들이 이벤트 큐(대기열)에 등록된다. 3. uncompleted future 객체가 반환된다. → 비동기 작업이 완료되거나 에러가 발생할 것을 기다린다. 4. Synchronous(동기) 방식으로 실행되어야 할 코드들이 먼저 실행된다. 5. completed future → Future 작업 완료: 비동기 작업이 성공하면 실제적인 data 또는 에러와 함께 완료된다. void main..