본문 바로가기

공부방108

[Flutter] SingleChildScrollView함수(위젯) 1. SingleChildScrollView함수(위젯)이란? 자식 위젯이 스크롤 가능한 단일 위젯. SingleChildScrollView는 화면에 표시되는 컨텐츠가 화면 크기를 초과할 때 사용. 이 위젯을 사용하면 화면의 모든 내용을 스크롤하여 볼 수 있다. SingleChildScrollView는 자식 위젯이나 자식 위젯 목록을 가질 수 있다. 이 위젯을 사용할 때, 자식 위젯의 크기가 화면을 초과하는 경우 스크롤이 활성화된다. 자식 위젯이 화면 크기를 초과하지 않으면 스크롤은 활성화되지 않는다. 2. 예시 import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget .. 2024. 2. 14.
[Flutter] Padding 함수(위젯) 1. Padding함수(위젯)이란? 자식 위젯을 감싸고 그 주위에 간격(패딩)을 추가하는 데 사용. 이것은 자식 위젯 주위에 여백을 추가하여 레이아웃을 더욱 깔끔하게 만들 수 있다. 2. 예제 import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( appBar: AppBar( title: Text('Padding Example'), ), body: Padding( padding: EdgeInsets.all(20.0),.. 2024. 2. 13.
[Flutter] Text함수(위젯) 1. Text위젯이란? Flutter에서 텍스트를 표시하는 데 사용. 이 위젯은 문자열을 표시하고 다양한 스타일 및 레이아웃 옵션을 설정할 수 있다. 2. 기본적인 형태 Text( '텍스트 내용', style: TextStyle( fontSize: 16.0, fontWeight: FontWeight.normal, fontStyle: FontStyle.normal, color: Colors.black, letterSpacing: 1.0, // 기타 스타일 옵션들... ), ), 여기서 TextStyle 위젯은 텍스트의 스타일을 정의한다. 이것은 텍스트의 크기, 글꼴 가중치, 스타일, 색상 등을 제어한다. Text 위젯 내에서 스타일을 변경하는 것 외에도, TextSpan을 사용하여 텍스트의 일부분에 대해 .. 2024. 2. 9.
[Flutter] Transform.translate 함수(위젯) 1. Transform.translate란? 주어진 Widget을 지정된 x 및 y 좌표로 이동시키는 데 사용. 이 함수는 Transform 위젯의 일부로 사용되며, 이를 통해 Widget을 변환하고 조작할 수 있다. 2. 기본구조 Transform.translate( offset: Offset(dx, dy), child: YourWidget(), ) 3. 매개변수 매개변수 설명 offset Offset 객체를 통해 이동할 거리를 지정 Offset은 x 및 y 좌표를 나타내는 데 사용되며, Offset(dx, dy) 형태로 생성. dx : x 축으로의 이동 거리 dy : y 축으로의 이동 거리 child 이동시킬 대상이 되는 Widget을 지정. Transform.translate는 이 Widget을 주.. 2024. 1. 29.
[노코드] 프로그램이란? 특징 및 장단점 1. 노코드란? 코딩 또는 프로그래밍 없이 소프트웨어를 개발하는 접근 방식을 나타낸다. 노코드 개발 환경은 비전문가들도 소프트웨어를 만들고 수정할 수 있도록 돕는 도구와 플랫폼을 제공한다. 이는 기존에는 개발자나 프로그래머에 의존해야 했던 일부 작업들을 다른 직군의 사람들이 수행할 수 있게 해준다. 노코드 프로그램은 다양한 분야에서 사용될 수 있다. 예를 들어, 웹 개발, 데이터베이스 구축, 비즈니스 프로세스 자동화, 앱 개발 등이 있다. 노코드 툴을 사용하면 시각적인 인터페이스나 드래그 앤 드롭 기능 등을 통해 소프트웨어를 만들 수 있다. 노코드 툴의 몇 가지 예시로는 Zapier, Bubble, OutSystems, Appgyver, Adalo, Microsoft Power Apps 등이 있다. 이러.. 2024. 1. 21.
[Flutter] 유용한기능 1. 어떤기능인가? Flutter에는 수많은 Widgets로 이루어져 있는데 현재의 Widgets에서 상위 위젯을 추가해야할 경우가 자주 발생할 수 있다. 그때마다 현재 Widgets을 잘라내고 상위위젯 만들고 다시 붙여넣고... 반복하다가 실수가 생길수도 있고 또 어디서 에러났는지 한참찾고... 그 작업을 안할 수 있게 해주는 기능! Code Action이라고 불려지고 있는거 같다. 2. 사용방법 Widgets을 선택하면 좌측에 저렇게 노란전구가 표시가 되는데 저걸 클릭하면 이런식으로 팝업메뉴가 펼쳐지는데 More Actions 부분을 자세히보면 모든게 Widgets이다. 이 Widgets를 클릭하면 현재 Widgets의 상위에 선택한 Widgets가 생겨난다! 이건 정말 편해... 잊지 않겠다! 2024. 1. 21.