Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- flutter 위젯
- flutter doctor
- 레이아웃 위젯
- flutter widgets
- flutter 위젯 종류
- 플러터
- 네이버 지도
- 환경 변수
- flutter
- java
- 플러터 지도
- 에뮬레이터
- Flutter 설치
- dart
- 네이버 지도 api
- JavaScript
- 플러터 설치
- AVD
- 안드로이드스튜디오
- 환경 변수 설정
- NaverMap
- flutter style
- 안드로이드 스튜디오 설치
- flutter_naver_map
- Android Studio
- 플러터 위젯
Archives
- Today
- Total
벡연
[Flutter] Flutter란❓ 본문
1. Flutter란 ? |
Flutter는 Google에서 만든 오픈 소스 모바일 UI 프레임워크로,
단 하나의 코드베이스로 Android, iOS, 웹, 데스크탑(Windows, macOS, Linux) 등의 멀티 플랫폼 앱을 만들 수 있도록 지원함.
2. Flutter 특징 & 장점 |
- 단일 코드베이스로 여러 플랫폼 지원
- 핫 리로드(Hot Reload)로 빠른 개발 가능
- 픽셀 단위의 정교한 UI 제작 가능
- 풍부한 위젯 라이브러리 제공
- Dart 언어 사용으로 빠른 퍼포먼스 및 쉬운 문법 제공
3. Dart (사용 언어) |
Flutter는 Dart라는 언어를 사용.
Dart는 JavaScript와 Java를 결합한 듯한 간단하고 깔끔한 문법을 제공함.
* 기본 문법 예시
// main 함수 (진입점)
void main() {
print('Hello Flutter!');
}
// 변수 선언
String name = "Flutter";
int count = 3;
bool isOpen = true;
// List 선언
List<int> numbers = [1, 2, 3, 4];
// 함수 선언
int sum(int a, int b) {
return a + b;
}
* 클래스 문법 예시
// 클래스 선언
class Person {
String name;
int age;
Person(this.name, this.age); // 생성자
void introduce() {
print("저는 $name이고 나이는 $age입니다.");
}
}
void main() {
var p = Person("벡연", 90);
p.introduce();
}
빠이 (´▽`ʃ♡ƪ)
'Flutter' 카테고리의 다른 글
[Flutter] Flutter Widgets (플러터 위젯) 종류 & 사용법 🗂️ (2) | 2025.03.28 |
---|---|
[Flutter] 네이버 지도 API key 발급 및 지도 표출 🗺️ (0) | 2025.03.22 |
[Flutter & Android Studio] 플러터 및 안드로이드 스튜디오 다운로드 및 개발 환경 셋팅 🔎 (0) | 2025.03.19 |