구글의 야심작 퓨시아(Fuchsia OS) 우선 이해 필요 퓨시아는 모든 기기에 구동되는 OS를 목표로 개발 현재 PC는 윈도우와 맥, 휴대폰은 안드로이드와 iOS에다가 장비마다 다양한 임베디드 OS 필요 터치가 아닌 음성인식에 최적화된 OS로 개발됨 안드로이드의 문제점 안드로이드 파편화 특허문제 : 안...
1. Flutter의 모든 것은 위젯 UI를 만들고 구성하는 모든 기본 단위 요소 눈에 보이지 않는 요소들까지 위젯 (center, column, padding) Everything is a widget 2. Stateless widgets vs Stateful widgets State 의미는 상태 Stateful ⇒ V...
main(), runApp() : 함수 첫글자 소문자로 시작 MyApp() 위젯 첫글자 대문자로 시작
StatelessWidget 으로 AppBar 와 Body 기초 구성
class { 속성: 액정, 카메라 모듈, 홈버튼, 스크린 기능: 전화 걸기, 사진찍기, 인터넷 검색 } 이렇게 만들어진 class를 인스턴스라고 부름 클래스란? 객체가 가져야 하는 속성과 기능을 정의한 내용을 담고 있는 설계도 역할 객체란? 클래스가 정의된 후 메모리상에 할당되었을 때 이를 객체라고 함 인스턴스란? 클래스를 기반으로 생성됨 클...
import 'package:flutter/material.dart'; void main() => runApp(const MyApp()); class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { ...
Drawer Menu 리스트 뷰 복수의 위젯 리스트가 children 속성에 의해서 호출 리스트의 한줄한줄을 간단히 구성할 수 있도록 ListTile 위젯 제공 (아이콘, 메인타이틀, 서브타이틀, 버튼 등으로 구성) 예시 구현이미지 코드 import 'pack
구현이미지구현코드