본문 바로가기

study

(80)
다트(Dart) 변수와 타입 변수 선언 Dart 에서 변수 선언할 때 var 와 dynamic 키워드를 지원한다. var과 dynamic의 차이는 var은 타입 변경이 불가능하고 dynamic은 타입 변경이 가능하다. var를 사용한 변수 선언 var로 한 번 초기화된 데이터 타입은 다른 데이터 타입으로 변경이 불가능함 dynamic를 사용한 변수 선언 dynamic 타입은 모든 타입을 받을 수 있고 다른 타입으로 변경 가능하다.
7. 플러터(flutter) Hot Reload Hot reload (핫 리로드) : 앱이 실행되고 있는 상태에서, 앱의 상태를 유지한 채로 변경사항을 적용시켜주는 기능. Hot Reload를 통해 빠른 개발 사이클을 가질 수 있음 위 코드를 실행시 앱바 부분에는 Flutter Demo Home Page라고 나타난다. Hot Reload 기능을 이용하여 25째 라인을 Hello World로 변경 해보겠다. 앱바 부분이 Hello World로 변경된 것을 볼 수 있다. 앱을 개발하며 수정시 바로바로 확인이 가능할 것 같아 너무 좋은 기능 같다!!
6. 플러터(flutter) 에뮬레이터로 프로젝트 실행하기 에뮬레이터 설치 1) 안드로이드 스튜디오 오른쪽 상단에 AVD Manager 클릭 2) create Virtual Device 클릭 3) 모델 선택 후 다운로드 4) 에뮬레이터 생성 완료(Finish 버튼 클릭) 5) 에뮬레이터 실행 6) 프로젝트 실행
5. 플러터(flutter) 설치 및 설정 확인 Flutter Doctor Flutter Doctor 는 플러터 설치 및 설정이 정상적으로 되었는지 환경을 검사해주는 도구임 1) 안드로이드 스튜디오 아래 Terminal 탭 클릭 2) Flutter 검사 fluter doctor 입력 android toolchain 라이센스 등록 경고와 Android Studio가 설치되지 않았다는 경고가 발생하였다. 안드로이드 스튜디오 not installed 경고 해결하기 flutter config --android-studio-dir="C:\Program Files\Android\Android Studio" 안드로이드 스튜디오 경로 지정 안드로이드 스튜디오가 설치되지 않았다던 경고를 해결하였다. 안드로이드 스튜디오 not installed 경고 해결하기 flutt..
4. 플러터(flutter) 프로젝트 만들기 Flutter 프로젝트 만들기 1) New Flutter Project 선택 2) Flutter를 선택한 후 Next 3) 프로젝트 설정 4) 프로젝트 생성
3. 플러터(flutter) 설치하기 1. Flutter SDK 설치하기 Flutter SDK 다운로드 1) Flutter 공식 사이트 다운로드 페이지로 이동 https://flutter.dev/docs/get-started/install Install Install Flutter and get started. Downloads available for Windows, macOS, Linux, and Chrome OS operating systems. flutter.dev 2) 자신의 환경에 맞는 운영체제 선택 3) Flutter SDK 다운로드 Flutter 환경변수 설정 1) 바탕화면에서 내pc를 우클릭 후 속성 메뉴 선택 2) 고급 시스템 설정 선택 3) 환경변수 버튼 클릭 4) 시스템 변수 탭에서 Path 선택 후 편집 버튼 클릭 5..
2. 플러터(flutter)란? 플러터란? 고성능, 고품질의 iOS, Android 앱과 웹을 단일 코드 베이스로 개발할 수 있는 구글의 모바일 UI 프레임워크이다. 단일 코드 베이스로 개발? 한 번 코딩으로 iOS, Android 앱을 만들 수 있다는 뜻이다. 하나의 앱을 만들기 위해서는 iOS와 Android 두 가지를 개발해야 한다. 하지만 하나의 코드 베이스로 크로스 플랫폼 개발을 가능하게 해 준다. 플러터의 특징 1 구글이 지원하는 무료 오픈소스이다. 네이티브 앱으로 컴파일이 가능하며, 네이티브 수준의 성능을 자랑한다. 또한 크로스 플랫폼용 앱을 구현할 수 있게 해 준다. 플러터의 모든 것은 위젯이기 때문에 위젯에 대해서만 개념을 숙지하면 쉽게 개발 가능하다. 네이티브 앱? Android 또는 iOS 같은 어떤 구체적인 플랫폼..
1. flutter 입문 flutter를 공부한 내용들을 블로그에 메모하려 합니다. 학교를 졸업하며 개발에 손을 땐지 오래되어서 힘들겠지만.... 꾸준히 공부하며 공부한 내용들을 포스팅 하겠습니다. flutter 공부는 "모두가 할 수 있는 플러터 UI 입문" 이라는 책을 이용하여 공부할 것입니다. 화이팅!!!!!!!!!!!!!!!!!!!!