[Flutter] Flutter 버튼 가이드 : 플러터 2.0 버튼 변환과 스타일 지정
·
Flutter
Flutter 2.0에서 버튼 위젯이 새롭게 변화했습니다. 기존의 FlatButton, RaisedButton, OutlineButton은 더 이상 권장되지 않으며, 대신 TextButton, ElevatedButton, OutlinedButton으로 변경되었습니다. 새로운 버튼은 더 직관적인 스타일링과 Material Design 요소를 반영하고 있습니다.1. 주요 변화버튼 클래스와 테마가 다음과 같이 변경되었습니다:FlatButton → TextButtonRaisedButton → ElevatedButtonOutlineButton → OutlinedButton테마도 TextButtonTheme, ElevatedButtonTheme, OutlinedButtonTheme로 각각 변화되었습니다.스타일 지정..
[Flutter] 플러터 기본기 다지기 (1)
·
Flutter
"Everything is a Widget" — Flutter의 핵심 철학Flutter는 위젯 기반의 UI 프레임워크로, 모든 UI 요소를 위젯으로 표현합니다. 이는 개발의 일관성과 효율성을 크게 높여줍니다.선언적 UI 구성Flutter는 React에서 영감을 받은 선언적 프로그래밍 방식을 채택했습니다. 개발자는 원하는 UI 상태를 직접 선언하며, 프레임워크가 이를 효율적으로 렌더링합니다  명령형 UI ☞ 어떠한 상태가 되도록 명령한다. ViewA a = ViewA();ViewB b = ViewB();a.setColor(red) // 빨간색이 되어라b.setColor(yello) // 노란색이 되어라a.add(b) // b는 a의 child가 되어라  선언형 UI ☞ 어떠한 최종 상태를 선언한다// 빨간..
[Flutter] Dart 기본 문법 익히기(1)
·
Flutter
기본 개념 // 코드의 시작점void main() { int n1 = 10; double d1 = 10.0; bool b1 = true; String s1 = '홍길동'; // 홑따옴표 권장 사항 } 데이터란?  - 사물이나 현상에서 얻어진 사실 또는 값을 의미한다. 변수란 뭘까? - 값을 저장할 수 있는 메모리 공간, 즉 값을 저장해 놓고 이후에 재사용 하거나 변경할 수 있도록 메모리 공간을 이름으로 할당한 개념을 말한다. 데이터 타입이란? - 메모리 공간에 들어간 값의 형태이다. dart 기본 메모리 공간 3가지1. 스택(stack) - 지역 변수, 매개 변수 2. 힙 영역 (heap) - new / 리터럴로 선언된 값들 3. 정적 영역(static) - 전역변수, 클래스의 static 변수,..
[Flutter] Flutter란 무엇인가요? 🚀
·
Flutter
Flutter는 Google에서 개발한 모바일 UI 프레임워크입니다.하나의 코드로 iOS, Android, 웹, 데스크탑 앱까지 개발할 수 있는 크로스 플랫폼 도구입니다.플러터의 핵심 목표는? 🎯Flutter는 각 플랫폼(iOS, Android 등)에서 자연스럽게 동작하는 고성능 앱을 만드는 것을 목표로 합니다.예를 들어, iOS에서는 iOS답게, Android에서는 Android답게 작동합니다.Flutter로 개발할 수 있는 것들 🛠️📱 iOS 앱🤖 Android 앱🌐 웹 앱🖥️ 데스크탑 앱UI란 무엇인가요? 🖌️UI는 User Interface의 줄임말로, 사용자가 앱을 보고, 만지고, 조작하는 모든 것을 의미합니다.예시스마트폰 화면에서 터치하는 동작 👉📱리모콘의 버튼을 누르는 행동 ..