플러터 3.10이 출시되었으며, 많은 새로운 기능과 개선 사항이 있습니다. 이 포스트에서는 이번 릴리스의 몇 가지 핵심 기능을 살펴보겠습니다. 프레임워크 Material 3 Material 라이브러리가 최신 Material Design 사양과 일치하도록 업데이트되었습니다. 이에는 새로운 구성 요소 및 테마, 업데이트된 시각적 효과 등이 포함됩니다. 개발자는 useMaterial3 테마 플래그를 사용하여 이러한 변경 사항에 대해 선택적으로 수용할 수 있습니다. NavigationBar 및 NavigationDrawer 위젯이 Material 3 디자인과 일치하도록 업데이트되었습니다. SearchBar 및 SearchAnchor 구성 요소는 검색 쿼리에 대한 예측 텍스트를 제공합니다. Material 3에 ..
구글에서 제공하는 오픈소스 프레임워크인 Flutter는 하나의 코드베이스에서 멀티 플랫폼 애플리케이션을 아름답게 네이티브로 컴파일할 수 있습니다. Flutter의 주요 기능 중 하나는 Material Design을 사용하여 아름답고 반응형 사용자 인터페이스를 만드는 능력입니다. Material Design Material Design은 구글 디자이너와 개발자들이 만들고 지원하는 오픈소스 디자인 시스템입니다. 최신 버전인 Material 3은 동적인 색상, 향상된 접근성, 대형 스크린 레이아웃을 위한 기초, 디자인 토큰 등을 통해 개인화 가능하고 표현력 있는 경험을 제공합니다. Material 3은 TextButton.icon, OutlinedButton.icon, ElevatedButton.icon과 같..
현재 프로젝트서 The Composable Architecture를 사용하고 있습니다 라이브러리를 만든 개발자는 함수형 프로그래밍을 고려하며 만들었다고 해서, 함수형 프로그래밍에 대해서 알아보려합니다 워낙에 생소한 개념이다 보니까, 엄청나게 자세한 설명과 예제보다는 함수형 프로그래밍 (Functional Programming)을 이해하는데 필요한 기본 용어와 개념을 중심적으로 정리해봤습니다. 사이드 이펙트(Side Effect)란? 어떤 함수를 호출했을 때, 그 함수의 반환값 이외에 호출된 함수 밖에서 프로그램의 상태변화가 발생하면 이를 Side Effect라합니다. 저렇게 쓰니까 전혀 와닿지 않네요 "내가 어떻게 컨트롤 할 수 없는 외부의 세계에 접근한다"라는 생각이 들면 Side Effect라고 봐도..
먼저 컨테이너 뷰가 뭘까요? Apple 문서를 인용하자면... SwiftUI provides a range of container views that group and repeat views. Use some containers purely for structure and layout, like stack views, lazy stack views, and grid views. Use others, like lists and forms, to also adopt system-standard visuals and interactivity 말 그대로 View를 Contain 하는 View를 컨테이너 뷰라고 하겠습니다. 가장 대표적으로 VStack, HStack 등이 있겠네요. 하지만 애플에서 기본적으로 제공..
이전에 학생일 때는 코드가 내 뜻대로 실행되는 것에만 만족을 했었는데, 팀으로 일을 해야하는 개발자로 생활하다 보니 코드 한 줄 한 줄 추가하는데 더 많은 생각을 하게 되네요 나만의 코딩 철학을 가지고 싶어서 코딩 관련 글들을 읽다가 마음에 드는 명언(?)을 모아봤습니다. "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." - Martin Fowler 책 리팩토링의 저자인 마틴 파울러가 한 말입니다 몇십 년 전까지는 컴퓨터의 입장에서 "어떻게 하면 조금이라도 더 최적화할 수 있을까?"를 생각하는 게 맞았겠지만. 컴퓨터/스마트폰의 성능이 기하급수적으로 좋아..
- Total
- Today
- Yesterday
- sapplly
- ios
- 함수형 프로그래밍
- 데이터 마이닝
- SwiftUI
- %>%
- textfield
- 프러터2
- 반응형
- 플러터
- vapply
- grepl
- grep
- 플러터2.0
- functional programming
- MacOS
- 플루터
- lapply
- Flutter
- Swift
- r
- dartpad
- pwa
- tidyverse
- dplyr
- 웹
- flutter2.0
- layoutbuilder
- jupyter notebook
- 개발자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |