Flutter3 Flutter 테트리스 소스 분석 🎮 먼저 테트리스 전체 소스입니다.import 'dart:async';import 'dart:math';import 'package:flutter/material.dart';import 'package:flutter/services.dart';import 'package:shared_preferences/shared_preferences.dart';import '../services/sound_service.dart';// ─── 상수 ───────────────────────────────────────────────────const int kCols = 10;const int kRows = 20;const String kBestScoreKey = 'tetris_best_score';// ─── 테트.. 2026. 5. 27. Flutter 사용 기본사항 Flutter는 Dart 언어를 기반으로 하며, 기본 문법은 변수 선언, 함수, 제어문, 컬렉션, 객체지향 프로그래밍, 그리고 위젯 구조로 구성됩니다. Dart 문법을 이해하는 것이 Flutter 앱 개발의 출발점입니다.📝 Dart 기본 문법프로그램 구조 모든 Dart 프로그램은 main() 함수에서 시작합니다.dartvoid main() { print('Hello, Flutter!');}변수 선언타입 명시: String name = '홍길동';타입 추론: var age = 30;동적 타입: dynamic value = '문자열';상수final: 런타임에 값 결정const: 컴파일 타임에 값 결정데이터 타입숫자: int, double, num문자열: String불리언: bool리스트: List num.. 2026. 5. 15. Flutter 개발환경 설치와 첫 실행 사전 준비물 체크리스트운영체제: Windows 10/11, macOS, 또는 Linux (권장 최신 업데이트 적용)디스크 여유 공간: 최소 5GB 권장네트워크: 설치 파일 다운로드 가능 환경권한: 관리자 권한(설치 시 필요할 수 있음)실기기(선택): Android 기기 USB 디버깅 활성화 또는 iOS 기기(맥 필요)설치 및 설정 단계별 가이드1. Flutter SDK 설치설치 방법 요약Flutter 공식 배포판을 다운로드하여 압축 해제 후 환경변수에 flutter/bin 경로 추가.Windows: 압축 해제 후 시스템 환경변수 PATH에 C:\path\to\flutter\bin 추가.macOS/Linux: 압축 해제 후 ~/.bashrc 또는 ~/.zshrc에 export PATH="$PATH:/pat.. 2026. 5. 8. 이전 1 다음