Flutter(5)
-
[Flutter] 기초 CS 이론 정리 #2
📚 Dart & Flutter 기본 문법 정리 (배열, 제너릭, 클래스, 자료구조 등)이번 포스트에서는 Dart와 Flutter 개발에서 자주 사용되는 핵심 문법과 자료구조에 대해 정리해보았습니다. 아래 항목들을 중심으로 개념 설명과 간단한 예제를 함께 제공합니다.1. 배열과 맵 (List & Map) 📌 개념 정리• List (배열): 순서가 있는 값들의 집합. Dart의 배열은 List 클래스를 사용하며, 요소에 인덱스로 접근 가능.• Map (딕셔너리): 키(key)-값(value) 쌍으로 이루어진 컬렉션. 특정 키를 통해 해당 값을 조회하거나 수정할 수 있음. 💡 예제 코드void main() { // List 예제 List fruits = ['Apple', 'Banana', 'Cherr..
2025.04.15 -
[Flutter] 기초 CS 코드 풀이 #1 터미널 계산기
보호되어 있는 글입니다.
2025.04.10 -
[Flutter] 기초 CS 이론 정리 #1-2
📘 Dart 기초 문법 정리이번 글에서는 Dart의 기초 문법 중 변수와 자료형, 연산자, 조건문, 반복문, 함수에 대해 정리하였습니다.1. 변수 선언 & 자료형 (Data Types) Dart는 정적 타입 언어로 변수 선언 시 자료형을 명시하거나 var, final, const를 사용할 수 있습니다.✅ 주요 자료형 비교데이터 유형DartPythonJava정수형int age = 22;age = 22int age = 22;실수형double height = 163.5;height = 163.5double height = 163.5;문자열String name = '성은';name = "성은"String name = "성은";불리언bool isOn = true;is_on = Trueboolean isOn = ..
2025.04.09 -
[Flutter] 기초 CS 이론 정리 #1-1
🌈 Flutter 개발 환경 구축 및 Hello World 출력하기 (macOS 기준) 💻 IDE란? IDE(Integrated Development Environment, 통합 개발 환경) 는개발자가 소프트웨어를 더 쉽고 효율적으로 개발할 수 있도록 도와주는 프로그램 모음입니다. ✅ IDE 기능• 코드 에디터 : 코드를 작성할 수 있는 텍스트 편집기• 컴파일러 / 인터프리터 : 코드를 실행 가능한 형태로 바꿔주는 도구• 디버거 : 오류를 찾고 수정할 수 있도록 도와주는 도구• 터미널 : 명령어를 입력해 실행할 수 있는 창• 버전 관리 연동 : Git과 같은 도구와 연결해 협업과 버전 관리 가능 ✅ 대표 IDE 예시• Visual Studio Code (VS Code) – 가볍고 빠르며 다양한 언어 ..
2025.04.08 -
[Flutter] 어드벤트 캘린더 구현
안녕하세요! 이번 포스팅에서는 제가 구현한 Flutter 어드벤트 캘린더 프로젝트를 소개하려고 합니다. 이 프로젝트는 GetX 상태 관리 라이브러리를 활용하여 효율적이고 반응형으로 동작하며, 사용자가 날짜별로 일정을 추가하거나 삭제할 수 있는 기능을 제공합니다. 또한, D-Day 계산과 연도/월 변경 기능을 통해 사용자 경험을 더욱 풍부하게 만들었습니다.아래에서는 파일 구조, 각 파일의 역할, 주요 기능, GetX를 활용한 부분, 그리고 실제 앱 화면을 포함하여 자세히 설명드리겠습니다.💡 프로젝트 개요 어드벤트 캘린더는 특정 날짜에 일정을 추가하고 관리할 수 있는 앱입니다. 사용자는 달력에서 날짜를 선택해 해당 날짜의 일정 목록을 확인하거나 새로운 일정을 추가할 수 있습니다. 또한, 크리스마스까지 남은..
2025.04.05