본문 바로가기
반응형

Programming Language95

플러터 기반 멀티 플랫폼 프레임워크, Flet 소개: 파이썬으로 손쉽게 앱 개발하기 Flet은 Flutter와 같은 강력한 기능을 제공하면서도 파이썬으로 개발 가능한 멀티 플랫폼 프레임워크입니다.따라서 웹, 데스크톱 및 모바일 앱을 손쉽게 만들 수 있습니다.이 블로그 게시물에서는 Flet의 주요 기능과 장점을 살펴보고 간단한 앱을 만들어 보겠습니다.Flet의 주요 기능플러터와 호환: Flet은 Flutter 엔진과 호환되므로 Flutter 앱의 대부분을 재사용할 수 있습니다. 이는 개발 시간을 절약하고 기존 Flutter 코드베이스를 활용하는 데 도움이 됩니다.간편한 배우기: Flet은 파이썬 기반이기 때문에 배우기 쉽고 사용하기 쉽습니다. 파이썬 프로그래밍 경험이 있다면 Flet으로 앱을 만들 수 있습니다.다양한 위젯: Flet은 다양한 기본 위젯을 제공하며 사용자 정의 위젯을 만들 .. 2024. 7. 11.
Flet 프레임워크로 더욱 풍부한 앱 만들기 이전 블로그 게시물에서는 Flet의 기본 사항과 간단한 앱을 만드는 방법을 살펴보았습니다.이번 게시물에서는 Flet을 사용하여 더욱 풍부한 기능을 가진 앱을 만드는 방법을 살펴보겠습니다.1. 위젯 사용하기Flet은 다양한 기본 위젯을 제공하며 사용자 정의 위젯을 만들 수도 있습니다.일반적으로 사용되는 몇 가지 기본 위젯은 다음과 같습니다.Text: 텍스트를 표시하는 데 사용됩니다.Button: 버튼을 만드는 데 사용됩니다.Image: 이미지를 표시하는 데 사용됩니다.Container: 다른 위젯을 그룹화하는 데 사용됩니다.Row: 위젯을 가로로 배열하는 데 사용됩니다.Column: 위젯을 세로로 배열하는 데 사용됩니다.Flet은 더 많은 기능을 제공하는 다양한 고급 위젯도 제공합니다.예를 들어, Text.. 2024. 7. 11.
플러터에서 UniqueKey() 사용 방법 플러터에서 UniqueKey()는 위젯 트리에서 위젯을 식별하고 상태를 유지하는 데 사용되는 고유 식별자를 제공하는 클래스입니다.각 UniqueKey() 인스턴스는 고유하며 다른 UniqueKey() 인스턴스와 같지 않습니다.이 블로그 게시물에서는 UniqueKey()의 기본 사용 방법과 사용 가능한 다양한 옵션을 살펴봅니다.UniqueKey() 사용 방법UniqueKey()를 사용하려면 다음과 같이 새 인스턴스를 만들 수 있습니다.UniqueKey(); 또는 ValueKey 클래스의 생성자에 값을 전달하여 UniqueKey()를 만들 수도 있습니다.이는 위젯을 식별하는 데 사용할 수 있는 값을 제공하는 데 유용합니다. UniqueKey(value: 'my_unique_key'); UniqueKey() .. 2024. 7. 11.
플러터와 퓨시아 OS: 둘 사이의 밀접한 관계 플러터는 구글에서 개발한 오픈 소스 모바일 UI 프레임워크이며, 퓨시아 OS는 구글이 개발 중인 차세대 운영 체제입니다.두 기술은 서로 밀접한 관계를 가지고 있으며, 퓨시아 OS의 미래에 중요한 역할을 할 것으로 예상됩니다.플러터와 퓨시아 OS의 만남역사적 배경: 플러터는 2015년부터 개발되어 왔으며, 2017년에 안드로이드와 iOS 앱 개발을 위한 공식 프레임워크로 출시되었습니다. 반면, 퓨시아 OS는 2016년부터 개발되기 시작했으며, 아직 초기 단계이지만, 스마트폰, 스마트 스피커, 스마트 홈 기기 등 다양한 기기에 적용될 차세대 운영체제로 주목받고 있습니다.기술적 결합: 플러터는 퓨시아 OS의 기본 UI 프레임워크로 활용될 예정입니다. 이는 퓨시아 OS 앱 개발을 위한 강력하고 유연한 도구를 제.. 2024. 7. 11.
플러터에서 Dismissible 위젯 사용 방법과 옵션 Dismissible 위젯은 사용자가 드래그 제스처를 사용하여 위젯을 화면에서 제거할 수 있도록 하는 강력한 플러터 위젯입니다.이 블로그 게시물에서는 Dismissible 위젯의 기본 사용 방법과 사용 가능한 다양한 옵션을 살펴봅니다.Dismissible 위젯 사용 방법Dismissible 위젯을 사용하려면 다음 단계를 따르세요.Dismissible 위젯으로 감싸려는 위젯을 정의합니다.Dismissible 위젯의 key 속성을 설정합니다. 이 키는 위젯을 고유하게 식별하는 데 사용됩니다.Dismissible 위젯의 child 속성을 설정합니다. 이 속성은 Dismissible 위젯으로 감싸려는 위젯을 지정합니다.(선택 사항) onDismissed 콜백을 정의합니다. 이 콜백은 사용자가 위젯을 화면에서 제.. 2024. 7. 11.
플러터에서 showModalBottomSheet를 키보드가 올라오면서 가리는 경우 해결방법 아래와 같이 코딩을 했을 경우 입력을 위해 키보드를 사용하려고 하면 키보드가 위에서 올라오면서 showModalBottomSheet()를 가리게 됩니다.IconButton( onPressed: () { showModalBottomSheet( context: context, builder: (context) { return SizedBox( height: 250, child: AddTask(), ); }, ); },.. 2024. 7. 10.
반응형