본문 바로가기
관리자

Programming-[CrossPlatform]/Flutter

(35)
Flutter 기본-2. Button, Drawer Youtube 코딩셰프님의 강의를 요약 정리한 글이다. dart 언어나 이론 부분은 자바와 유사하여 대부분 제외하였고, flutter 기초 위주로 정리한다. https://www.youtube.com/@codingchef 코딩셰프 향후 대세가 될 플러터를 단계별로 맛있게 학습하실 수 있습니다! www.youtube.com 1. Button leading Scaffold/Appbar 아래에 leading 속성을 주면 메뉴 버튼을 만들 수 있다. Appbar의 title 앞에 나온다고 해서 leading이라는 이름의 인자로 지정된 것 같다. Icons material에서 기본으로 제공하는 각종 아이콘들을 사용할 수 있다. onPressed IconButton이 클릭되었을 때 실행할 callable 함수를 받..
Flutter 기본-1. flutter 프로젝트, main.dart의 기본구조와 간단한 속성들 Youtube 코딩셰프님의 강의를 요약 정리한 글이다. dart 언어나 이론 부분은 자바와 유사하여 대부분 제외하였고, flutter 기초 위주로 정리한다.https://www.youtube.com/@codingchef 코딩셰프향후 대세가 될 플러터를 단계별로 맛있게 학습하실 수 있습니다!www.youtube.com 1. 프로젝트 구조Android Studio에서 flutter project를 생성하면 아래 그림처럼 기본 구조를 만들어준다.android, ios, macos, linux, windows: 안드로이드, ios 등 다른 플랫폼을 지원하기 위한 빌드용 파일lib: 앱을 만드는데 필요한 파일 모음. 앱 개발은 대부분 여기서 한다.pubspec.yaml: 프로젝트 설정파일나머지 디렉토리들은 다른 ..
[책]Flutter in Action - 1. 다트(DART) 기본 문법 책 정보: Flutter in Action / 에릭 윈드밀 지음, 우정은 옮김 / 한빛미디어 플러터는 구글에서 개발, 다트(DART)라는 자바와 비슷한 OOP이자 강타입인 언어를 기반으로 한다. 이번 글에서는 자바와 다른 특징적인 문법들만 기록해보았다. 1. 변수 동적 형식 지정자: dynamic, var String, int와 같이 직접 타입을 지정하지 않아도 되도록 해준다. 동적 형식 지정자가 필요한 경우는 JSON처럼 Map 타입을 사용할 때이다. JSON은 key값은 String이지만 value는 다른 형식이 될 수 있기 때문이다. 그러나 꼭 필요한 경우가 아니라면 형식을 제한하는 것이 기본이다. Map json; var와 dynamic의 다른점은 var는 변수의 형식을 제한할 때만 사용할 수 있..