본문 바로가기

전체70

[Flutter] Bottom Sheet 참고 https://medium.com/litslink/flutter-custom-bottom-sheet-modal-f23df7d21fd2 2022. 2. 15.
[git] 변경사항 다른 브랜치에 적용하기 $ git stash // commit & push 하지 않은 변경사항 임시 저장 $ git switch {BRANCH_NAME} // 브랜치 변경 $ git stash pop // 임시 저장한 변경사항 복원 급하게 수정하다보면 feature 브랜치가 아닌 main 이나 develop 에서 작업하곤 한다. 이 때 사용하는 명령어! 내가 어디에서 작업하고 있나 Ctrl+S 처럼 확인할 것! 2022. 2. 14.
[git] git push 취소하기 $ git reset HEAD^ $ git push -f origin {BRANCH_NAME} or git push -f 2022. 2. 14.
22.02 스터디 시작 (22.05.17 업데이트) 2월, 2개의 스터디를 시작했다. + 1개의 인프런 강의 수강 Flutter 초급 스터디 (02.08 ~ 03.22) 앱 개발에 관심이 있어 시작하게 되었다. 올해 1개 이상의 앱을 론칭하는 것이 목표이다. -> 프릿 런칭 Python 아키텍처 패턴 스터디(02.12 ~ 파토) 회사에서 업무가 백엔드 -> 프론트엔드로 변경되며 파이썬과 멀어지고 내가 입사하며 기대했던 업무와는 많이 벗어났기 때문에(물론 지금도 재미있지만) 스스로 경험하기 위해 시작하게 되었다. 'Architecture Patterns with Python' 이라는 책을 이해하는 것이 이 스터디의 목적이다. 스터디가 끝날 무렵에는 공부하며 인상깊었던 점, 배웠던 점 등을 유연하게 얘기할 수 있었으면 좋겠다. [인프런] 한입 크기로 잘라먹는.. 2022. 2. 14.
[Flutter] Google Map 연동 1. API 사용 설정 - Maps SDK for iOS -> 사용 - Maps SDK for Android -> 사용 2. Android Key 생성 (프로젝트 -> 사용자 인증 화면) 2-1. Android 디지털 키 생성 방법 - 오른쪽에 친절하게 명령어가 나와 있음 $ keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android 2-2. 생성된 API Key 적용 - android > AndroidMenifest.xml 에 아래 내용 추가 ... 3. iOS Key 생성 (프로젝트 -> 사용자 인증 화면) 3-1. Bundle ID 만 입력하면 오케이 3-2... 2022. 2. 4.
[Flutter] bottom overflowed by ~ pixels 1. Scaffold에 resizeToAvoidBottomInset: false 추가 2. body를 SingleChildScrollView 로 감쌈 return Scaffold( resizeToAvoidBottomInset: false, appBar: ..., body: SingleChildScrollView( ... ) ); 2022. 2. 3.
[Flutter] Error running pod install 플러터에서 iOS 빌드하다 이러한 에러를 만난다면 당황하지 말 것 Error running pod install Automatically assigning platform `iOS` with version `9.0` on target `Runner` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`. 프로젝트 내 ios 폴더에서 Podfile 을 열고, 최상단에 주석처리 되어있는 부분을 해제하고 # platform :ios, '9.0' -> platform :ios, '9.0.. 2022. 1. 18.
[Flutter] firebase 연동 : FlutterFire CLI 복잡한 과정없이 firebase 연동하기 FlutterFire 공식 Document : https://firebase.flutter.dev/docs/cli/ CLI | FlutterFire The FlutterFire CLI is a useful tool which provides commands to help ease the installation process firebase.flutter.dev 1. 프로젝트 firebase 계정 연결 $ firebase login:list // 연결되어있는 계정 확인 $ firebase login // 없으면 firebase 계정 로그인 2. firebase_core 추가 $ flutter pub add firebase_core 3. FlutterFire CLI .. 2022. 1. 17.
[Flutter] Unable to find bundled Java version Firebase 를 열심히 찾아보던 중 샘플 코드를 보려고하니 Dart 버전이 안맞아 실행이 되지 않았다. 간만에 flutter doctor -v 를 실행 → 에러 발생 ^.^ 자바를 찾을 수 없습니다. 갑자기 Java SDK 버전을 업그레이드한 일이 생각나며, android studio에서 발생했던 gradle 문제도 생각났다. 그냥 오늘 해결한 모든 문제가 생각났다. ㅎㅎ 해결방법 아래 순서대로 실행 ㄱ.ㄱ $ cd /Applications/Android\ Studio.app/Contents/jre $ ln -s ../jre jdk $ ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk 결과 빨간색이 없어서 편안 ^.^ 참고 https://.. 2022. 1. 11.
[Flutter] firebase 연동 firebase 연동 방법을 검색하다 삽질을 팡팡할 것 같아 쓰는 글 : 미래의 나를 위해 iOS 1. firebase console -> project 생성 -> iOS 앱 등록 -> bundle ID 작성 -> 등록 1-1. bundle ID : Xcode -> 프로젝트 열기 -> Runner - General - Bundle Identifier (원하는 이름 변경 가능) 2. GoogleService-Info.plist 추가 2-1. Runner - Runner(folder) -> 오른쪽 마우스 -> Add Files to "Runner" -> 파일 선택 추가 (Copy items if needed 체크) 3. GoogleService-Info.plist -> REVERSED_CLIENT_ID 복사.. 2022. 1. 11.