본문 바로가기
728x90
반응형

front/flutter3

[Flutter] 플러터 메인 구조 (material.dart, main()) Flutter : new Project 로 플러터 프로젝트를 만들면 기본 앱 소스가 나타나는데, main.dart 파일의 1단계 메인 구조를 먼저 살펴보자면..import 'package:flutter/material.dart';void main() { runApp(MyApp());}class MyApp ... 1. import 'package:flutter/material.dart';머티리얼 디자인(Material Design)은 구글 스타일의 ui 디자인으로, 플러터 프레임워크에서 제공하는 패키지이다. 미리 만들어져 있는 버튼, 텍스트, 앱바 등 다양한 ui 컴포넌트들을 사용할 수 있다. 2. void main()과 runApp()main() 함수는 Dart 프로그램 실행의 시작점(entry po.. 2025. 7. 17.
[Flutter] flutter doctor Android toolchain - develop for Android devices 에 오랜만의 플러터 공부..오랜만이니까 업데이트 할 게 있으면 하려고 flutter doctor을 때려보았는데요 머 딱히 둘다 에뮬레이터를 쓸 게 아니라면 고칠 필요는 없어보이지만용(크롬으로 디버깅 가능하니까) 고쳐보게씁니다1. VS Code만 설치해놨었는데, Visual Studio가 필요하다고 떠서 설치함. 추가 설명대로 "Desktop development with C++" 로 설치했다! Visual Studio 설치 시 포함 컴포넌트를 지정할 수 있는데, [데스크탑 C++ 개발] 선택.2. 안드로이드 스튜디오가 설치되어 있지 않다고 떠서 안드로이드 스튜디오도 설치함. 그리고 될줄 알았는데 여전히 안됐다. 자바버전을 찾을 수 없다네요. 자바 환경변수를 편집해주어야 합니다.Android Studi.. 2025. 7. 17.
[Flutter] 플러터 시작하기 (IDE:Visual Studio Code) 목차- 플러터란- 개발환경 구축- 플러터 프로젝트 생성해보기 1. 플러터란 어플리케이션은 네이티브 앱 / 하이브리드 앱 / 크로스 플랫폼 앱 으로 구분된다.네이티브 앱은 기기에 맞는 언어로 개발된 앱이다. 안드로이드와 ios 를 따로 개발해야 한다.하이브리드 앱은 웹 개발 된 대로 모바일 플랫폼에서도 작동할 수 있는 앱이다.웹사이트와 동시에 구축하므로, 모바일 버전을 따로 만들지 않아도 되어서 전체적인 개발이 빠를 수 있지만 웹 화면을 모바일에서 띄우는 것이므로 속도가 느리다. 크로스 플랫폼 앱은 네이티브 개발 방식처럼 따로 개발하지 않아도 호환되는 개발 방식이다. 크로스 플랫폼 앱이면 한번에 해결할 수 있는데 굳이 왜 따로 개발하나 싶지만,네이티브 앱에서는 휴대폰의 카메라 성능 등 하드웨어 측면의 기.. 2022. 8. 25.
728x90
반응형