꾸준히 하고싶은 개발자

플러터란 무엇인가? 본문

Flutter

플러터란 무엇인가?

프라우스 2024. 4. 18. 17:25

플러터란 무엇인가요?

1. 플러터(Flutter)는 구글에서 개발한 모바일 애플리케이션 개발 프레임워크이다

2. iOS Android Linux MacOs Web Windows 다양한 플랫폼에서 동작하는 고품질의 네이티브 사용자 인터페이스를 빌드할 수 있습니다. 

3. 플러터 앱은 하나의 코드베이스로 iOS와 Android 모두에서 동작할 수 있어 크로스플랫폼으로 개발 생산성을 높이고 유지 보수를 용이하게 합니다. 

4.  핫 리로드는 프로그램의 변경 사항을 업데이트하는 것이고 핫 리스타트는 이전 상태를 다시 제거하고 전체 프로그램을 실행하는 것입니다.

 

 

2. Dart는 무엇인가요? 

Google에서 오픈 소스로 개발 한 프로그래밍 언어 이며 dart 프로그래밍의 목적은 웹 및 모바일 앱을 위한 프론트엔드 사용자 인터페이스를 만드는 것이다.

 

 

3. Flutter 위젯이란?

플러터에서 UI(Userinterface )를 구성하기 위해 다양한 위젯을 제공하는 위젯이다.

 

 

  1. Container: 다른 위젯들을 포함하는 사각형 영역입니다. 크기 조정, 패딩, 여백, 배경색, 테두리 등을 설정할 수 있습니다.
  2. Row와 Column: 각각 가로와 세로 방향으로 자식 위젯을 배열합니다. 유연한 레이아웃을 만들기 위해 사용됩니다.
  3. Text: 텍스트를 표시합니다. 폰트, 크기, 스타일을 설정할 수 있습니다.
  4. Image: 이미지를 표시합니다. 네트워크에서 가져온 이미지나 로컬 이미지를 사용할 수 있습니다.
  5. ListView: 스크롤 가능한 목록을 표시합니다. 대용량의 아이템을 보여주기에 적합합니다.
  6. AppBar: 상단 앱 바를 표시합니다. 타이틀, 액션 버튼 등을 설정할 수 있습니다.
  7. Button: 사용자 입력을 처리하기 위한 버튼입니다. 일반 버튼, 아이콘 버튼, 플로팅 액션 버튼 등이 있습니다.
  8. TextField: 텍스트 입력을 받을 수 있는 입력 필드입니다. 키보드 입력을 처리하고, 입력값을 검증할 수 있습니다.
  9. AlertDialog와 BottomSheet: 사용자에게 메시지를 표시하거나 추가적인 작업을 위한 다이얼로그를 표시합니다.

위젯 등등 있다. 

'Flutter' 카테고리의 다른 글

패키지 라이브러리 플로그인  (0) 2024.04.26
Pubspec  (0) 2024.04.25
상태관리  (0) 2024.04.22
stateful 과 stateless  (0) 2024.04.19
flutter 설치하기  (0) 2022.05.30