[Flutter] SDK 변경
·
Flutter
기존에 다운 받았던 sdk버전 3.6.0 버전이 애뮬레이터 실행을 하면 화면이 멈추는 에러가 발생 최신 버전은 개발한지 얼마 되지 않았기 때문에 개발할 때에는 안정적인 이전 버전 사용하는 것을 권장! 지금부터 3.5.3 버전으로 바꿔보도록 한다.  Flutter 공식 문서 접속 https://docs.flutter.dev Flutter documentationGet started with Flutter. Widgets, examples, updates, and API docs to help you write your first Flutter app.docs.flutter.dev Set Up Flutter > Get started > Windows(해당 운영체제) > Android > 스크롤 내리기 > S..
[Flutter] Dart 클래스와 인스턴스
·
Flutter
클래스란? - 클래스는 객체(인스턴스)를 정의하는 설계도입니다. 객체란(object)?- 클래스를(설계도) 통해서 프로그램에서 실제로 생성되는 인스턴스를 말합니다.- 객체는 보통 속성(상태), 행위를 가질 수 있다. 객체 지향 프로그래밍(OOP) 이란?- 객체와 객체간에 관계를 형성하고, 그 상호작용을 통해 애플리케이션을 설계, 구현하는 프로그래밍 패러다임 중 하나 입니다. 참고 : OOP 에 주요 목적은 복잡한 문제를 더 작은 객체로 나누는 것에 있습니다 ? 자바 ---> .하나의 자바 파일에 public class 를 두개 선언할 수 있나요? --> 불가! 시나리오 코드 1 - 클래스 만들어 보기// 코드의 진입점void main() { // Dog d1 = new Dog(); // 인스턴스화 되었..
[Flutter] Dart 기본 문법 익히기(2)
·
Flutter
Anonymous Function(익명 함수)의 문법 모양(매개변수){ // 수행 구문 } // 익명 함수// 코드의 시작점void main() { // 1 단계 - 이름이 없는 함수 (선언을 하더라도 외부에서 사용할 방법이 없다.) // 변수에 할당하지 않고 바로 익명 함수를 호출하는 것은 dart에서 불가능 하다. (int number) { return 100 + number; }; // 2. 단계 - 함수를 변수에 담을 수 있다. // dart 함수에 타입은 Funtion 이다. Function() square = () { return 10 * 10; }; // 3. 단계 var sub = (int number1, int number2) { return number..
[Flutter] Dart 기본 문법 익히기(1)
·
Flutter
기본 개념 // 코드의 시작점void main() { int n1 = 10; double d1 = 10.0; bool b1 = true; String s1 = '홍길동'; // 홑따옴표 권장 사항 } 데이터란?  - 사물이나 현상에서 얻어진 사실 또는 값을 의미한다. 변수란 뭘까? - 값을 저장할 수 있는 메모리 공간, 즉 값을 저장해 놓고 이후에 재사용 하거나 변경할 수 있도록 메모리 공간을 이름으로 할당한 개념을 말한다. 데이터 타입이란? - 메모리 공간에 들어간 값의 형태이다. dart 기본 메모리 공간 3가지1. 스택(stack) - 지역 변수, 매개 변수 2. 힙 영역 (heap) - new / 리터럴로 선언된 값들 3. 정적 영역(static) - 전역변수, 클래스의 static 변수,..
[Flutter] Flutter란 무엇인가요? 🚀
·
Flutter
Flutter는 Google에서 개발한 모바일 UI 프레임워크입니다.하나의 코드로 iOS, Android, 웹, 데스크탑 앱까지 개발할 수 있는 크로스 플랫폼 도구입니다.플러터의 핵심 목표는? 🎯Flutter는 각 플랫폼(iOS, Android 등)에서 자연스럽게 동작하는 고성능 앱을 만드는 것을 목표로 합니다.예를 들어, iOS에서는 iOS답게, Android에서는 Android답게 작동합니다.Flutter로 개발할 수 있는 것들 🛠️📱 iOS 앱🤖 Android 앱🌐 웹 앱🖥️ 데스크탑 앱UI란 무엇인가요? 🖌️UI는 User Interface의 줄임말로, 사용자가 앱을 보고, 만지고, 조작하는 모든 것을 의미합니다.예시스마트폰 화면에서 터치하는 동작 👉📱리모콘의 버튼을 누르는 행동 ..