분류 전체보기 58

[내일배움캠프 사전캠프] 5일차

개발에 필요한 설치를 다 마치고 오늘은 실기와 함께 1강을 복습했다.변수선언,반복문,함수를 같이 vscode로 써내려갔고단순 복습만 하는 것 보단 직접 써가는게 도움이 될 것 같아직접 작성하며 이해를했다. 이론만 들으며 강의를 봤을땐 이해가 잘 안되었는데역시 같이 하면 이해가 더 잘 되는 것 같다.빠르게 1강을 마치고 2강을 배워야겠다.

카테고리 없음 2025.09.08

[내일배움캠프 사전캠프] 4일차

맥북을 대여받아 오늘 수령했다.그동안 하지 못했던 vscode나 android studio를 다운받았다.이걸 설지하고 flutter 오류를 해결하는데만 2~3시간이 걸렸다.그만큼 어렵게 설치한 결과 다음번에 더 쉽게 할 수 있을 것 같다. 오늘은 1강을 복습하려했지만 설치하는데 시간을 다 소비했기에 5일차에 1강때 배운변수선언,조건문,반복문,함수등을 다시 반복해 들을 예정이다. 물론 설치를 하는데 어려움이 있었지만튜터님의 도움과 같은 조 동료들이 도와줘 그나마 쉽게 해결햇던 것 같다.혼자서는 못했을 것 같다. 또 퀘스트 2개 진행했는데 생각보다 수월하게 진행했다.물론 내가 나중에 직접 앱을 개발할때보단 훨씬 쉬운 난이도지만 이렇게 하나하나 해결해나가니 재밌기도하다.화이팅!

카테고리 없음 2025.09.05

[내일배움캠프 사전캠프] 3일차

3일차 조건문,동기와 비동기,웨젯트리,클래스 객체를 배웠다. 우선 조건문이란프로그램이 특정 조건을 만족할때만 특정 코드를 실행하도록 제어하는 문장이다.조건문은 if문과 switch문이 있다. 먼저 if문은 if와else가 있다.이는 참과 거직의 모든 케이스를 개발해주며구조는 이러하다.if (number > 5) { print('number는 5보다 큽니다.'); } else { print('number는 5보다 크지 않습니다.'); }여기서 print('number는 5보다 큽니다.'); 이 부분은 참일경우를 뜻하고print('number는 5보다 크지 않습니다.'); 이 부분은 아닐 경우를 뜻한다. switch문의 구조는 이러하다. switch (number) { case..

카테고리 없음 2025.09.04

[내일배움캠프 사전캠프] 2일차

어제는 Flutter란 무엇일까라는 기초적인 내용을 배웠고오늘은 좀 더 전문적인 과정을 배운 것 같다.물론 노트북이 좋지 않아 대부분 수기로 작성하였고 vscode등 아직 설치하지 못한 것들이 많다. 1-10강까지 들었으며 플러터 플러그인 및 프로젝트 열기 및 실행,변수선언, 반복문, 함수를 공부했다. 변수선언부터 너무 힘들었다 계속해서 반복해서 들을 예정이다.우선 변수란 값을 담아두는 박스이다.이런 변수는 vscode가 아닌 dartpad에서 실행했다.다트에서 기본적으로 제공하는 타입이 있는데,int, double, string, bool, list, set, map등이 있다.위 타입들은 타입에 맞는 값만 기입이 가능하다.이와 반대로 var은 2, 문자열, true, false등 모든 값을 사용가능하게..

카테고리 없음 2025.09.03

[내일배움캠프 사전캠프] + Flutter란?

앱개발은 크게 네이티브 앱, 크로스플랫폼 앱이 있다. 네이티브앱은 각 플랫폼에 맞는 개발 언어를 사용하는 것이다.ios는 objective-c, swift를 사용하며 개발툴은 Xcode를 사용한다.android는 java, kotlin을 사용하며 개발툴은 Android studio를 사용한다. 이런 각자의 플랫폼에 맞는 언어를 사용하는 네이티브 앱의 장점은성능 최적화 및 각 플랫폼의 신규 기능에 빠르게 대응할 수 있다. 네이티브 앱은 각 플랫폼의 언어를 사용해야지만 앱 구현이 가능하지만,지금 소개하는 크로스플랫폼 앱은 여러 플랫폼에서 구현이 가능하다. 크로스플랫폼 앱으로 React Native와 Flutter이 있다React Native는 java script를 사용하고, Flutter는 Dart 언어를..

카테고리 없음 2025.09.02