본문 바로가기
728x90

강의노트/[코드팩토리] [초급] Flutter 3.0 앱 개발3

3강 함수형 프로그래밍 (FP) 1. 함수형 프로그래밍(Functional Programming) 개념과 활용함수형 프로그래밍(Functional Programming, FP)은 프로그래밍 패러다임 중 하나로,함수형 프로그래밍은 코드를 보다 예측 가능하고 유지보수하기 쉽게 만드는 패러다임입니다. 이를 이해하기 위해 몇 가지 핵심 개념을 알아보겠습니다.  a. 순수 함수 (Pure Function)순수 함수는 같은 입력에 대해 항상 같은 출력을 반환하는 함수입니다. 외부 상태를 변경하지 않으며(부작용이 없음), 함수 실행 결과가 항상 동일해야 합니다.✅ 순수 함수 예제int add(int a, int b) { return a + b;}void main() { print(add(3, 5)); // 항상 8을 반환 print(add(.. 2025. 3. 19.
2강 Dart 객체지향 프로그래밍(OOP) Dart 객체지향 프로그래밍(OOP) 완벽 가이드 🚀객체지향 프로그래밍(Object-Oriented Programming, OOP)은 프로그래밍 패러다임 중 하나로, 코드의 재사용성과 유지보수성을 높이는 데 중요한 역할을 합니다. Dart는 객체지향 프로그래밍을 지원하며, 클래스(Class)와 객체(Object)를 중심으로 설계됩니다.이번 글에서는 Dart의 객체지향 프로그래밍(OOP) 개념을 기초부터 심화 개념까지 코드 예제와 함께 자세히 알아보겠습니다.1. 객체지향 프로그래밍(OOP)이란? 🤔객체지향 프로그래밍(OOP)이란 객체(Object)를 중심으로 프로그램을 설계하는 방식입니다. 객체는 데이터(속성)와 해당 데이터를 조작하는 함수(메서드)를 포함하는 클래스(Class) 를 기반으로 생성됩니다.. 2025. 3. 19.
1강 Dart 기본기 Dart 기초 개념 정리 – 초보자를 위한 필수 가이드 Flutter 개발을 시작하려면 Dart에 대한 기본적인 이해가 필요합니다. 이번 포스팅에서는 Dart의 핵심 개념을 정리하고, 중요한 내용은 코드 예제와 함께 설명하겠습니다.1. Dart 실행 환경Dart 코드를 실행하려면 다음과 같은 환경이 필요합니다.Dart SDK 설치: 직접 Dart를 설치할 수도 있지만, Flutter를 설치하면 Dart SDK도 함께 포함됩니다.DartPad 사용: 별도의 설치 없이 DartPad에서 바로 실행 가능Dart에서 실행되는 기본적인 코드 구조는 다음과 같습니다.void main() { print("Hello, Dart!");}main() 함수가 실행의 시작점이며, print() 함수로 출력을 할 수 있습니다.. 2025. 3. 18.
728x90