본문 바로가기
반응형

앱개발35

플러터 ExpansionTile 위젯: 사용방법 및 옵션 ExpansionTile 위젯은 타이틀과 리딩(leading) 아이콘을 제공하고, 제목을 탭하면 확장되어 추가 콘텐츠를 표시할 수 있는 위젯입니다.주로 앱 내에서 메뉴, FAQ, 설정 항목 등을 구현할 때 사용됩니다.이 글에서는 ExpansionTile 위젯의 기본 사용법과 다양한 옵션들을 소개하겠습니다.1. ExpansionTile 기본 사용법ExpansionTile의 가장 기본적인 형태는 타이틀과 확장될 때 보여질 자식 위젯들을 지정하는 것입니다.예시: 기본 ExpansionTile 사용import 'package:flutter/material.dart';void main() { runApp(MyApp());}class MyApp extends StatelessWidget { @override .. 2024. 8. 4.
플러터 Wrap 위젯: 사용방법 및 옵션 [자동 줄바꿈] Wrap 위젯은 자식 위젯들이 줄을 넘어가면 자동으로 줄을 바꿔 배치해주는 위젯입니다.Row나 Column처럼 가로 또는 세로 방향으로 배치할 수 있지만, 주어진 공간을 넘어갈 때 자동으로 줄바꿈이 되기 때문에 더 유연한 레이아웃 구성이 가능합니다.특히 태그, 버튼, 이미지 갤러리와 같은 UI를 만들 때 유용하게 사용할 수 있습니다.1. Wrap 위젯 기본 사용법 기본적으로 Wrap 위젯은 자식 위젯들을 가로 방향으로 배치하다가 공간이 부족하면 다음 줄로 넘깁니다.예시: 기본 Wrap 사용import 'package:flutter/material.dart';void main() { runApp(MyApp());}class MyApp extends StatelessWidget { @override W.. 2024. 8. 4.
플러터에서 Generics 쉽게 이해하기 Generics(제네릭)는 특정 타입에 구애받지 않고 다양한 데이터를 처리할 수 있도록 하는 기능입니다.제네릭을 사용하면 코드의 재사용성이 높아지고, 타입 안정성이 보장됩니다.Flutter에서는 제네릭을 사용하여 다양한 위젯이나 데이터 구조를 더 유연하게 설계할 수 있습니다.1. Generics란?Generics는 다양한 데이터 타입을 다룰 수 있는 일반적인 코드 구조를 의미합니다.예를 들어, Dart의 List 클래스는 제네릭을 사용하여 숫자, 문자열, 위젯 등 모든 타입의 데이터를 담을 수 있습니다.예시: 리스트(List)List numbers = [1, 2, 3]; // 정수 리스트List words = ["hello", "world"]; // 문자열 리스트List widgets = [Text("H.. 2024. 8. 4.
플러터 ScaffoldMessenger 위젯 사용법 및 옵션: 초보자 가이드[ SnackBar ] Flutter에서 ScaffoldMessenger 위젯은 앱 화면에 스낵바와 같은 메시지를 표시하는 데 사용됩니다.이 포스트에서는 ScaffoldMessenger의 기본 개념부터 사용 방법, 주요 옵션까지 알아보겠습니다.초보자들도 쉽게 따라할 수 있도록 단계별로 설명하겠습니다.1. ScaffoldMessenger란? ScaffoldMessenger는 Flutter에서 스낵바(Snackbar)를 관리하는 데 사용되는 위젯입니다.이전에는 ScaffoldState의 showSnackBar 메서드를 사용하여 스낵바를 표시했지만, ScaffoldMessenger는 이를 대체하여 더 나은 상태 관리와 메시지 표시를 제공합니다.* 스택바를 띄우고 페이지가 이동하더라도 에러를 일으키지 않고 다음 페이지에서도 상태를 유.. 2024. 8. 4.
구글이 플레이 스토어의 저품질 앱을 대거 삭제할 예정 구글은 플레이 스토어 내의 저품질 앱을 제거하기 위해 '스팸 및 최소 기능 정책'을 업데이트했습니다. 이에 따라 기본적인 기능과 품질을 제공하지 못하는 앱들은 삭제 또는 제한될 예정입니다.  새로운 정책은 오는 8월 31일부터 시행됩니다.구글은 이미 플레이 스토어에 앱을 등록하기 위한 까다로운 심사 과정을 거치고 있지만, 이번 조치로 저품질 및 위험한 앱을 더욱 강력하게 제거하겠다는 의지를 보였습니다.구글은 앱이 안정적이고 반응성 좋으며, 사용자에게 흥미로운 경험을 제공해야 한다고 강조했습니다. 따라서 충돌이 잦거나, 콘텐츠가 부족하거나, 유용성이 없는 앱은 삭제될 수 있습니다. 특히 텍스트만 있는 앱, 단일 배경화면 앱, 설치 후 실행되지 않는 앱, 반응 없는 앱 등이 위험에 처할 수 있습니다. 이번 .. 2024. 7. 24.
반응형