728x90 반응형 플러터286 VS Code 단축키 모음 단축키파일 > 기본 설정 > 바로가기 키 에서 현재 활성화된 키보드 단축키를 볼 수 있습니다 .기본 편집키명령명령 IDctrl+X행 삭제 (빈 선택)editor.action.clipboardCutActionctrl+C행 복사 (빈 선택)editor.action.clipboardCopyActionctrl+shift+k행 삭제editor.action.deleteLinesctrl+Enter아래에 행 삽입editor.action.insertLineAfterctrl+shift+Enter위에 행 삽입editor.action.insertLineBeforealt+Down행을 아래로 이동editor.action.moveLinesDownActionalt+Up행을 위로 이동editor.action.moveLinesUpAct.. 2024. 11. 26. 50세에 개발자 꿈꾸며, 플러터로 첫걸음을 내딛다 - 100세 인생 나머지 50년을 위한 도전기 저는 1975년 2월 14일에 태어났습니다.요즘 사람들은 '100세 인생'이라는 말을 자주 합니다.그만큼 인생을 길게 생각하고, 내가 할 수 있는 일들을 더 많이 해보자는 생각이 들었습니다.그래서 인생을 재설계하는 시간을 가졌고, 이제는 정말 늦지 않았다는 마음으로 새로운 도전을 시작하기로 했습니다.그것이 바로 코딩입니다.무역업에서 블록체인까지, 개발자와의 만남그동안 저는 무역업무, 브랜드 시계 사업, 블록체인 비즈니스 설계와 연구 소장을 하면서 많은 개발자들과 부딪치고 일해왔습니다.그 과정에서 개발자들이 작성한 코드들이 제 눈에 어떻게 보였는지 기억이 납니다.사실, 그때만 해도 그 코드들이 얼마나 품질이 좋은지 구분할 수 없었죠.제가 실무에서 일을 하면서 가장 많이 느꼈던 점은 "코드라도 읽을 수 있는.. 2024. 11. 21. Mac에서 Brew를 이용한 플러터 개발환경 간단 설치 개발 환경 세팅플러터 SDK 파일을 내려받아 직접 설치하는 방법 대신 Homebrew를 사용하여 flutter를 손쉽게 설치하는 방법을 알려드립니다.1. Homebrew 설치Homebrew 공식 사이트 HomebrewThe Missing Package Manager for macOS (or Linux).brew.sh터미널을 열어 홈페이지에 있는 코드를 붙여넣기하고 실행.brew --versionbrew --version을 터미널에 입력해서 설치되었는지 확인합니다.==> Next steps:- Run these commands in your terminal to add Homebrew to your PATH: echo >> /Users/maccrey/.zprofile echo 'eval "$(/.. 2024. 11. 16. 플러터에서 위젯을 분리 하는 방법 위젯을 분리하는 방법은 Flutter 앱을 더 깔끔하고 유지보수하기 쉽게 만드는 중요한 방법입니다.하나의 화면이나 클래스가 너무 커지면 여러 가지 문제가 발생할 수 있습니다. 예를 들어, 가독성이 떨어지고 코드가 복잡해지며 디버깅이 어려워집니다.따라서 Flutter에서는 위젯을 적절히 분리하는 것이 중요합니다.여기서는 위젯을 분리하는 기본적인 방법과 실용적인 예시를 소개합니다.1. 기본적인 위젯 분리Flutter에서 위젯을 분리하는 방법은 크게 두 가지로 나눌 수 있습니다:상태가 없는 StatelessWidget: 상태가 없고 단순히 UI를 표시하는 위젯을 분리.상태가 있는 StatefulWidget: 상태를 관리하는 로직을 가진 위젯을 분리.2. 상태 없는 위젯 분리상태가 없는 위젯은 UI를 렌더링하는.. 2024. 11. 11. 플러터에서 Moor를 통한 데이터베이스 마이그레이션 Moor 패키지는 Flutter에서 로컬 데이터베이스 작업을 쉽게 할 수 있게 도와주는 SQLite 기반 라이브러리입니다.이 중 데이터베이스 마이그레이션은 앱의 버전 변경 시, 데이터베이스 구조를 변경하고 이전 데이터를 새로운 구조에 맞게 업데이트하는 중요한 과정입니다.Moor에서는 자동 마이그레이션과 커스텀 마이그레이션을 지원하여 데이터베이스 변경을 안전하게 관리할 수 있습니다.1. Moor 데이터베이스 마이그레이션 개요데이터베이스 마이그레이션은 스키마 변경이나 테이블 추가/삭제와 같은 구조 변경이 필요할 때 사용됩니다.예를 들어, 새로운 컬럼을 추가하거나 테이블을 수정하는 경우에 데이터베이스를 마이그레이션해야 합니다.Moor에서는 이를 관리하기 위해 스키마 버전 관리와 마이그레이션 방법을 제공합니다... 2024. 11. 9. 플러터에서 Moor 패키지 사용 방법(sql 쿼리) Moor는 Flutter에서 로컬 데이터베이스 작업을 더욱 간편하고 효율적으로 처리할 수 있게 도와주는 Flutter용 SQLite 라이브러리입니다.SQLite를 기반으로 하지만 SQL 쿼리를 직접 작성할 필요 없이 Dart 객체를 사용해 데이터를 다룰 수 있습니다.Moor는 객체 지향적인 방식으로 SQLite를 제어할 수 있도록 설계되었으며, 특히 Flutter와의 통합에 매우 유용합니다.Moor의 주요 특징 및 기능1. 데이터 모델 정의와 관리Moor에서는 데이터베이스 테이블을 Dart 클래스로 정의하고, 이를 기반으로 데이터를 관리합니다. 일반적으로 @Table 어노테이션을 사용하여 테이블을 정의합니다. 이를 통해 SQL 없이 객체 지향적으로 데이터를 처리할 수 있습니다.테이블 정의테이블을 정의할 .. 2024. 11. 9. 이전 1 2 3 4 ··· 48 다음 728x90 반응형