스파르타코딩클럽(앱 개발 창업)/스파르타코딩클럽 TIL

[스파르타코딩클럽 Flutter 앱창업 6기 DAY+4] Flutter 개념 학습 & 설치 방법 정리

𓆓물고기𓆜 2025. 2. 14. 23:49
728x90
728x90
BIG

 


Ⅰ. 오늘의 주요 진행 사항

 

1. Flutter 트랙 1주차 강의 1~3강 수강 및 정리
✔ 1-1. 강의 소개
✔ 1-2. Why Flutter?
✔ 1-3. 이번에 배울 것

2. 예습 개념 정리 및 포스팅
✔ Flutter란? 개념 정리 및 포스팅
✔ 네이티브 앱 개발과의 차이점 정리
✔ Flutter로 만들 수 있는 앱의 종류 정리

3. Flutter 설치 및 환경 세팅 학습
✔ Windows / Mac / Linux에서 Flutter 설치 방법 정리
✔ SDK 다운로드 및 환경 변수 설정 정리
✔ 실제 설치 완료 후 내일의 실습을 위한 예습 진행

4. TIL 정리 및 포스팅
✔ 4일차 학습 내용 정리 후 포스팅 완료

 


Ⅱ. 본론

 

Flutter 1주차 강의 1~3강 – 주요 내용 정리

오늘 가장 중요한 업무는

Flutter 기초 개념을 익히고,

강의를 수강하면서

주요 개념을 정리하는 것이었습니다.


각 강의별 주요 내용과

학습한 점을 요약하면

다음과 같습니다.

🔹 1-1. 강의 소개
📌 Flutter 트랙의 목표와 커리큘럼 소개
✔ Flutter가 왜 중요한지, 어떤 방식으로 앱을 개발할 수 있는지 개괄적 설명

🔹 1-2. Why Flutter?
📌 왜 Flutter를 선택해야 할까?
✔ 크로스 플랫폼 개발 → 한 번의 코드 작성으로 iOS와 Android 동시 지원
✔ 빠른 개발 속도 → Hot Reload 기능을 활용한 실시간 UI 변경
✔ 강력한 UI 프레임워크 → 네이티브급 성능 제공

🔹 1-3. 이번에 배울 것
📌 1주차에 학습할 내용 개요
✔ Dart 기초 문법 학습
✔ Flutter 기본 구조 이해 및 환경 설정


Flutter 예습 – 개념 학습 및 설치 방법 정리

 

오늘의 또 다른 주요 목표는

Flutter 개념을 예습하고,

앱 개발에 필요한

환경 설정을

정리하는 것이었습니다.

✔ Flutter의 기본 개념 및 특징 학습
✔ 네이티브 앱 개발과의 차이점 비교
✔ Flutter로 만들 수 있는 다양한 앱 유형 정리

 

1. Flutter란?
✔ Google에서 개발한 크로스 플랫폼 UI 프레임워크
✔ 한 번의 코드 작성으로 iOS, Android, 웹, 데스크톱 동시 지원

2. 네이티브 앱 개발과의 차이점
✔ 네이티브 앱 → 플랫폼별 개별 개발 필요 (Swift, Kotlin 사용)
✔ Flutter 앱 → 하나의 코드베이스로 모든 플랫폼 지원

3. Flutter로 만들 수 있는 앱 유형
✔ 모바일 앱 (iOS & Android)
✔ 웹 앱
✔ 데스크톱 앱 (Windows, Mac, Linux)

 

📌 Flutter 개념 정리 포스팅 보기

 

[앱 개발 기초] Flutter란 무엇일까? 개념과 특징 한눈에 보기

 

[앱 개발 기초] Flutter란 무엇일까? 개념과 특징 한눈에 보기

목차 Ⅰ. 서론: Flutter란 무엇인가? 📌 1.  크로스 플랫폼 개발의 필요성 📌 2. 기존 개발 방식과 Flutter의 차이 Ⅱ. 본론: Flutter의 주요 특징 📌 1. 한 번의 코드로 모든 플랫폼 개발

grmeems.tistory.com

 

[앱 개발 기초] Flutter에서 크로스 플랫폼 개발이 필요한 이유

 

[앱 개발 기초] Flutter에서 크로스 플랫폼 개발이 필요한 이유

목차 Ⅰ. 서론: 크로스 플랫폼 개발이란? 📌 1. 네이티브 개발 vs 크로스 플랫폼 개발 📌 2. 크로스 플랫폼 개발이 필요한 이유 Ⅱ. 본론: 크로스 플랫폼 개발 방식 비교 📌 1. 네이티

grmeems.tistory.com

 

[앱 개발 기초] 컴퓨터 언어의 종류와 특징: 프로그래밍 언어는 어떻게 이루어질까?

 

[앱 개발 기초] 컴퓨터 언어의 종류와 특징: 프로그래밍 언어는 어떻게 이루어질까?

목차 Ⅰ. 서론: 프로그래밍 언어란? 📌 1. 컴퓨터가 이해하는 언어 📌 2. 프로그래밍 언어의 기본 개념 Ⅱ. 본론: 프로그래밍 언어의 종류와 특징 📌 1. 저급 언어 vs 고급 언어 📌 2.

grmeems.tistory.com

 

[앱 개발 기초] Flutter가 인기 있는 이유: 네이티브 앱 개발과 Flutter의 차이점

 

[앱 개발 기초] Flutter가 인기 있는 이유: 네이티브 앱 개발과 Flutter의 차이점

목차 Ⅰ. 서론: Flutter가 대세인 이유 📌 1. 모바일 앱 개발 방식의 변화 📌 2. 크로스 플랫폼의 필요성 증가 Ⅱ. 본론: 네이티브 앱 개발과 Flutter의 차이점 📌 1. 개발 방식 비교: 네

grmeems.tistory.com

 

[앱 개발 기초] Windows에서 Flutter 설치 방법 (단계별 진행 과정 상세/명령어 첨부 파일 有 )

 

[앱 개발 기초] Windows에서 Flutter 설치 방법 (단계별 진행 과정 상세/명령어 첨부 파일 有 )

목차 Ⅰ. 서론: Windows에서 Flutter를 설치하는 이유 📌 1. Windows에서 Flutter 개발이 가능한 이유 📌 2. Windows에서 Flutter 개발의 장점 Ⅱ. 본론: Windows에서 Flutter 설치 방법 (단계별 진행)

grmeems.tistory.com

 

[앱 개발 기초] Mac에서 Flutter 설치하는 방법 (단계별 진행 상세/명령어 프롬프트 첨부 파일 有)

 

[앱 개발 기초] Mac에서 Flutter 설치하는 방법 (단계별 진행 상세/명령어 프롬프트 첨부 파일 有)

목차 Ⅰ. 서론: Mac에서 Flutter를 설치하는 이유  📌 1. Mac에서 Flutter 개발이 가능한 이유 📌 2. Mac에서 Flutter 개발의 장점 Ⅱ. 본론: Mac에서 Flutter 설치 방법 (단계별 진행) 📌 1. Step 1

grmeems.tistory.com

 

[앱 개발 기초] Linux에서 Flutter 설치하는 방법 (단계별 진행 상세/ 명령 프롬프트 첨부 파일 有)

 

[앱 개발 기초] Linux에서 Flutter 설치하는 방법 (단계별 진행 상세/ 명령 프롬프트 첨부 파일 有)

목차 Ⅰ. 서론: Linux에서 Flutter를 설치하는 이유 📌 1. Linux에서 Flutter 개발이 가능한 이유 📌 2. Linux에서 Flutter 개발의 장점 Ⅱ. 본론: Linux에서 Flutter 설치 방법 (단계별 진행) 📌 1. S

grmeems.tistory.com

 

[앱 개발 기초] Flutter SDK 다운로드 및 환경 변수 설정 (설치 방법 상세/명령 프롬프트 첨부 파일 有)

 

[앱 개발 기초] Flutter SDK 다운로드 및 환경 변수 설정 (설치 방법 상세/명령 프롬프트 첨부 파일

목차 Ⅰ. 서론: Flutter SDK란? 📌 1. Flutter SDK의 역할 📌 2. Flutter SDK 설치가 필요한 이유 Ⅱ. 본론: Flutter SDK 다운로드 및 환경 변수 설정 📌 1. Step 1: Flutter SDK 다운로드 (Windows, macOS,

grmeems.tistory.com

 

 


Flutter 설치 방법 정리 및 환경 설정 완료

 

오늘

Flutter 설치 및 환경 세팅도

마무리했습니다.

 

✔ Windows / Mac / Linux에서 Flutter 설치 방법 학습
✔ SDK 다운로드 및 환경 변수 설정 진행
✔ Flutter 설치 완료 후 내일부터 실습 준비 완료!

 

1. Windows, Mac, Linux별 설치 방법 정리
✔ OS별 Flutter 설치 과정 비교 정리
✔ 설치 후 기본적인 실행 테스트 진행

2. SDK 다운로드 및 환경 변수 설정
✔ Flutter SDK 설치 및 환경 변수 세팅 방법 학습
✔ 명령어 입력을 통해 정상 작동 확인

 


오늘의 회고 – 사전 캠프 4일차를 마치며

 

✔ 오늘은 본격적으로 Flutter 개념을 학습하고, 환경 설정까지 완료한 하루였다.
✔ 앱 개발이 처음이라 익숙하지 않은 개념도 많았지만, 기초 개념부터 차근차근 익혀가면서 정리하니 이해가 훨씬 쉬웠다.
✔ 내일부터는 Flutter의 기본 문법과 UI 구현 방법을 배우며, 실제 프로젝트 개발을 준비할 계획!

📌 다음 목표:
✔ Dart 기본 문법 학습
✔ Flutter UI 구성 요소 학습
✔ 첫 번째 간단한 앱 만들기 실습

 


Ⅲ. 사전 캠프 4일차 핵심 정리

 

Flutter 트랙 1주차 강의 1~3강 수강 및 정리 완료!
Flutter 개념 학습 및 네이티브 앱 개발과의 차이점 정리 완료!
Flutter 설치 및 환경 설정 완료!
TIL 정리 및 포스팅 완료!

 

💡 내일부터는

본격적인 Dart 문법 학습과

Flutter UI 구성 실습을

진행할 예정! 🚀🔥

#스파르타코딩클럽 #앱창업 #Flutter #TIL #앱개발 #크로스플랫폼 #모바일개발 #Flutter설치 #SDK설정 #Dart언어

728x90
728x90
BIG