Flutter 앱 개발자 프로젝트 썸네일형 리스트형 [Flutter] instance, extends Dart 문법 중, instance와 extends에 대해 간단히 정리해 봅니다. Instance (인스턴스) 클래스(빵틀) → 생성자 호출(빵을 만들기) → 인스턴스(빵) 빵 틀에서 빵을 찍어내 듯,생성자 함수를 호출하여 클래스에서 정의해 둔 속성과 메소드를 가진 데이터 객체를 만들 수 있는데,이를 인스턴스(Instance)라고 부른다. void main() { Bread bread = Bread(); // Bread 생성자를 호출하여 인스턴스를 반환 print(bread); // Instance of 'Bread'}class Bread { // 생성자 Bread();} Extends (상속) extends 는 해당 클래스가 가진 변수와 함수를 물려받아 그대로 쓸 수 있다 10번째 라인과 같이.. 더보기 [Flutter] function & class 다트 함수와 클래스에 대해 간단히 정리해 봅니다. DartPad dartpad.dev function Dart 함수 void main() { print("1. 시작"); say(); print("4. 종료!"); } void say() { print("2. 안녕"); print("3. Hello"); } main은 Dart에서 처음 시작 시 호출하는 약속된 함수 앞의 void 자리는 함수가 반환하는 값의 자료형을 표시하는 것. 비워둬도 괜찮다. void main() {} main2 () {} String main3 () { return "Hello"; } 함수 표현 방법 첫 번째 줄에 있는 main도 함수. 단, Dart에서 시작할 때 호출하기로 약속된 함수로 이름을 변경하면 안된다. void main(.. 더보기 [Flutter] Widget, Android Material, iOS Cupertino 위젯이 무엇인지, 플러터에서 사용하는 위젯의 종류는 무엇인지 알아봅니다. 위젯(Widget): Flutter는 모든 것이 위젯(Widget)으로 만들어져 있는데, 이는 레고 블럭과 같이 앱을 만드는데 사용되는 작은 모듈로 이 위젯들을 조합해서 화면을 그린다. 조합이 나무와 같이 생겼다하여 위젯 트리(Widget Tree)라고 한다. 출처 : pixabay Android Material & iOS Cupertino : 특정 플랫폼에 종속되지 않은 고유의 디자인을 입힌 커스텀 위젯(Custom Widget)도 쉽게 만들 수 있다. → Flutter 위젯 카탈로그 머터리얼 위젯(Material Widget) : Android에서 사용되는 기본 화면 구성 요소를 Flutter에서 재현한 위젯 쿠퍼티노 위젯(Cu.. 더보기 [Flutter] About Flutter 그래픽을 활용하여 IOS와 안드로이드 어플 모두를 만들 수 있는 도구모음, 플러터의 개념에 대해 정리해 보자. # 1. What is Flutter Flutter : 구글이 출시한 오픈 소스 크로스 플랫폼 GUI 애플리케이션 프레임워크 (1) 오픈소스? 오픈 소스는 소프트웨어의 소스 코드를 공개한 소프트웨어를 말한다. 소프트웨어를 사용하는 것은 물론 해당 소프트웨어로 저작물을 파생하거나, 심지어 해당 소프트웨어에 소스 코드 수정을 제안할 수도 있다. (무료 소프트웨어보다 상위 개념인 셈이다!) (2) 크로스 플랫폼? 크로스 플랫폼은 여러 종류의 컴퓨터 플랫폼에서 동작할 수 있음을 말한다. 플러터는 모바일 애플리케이션을 개발하는 프레임워크인데, 모바일 운영체제 환경은 IOS와 안드로이드 환경으로 나뉘어 있.. 더보기 이전 1 다음