Flutter
-
[Flutter] - Json파일 추가Flutter 2025. 2. 5. 17:26
Json 파일 추가 먼저 Json 파일을 프로젝트에 추가해준다. pubspec.yaml assets에 추가한 json파일의 경로를 추가한다. 사용 import 'dart:convert';import 'package:flutter/material.dart';import 'package:flutter/services.dart';class JsonView extends StatelessWidget { const JsonView({super.key}); @override Widget build(BuildContext context) { Future loadJson() async { final String response = await rootBundle.loadString("response...
-
[Flutter] - Youtube Player 추가Flutter 2025. 2. 5. 15:06
Flutter 앱에서 Youtube플레이어를 실행할 수 있는 방법을 포스팅하겠다. 패키지 설치 확인 의존성을 추가하기 위해선 pubspec.yaml 파일을 수정해줘야한다.먼저 유투브를 Flutter에서 사용할 수 있도록 의존성을 추가해준다. info.plist파일 수정 iOS의 경우 info.plist를 추가해줘야 한다.기존에도 인터넷을 사용하거나, 네이티브 기능을 필요로할때 info.plist 파일을 수정하는 일이 있었기 때문에 어느정도 이해를 할 수 있었다. 경로 : ios/Runner/Info.plist io.flutter.embedded_views_preview 패키지 다운로드 터미널에서 Flutter 프로젝트에서 패키지를 다운로드해야한다.flutter pub get 성공한듯..
-
[Flutter] - Flutter의 정의 및 초기 환경 세팅Flutter 2025. 2. 3. 12:45
Flutter란? 개인적으로 Flutter개발을 하고 싶어서 환경세팅을 하기로 했다.Flutter는 Google이 개발한 오픈소스 UI 프레임워크로, 단일 코드베이스로 iOS, Android, 웹, 데스크톱(Windows, macOS, Linux) 애플리케이션을 만들 수 있다. 구글에서 개발한 Dart언어를 사용하고, 가장 중요한 사용 이유는 단일 코드베이스로 멀티플랫폼 지원한다는 점이다. Flutter의 구조 Flutter 앱은 3가지 핵심 요소로 구성된다. Flutter Framework (프레임워크) • UI 위젯, 애니메이션, 네트워크, 상태 관리 등을 제공 • Dart로 작성됨 Flutter Engine (엔진) • Skia(2D 그래픽 엔진) 기반으로 UI 렌더링 • 네이티브 API(Andr..