if (study)/잡다구리


목표 : github action이나 bitbucket pipeline을 이용해 master 브랜치에 push나 merge가 발생할 때 apk 파일이 slack channel에 올라오도록 자동화하기 Slack Bot 앱 생성하기 https://api.slack.com/apps에 들어가서 '내 앱' -> '새 앱 만들기' 클릭 앱 이름이랑 workspace를 선택하고 Create App 클릭 '봇' 선택 후 '추가 범위 검토' 클릭 '범위'에서 files:write 권한 부여 (봇과 사용자 둘 다 필요) 범위를 부여하고 나면 이 앱 전용 token이 발급됨. 필요하니까 복사해두자 같은 페이지에서 '워크스페이스에 앱 추가' 버튼 누르고 앱을 사용할 워크스페이스 선택하면 웹에서 할 수있는 설정은 끝 Works..


Personal settings -> SSH Keys -> 키가 없을 경우 Add key를 클릭한 후 새로운 키 추가 (Mac 기준) 터미널에서 ssh key 복사하기 key가 없을 경우 ssh-keygen 이미 만들어진 ssh key 복사 cat ~/.ssh/id_rsa.pub | pbcopy 키를 생성한 후 플레이스토어 or 앱스토어에서 TWILLO AUTHY 2 앱 설치 전화번호, 이메일 입력 후 전화 또는 문자로 본인 인증 Personal settings -> Two-step verification -> QR코드 촬영 Personal settings -> Two-step verification -> verification code 칸에 앱에서 나온 토큰 입력 이메일함에 들어가서 bitbucket에..

Dart 공식 문서의 Overview ~ Usage를 내맘대로 요약해봄. Design 파트는 Dart에 국한된 내용이 아니라 '클린 코드'로 다루어지는 범용적인 원칙과 겹치는 내용이 많음. 왜 Flutter는 Dart를 사용하는가? - Flutter의 특징과 장점이 정리된 글 Dart의 두가지 핵심 컨셉 Be consistent (일관성 있게) : 코드 컨벤션에 대한 논쟁은 주관적이고 정답이 없지만, 일관성을 유지하는건 객관적으로 도움이 된다. Be brief (짧게) : Dart는 C, Java, JavaScript 등의 언어와 비슷한 구문이 많다. 저 언어들을 이미 알고있다면 친숙한 형태로 보이지만, 더 쉽고 간결하게 사용할 수 있도록 설계되었다. 주요 용어 library member : top-le..


Mac에서 Flutter 설치 & 환경변수 설정하기 먼저 공식 사이트에서 SDK zip 파일을 다운로드 받고 압축을 해제한다. (Flutter SDK release) Flutter SDK releases All current Flutter SDK releases, both stable, dev, and master. flutter.dev 내가 압축을 해제한 파일 경로 : /Users/yunji/Downloads/flutter 다운받은 sdk에 대한 환경 변수 설정을 해주자. (Update your path 참고) cd ~ vi .bash_profile base_profile 파일에 아래의 export문을 추가하자 export PATH=$PATH:[flutter 폴더 경로]/flutter/bin 다시 터미..