2022/07 7

다트 언어의 특징

플러터는 다트언어를 사용한다. 즉 플러터는 언어가 아니다. 프레임워크라고 한다. 이 포스트에서는 다트언어의 9가지 특징을 알아보려고 한다. main() 함수로 시작 어디에서나 변수를 선언하고 사용 가능. 모든 변수가 객체임.모든 객체는 Object클래스를 상속 받음 자료형이 엄격! - 다이나믹을 이용해 여러 타입의 값을 이용가능 제네릭 타입 개발 가능. List public, protected 같은 키워드가 없음. 외부로 노출하지 않으려면 언더스코어 사용(_) 변수나 함수의 시작은 언더스코어 또는 문자열로 시작하고 그 후에 숫자 입력 가능 삼항연산자 사용 가능. Null safety를 지원 널세이프티는 2.12에 도입되었다. 다트 문법 널 세이프티 nullable 만들기 타입 뒤에 물음표 붙이기 값에 !..

PC버전 포스팅 단축키 마크다운 사용법

컨트롤 2 H2 컨트롤 3 H3 컨트롤 b bold 컨트롤 i Italic 컨트롤 u underline _낸용_ 컨트롤 d 라인 지우기 컨트롤 f 정규식 찾기 컨트롤 k 링크 컨트롤 z undo 컨트롤 shift z redo 컨트롤 x 줄 잘라내기 컨트롤 v 붙여넣기 vs코드 식으로 되는거 같다. 컨트롤 b 별 두개 사이 컨트롤 , 시스템 설정(에디터 선택, 테마 선택) =============================== 문법 테스트 \ 들여쓰기 샾 네개는 h4인가보다 그렇다면 샾 다섯개는 여섯개는 ######## 일곱개는 > 두개 코드 블럭 ` 3개나 1개나 똑같다. 위에는 세개로 작성했는데 자동으로 변환됨. 코드 불럭 다른 줄에 입력하면 코드블럭이 된다 깃허브는 스페이스 두개로 줄 바꾸는거 신경..

미디어 Editing 2022.07.28

귀찮은 플러터 주석 빨리 없애기

플러터 프로젝트를 만들다 보면 마주하게 되는 문제인데 메인 파일 및 pubspec.yaml 파일에 보면 주석이 상당히 많다. 이게 사실 아무 상관없지만 그냥 놔두기에 상당히 걸리적 거리는 터라 프로젝트 시작전에 이거부터 없애고 시작하는 사람들도 아니.. 보통 다 그러지 않을까 생각한다. 그래서 주석을 없애는 방법 중 하나를 포스팅 햇었는데 이번엔 더 간단하게 단축키 하나로 실행할 수 잇는 방법을 소개하고자 한다. 에디터는 VS코드이고 익스텐션을 설치한다. Ctrl k, s 바로가기 키 맵핑 remover.frm 을 원하는 키로 맵핑한다. 끝 -

플러터 프로젝트 만들면 있는 주석문 없애기 (vsc)

플러터 프로젝트를 만들때 마다 기본 앱에 있는 주석문이 꽤 성가시다 매번 주석문을 지우는데 걸리는 시간이 못해도 1분은 될거 같다. 빠르게 키를 입력한다면 5초만에 가능할 수도 있는 방법 정규식을 이용하는 방법이다. 찾아바꾸기 (ctrl + h ) 편집 - 찾아바꾸기 정규식 사용 (alt + r ) 버튼을 누른 후 //.* 하면 주석문이 모두 선택된다. 탭하여 다음 칸으로 이동 후 ctrl + alt + Enter 로 모두 바꾸기를 입력한 후 저장을 누르면 깔끔하게 정리된다. pubspec.yaml 파일도 마찬가지로 찾아바꾸기 정규식을 #.* 로 바꿔서 같은 방법으로 하면 된다. 다만 포멧 세이브가 안되서 빈칸은 따로 작업하거나 린터 설정을 하면 되겠다. - 끝 -

flutter 로드맵 (초급편)

Flutter Roadmap http://github.com/olexale/flutter_roadmap 로드맵은 위 주소를 참조하여 정리하였습니다. 아직 블로그 초보라 잘 정리 못했는데 같은 내용을 보다 더 정리한 글 발견해서 링크를 남깁니다. https://tech.ashe.kr/2?category=974650 초급 1. 개발환경 - 안드로이드 스튜디오 or 비주얼 스튜디오 코드 * 사용하는 개발환경의 단축키들을 익혀놓자! 당장의 몇 시간의 학습이 몇주를 세이브 해줄 수 있다. 2. 다트 언어를 배우자 - 옵션으로 배워둘것 1. Flutter CLI / DartPad cli 입력하는게 더 빠른 명령들도 있다. DartPad 는 dart언어를 연습하는 웹 어플리케이션 2. 코딩 스타일 좋은 코딩 스타일을..

VSCode 간단하게 커맨드로 설치하기(feat. winget)

winget 으로 설치하는 방법 winget install -e --id Microsoft.VisualStudioCode winget install -e --id Microsoft.VisualStudioCode Tip) 관리자권한으로 입력한다면 물어보는 절차도 생략된다. 웹페이지에서 다운 받아 설치하는 방법 https://code.visualstudio.com/download Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experienc..

안드로이드 스튜디오, 비주얼스튜디오 없이 플러터 설치하기 flutter install witout VS Android Studio

플러터를 설치 할때 Flutter Doctor 커맨드를 통해서 안드로이드 스튜디오(Android App)와 비주얼 스튜디오(Windows app) 이 필요하다는걸 알 수 있다. 그런데 평생 쓸일이 없을 거 같은 이 두 툴들 대신 정말로 필요한 것만 가지고 설치할 수 있지 않을까? 그렇다. 빌드 툴만 설치하여 안드로이드 스튜디오 없이 플러터 설치가 가능하다. 플러터를 설치하는 방법은 다음과 같다. 1. Flutter SDK 를 설치하거나 Repo를 클론한다. - https://storage.googleapis.com/flutter_infra_release/releases/stable/windows/flutter_windows_3.0.1-stable.zip - git clone https://github.c..