flutter앱개발과정 (38) 썸네일형 리스트형 dart문법 심화 공부 기록 1. 컬렉션 (Collections)var numbers = [1, 2, 3, 4, 5];컬렉션은 여러 개의 값을 그룹으로 묶어서 효율적으로 관리할 수 있는 자료 구조이다. 컬렉션을 사용하면 데이터를 더 쉽게 처리하고 관리할 수 있다. 주요 컬렉션에는 List, Set, Map이 있다.1-1. ListList는 순서가 있는 값들이 묶인 형태이다. 배열이라고도 불리며, 리스트 안의 요소는 순서를 가지며 접근할 수 있다. 생성 방법List [변수 이름] = [요소];List numbers = [1, 2, 3, 4, 5];각 요소는 ,로 구분한다. 빈 List 만들기List numbers = [];요소가 없는 빈 리스트도 만들 수 있다.타입 추론var numbers = [1, 2, 3, 4, 5];이때 num.. dart 기본문법 공부 기록 1. 변수란?변수는 데이터를 저장하는 공간이다. 쉽게 말해, '데이터를 담는 상자'라고 생각할 수 있다. 예를 들어, "나이"라는 이름의 상자를 만들고, 그 안에 25라는 숫자를 담는 것이다. 변수를 통해 저장된 데이터는 필요할 때 꺼내서 사용할 수 있다.2. 변수 종류1. 변경 가능한 변수 (변수)형식:[타입] [변수 이름] = [값]; 예시:int age = 30; String name = 'Bob'; bool isStudent = true;타입 추론변수에 값을 할당하면 컴퓨터가 타입을 자동으로 추론할 수 있다.예시:var name = 'Bob';위와 같이 var를 사용하면, 값에 따라 타입이 자동으로 결정된다.2. 변경 불가능한 변수 (상수)final 변수: 프로그램 실행 중 값이 결정되는 변수이다.. dart문법 복습 - inflean강의 dartPad를 이용해서 dart문법을 복습해 보았습니다.강의명 : [코드팩토리] [입문] Dart 언어 4시간만에 완전정복 https://www.inflearn.com/course/dart-%EC%96%B8%EC%96%B4-%EC%9E%85%EB%AC%B8 [지금 무료][코드팩토리] [입문] Dart 언어 4시간만에 완전정복 강의 | 코드팩토리 - 인프런코드팩토리 | , 개발에 대해 아무 것도 몰라도 괜찮아요 💁♀️내 손으로 앱 만들기 첫걸음! Dart 언어, 제대로 배워보자! 😎 [사진] iOS와 Android에서 앱을 개발할 수 있는 Flutter 프레임워크www.inflearn.com 1. variable 2. 정수 integer 3. 실수 double 3. boolean 맞다/틀리다 .. flutter 앱개발 - MacOS 환경세팅 1. brew 설치1-1. 사이트 접속https://brew.sh/ HomebrewThe Missing Package Manager for macOS (or Linux).brew.sh사이트에접속하여 install Homebrew명령 커멘드 라인을 복사 1-2. 명령어를 통해 설치 터미널을 열어서 복사한 커멘드를 붙여넣는다비밀번호를 입력하여 맥북 잠금모드를 해제해준다설치가 진행되는 모습 1-3. PATH 환경성절설치가 완료되면 어떻게 환경설정을 하면 PATH를 잡을 수 있는지 가이드 해준다. 다음 두개의 라인을 각각 복사해서 터미널에 입력해준다. 이렇게 설치및 환경세팅이 완료됬다.모든 창을 닫고 새로운 터미널에 homebrew의 새버전을 출력해본다. 2. git 설치brew명령어를 통해서 간단하게 .. flutter 앱개발 - kotlin 버전 불일치 오류 해결 memo앱을 개발하던 중 아래와 같은 에러가 발생했습니다.Warning: SDK processing. This version only understands SDK XML versions up to 3 but an SDK XML file of version 4 was encountered. This can happen if you use versions of Android Studio and the command-line tools that were released at different times.warning: [options] source value 8 is obsolete and will be removed in a future releasewarning: [options] target value .. flutter앱개발 - 기능성 위젯 1. Text 위젯Text 위젯은 Flutter에서 문자열을 화면에 표시하기 위한 위젯입니다. 다양한 스타일과 정렬 옵션을 제공하여 텍스트의 모양과 배치를 제어할 수 있습니다. Text( 'Hello, Flutter!', style: TextStyle( fontSize: 24, color: Colors.blue, ),), 📌 자주 사용되는 style 옵션Text( 'Styled Text', style: TextStyle( fontSize: 20, fontWeight: FontWeight.bold, color: Colors.blue, fontStyle: FontStyle.italic, letterSpacing: 2.0, wordSpacin.. flutter앱개발 - Layout구성 위젯 1. Container 위젯컨테이너 위젯은 Flutter에서 가장 일반적으로 사용되는 위젯 중 하나입니다. 테두리, 배경색, 패딩 등을 꾸밀 수 있는 사각형 상자입니다. 컨테이너 위젯은 종종 다른 위젯을 래핑하고 모양을 제어하는 방법을 제공하는 데 사용됩니다.Container( padding: const EdgeInsets.only( left: 20, right: 20, ), decoration: BoxDecoration( gradient: LinearGradient( colors: [ Color.fromARGB(255, 255, 59, 98).withOpacity(0.7), Color.fromARGB(255, 255, 59, 98) ], .. flutter앱개발 - view위젯 1. View 위젯1-1. PageView 위젯PageView 위젯은 책이나 프레젠테이션처럼 가로 또는 세로로 스와이프 할 수 있는 일련의 페이지를 만들기 위한 위젯입니다.스와이프 제스처로 스크롤 하거나 페이징 할 수 있는 위젯입니다. 앱에서 대표적으로 사용되는 예로는 앱을 처음 설치하게 되면 튜토리얼 페이지가 옆으로 스와이프 하면서 사용법을 전달하는 UI가 있는데 PageView 위젯을 사용하면 손쉽게 개발할 수 있습니다.import 'package:flutter/material.dart';void main() { runApp(const MyApp());}class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widge.. 이전 1 2 3 4 5 다음 목록 더보기