flutter 프로젝트에 DB를 붙이는 법은 다양하지만 초보자도 손쉽게 접근가능한 공용 DB인 Firebase DB를 사용하여 커뮤니티 어플을 개발하고자 합니다. 내가 생성한 플러터 프로젝트를 Firebase와 연결하기 위해선 Firebase_cli라는 프로그램이 필요합니다. 에러 발생비율이 거의 없는 firebase_cli를 사용하려면 nodejs를 설치하여 npm 명령어를 이용하여 firebase_cli를 설치하는게 좋습니다. 따라서 이번 시간에는 npm명령어로 firebase_cli를 설치하는법을 알아보겠습니다. 1. nodejs 설치 https://nodejs.org/en Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime bu..
첫 시간입니다.플러터를 설치하고 안드로이드 스튜디오, vs코드를 깔아서 플러터 어플 빌드를 해보겠습니다. 1. 플러터(Flutter) 설치1) 플러터 SDK 다운로드하기 링크에서 SDK를 다운로드 받으세요https://flutter.dev/docs/development/tools/sdk/releases?tab=windows 위 링크로 들어가면 아래와같은 다운로드 페이지가 나옵니다.적절한 버젼의 파일을 다운로드하면 zip형식의 압축파일로 받아집니다.해당 zip파일을 적절한 경로에 압축을 풀면 됩니다.예시) D:\flutter 2) 환경 변수 등록SDK를 환경 변수에 등록합니다.경로는 flutter SDK 압축을 푼 경로의 bin 폴더까지입니다.예시) D:\flutter\bin 3) SDK 설치 확인fl..
자바스크립트에서 클로저(Closure)는 중요한 개념 중 하나입니다. 클로저는 함수와 그 함수가 선언된 환경을 함께 기억하는 특성을 말합니다. 이를 통해 함수는 자신이 선언된 범위 밖의 변수에도 접근할 수 있습니다. 자바스크립트의 클로저 개념을 이해하면 더 효율적이고 유연한 코드를 작성할 수 있습니다. 이번 글에서는 클로저 개념을 쉽게 설명하고, 실제 코드에 어떻게 적용할 수 있는지 알아보겠습니다.클로저란 무엇인가?클로저는 자바스크립트에서 함수가 자신의 외부 환경에 있는 변수에 접근할 수 있도록 하는 메커니즘입니다. 즉, 함수가 선언된 스코프 바깥의 변수에도 접근할 수 있다는 것을 의미합니다. 클로저는 함수가 외부 함수의 변수를 계속 기억하면서 사용할 수 있게 해주는 역할을 합니다. 예를 들어, 외부 함..
함수란?함수(function)란 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 코드의 집합으로 정의할 수 있다.C++ 프로그램에서 함수는 특정 작업을 캡슐화하는 데 유용하게 사용된다. 함수를 사용하는 이유함수를 사용하는 가장 큰 이유는 바로 반복적인 프로그래밍을 피할 수 있기 때문이다.프로그램에서 특정 작업을 여러 번 반복해야 할 때는 해당 작업을 수행하는 함수를 작성하면 된다.그리고서 프로그램이 필요할 때마다 작성한 함수를 호출하면 해당 작업을 반복해서 수행할 수 있다. 또한, 프로그램을 여러 개의 함수로 나누어 작성하면, 모듈화로 인해 전체적인 코드의 가독성이 좋아진다.그리고 프로그램에 문제가 발생하거나 기능의 변경이 필요할 때에도 손쉽게 유지보수를 할 수 있다. 함수의 크기에 대해서 ..
반복문이란 프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어하는 명령문이다.프로그램이 처리하는 대부분의 코드는 반복적인 형태가 많으므로, 가장 많이 사용되는 제어문 중 하나이다. C++에서 사용되는 대표적인 반복문의 형태는 다음과 같다. 1. while 문2. for 문 while 문while 문은 특정 조건을 만족할 때까지 계속해서 주어진 명령문을 반복 실행한다. C++에서 while 문의 문법은 다음과 같다. -----------------------------------------------------------while (조건식){ 조건식의 결과가 참인 동안 반복적으로 실행하고자 하는 명령문;}-------------------------------------------..
위는 정수형 변수 i에 3이라는 숫자를 할당한 후, 조건문을 만족하는 구간에서 출력되게끔 하는 코드이다. if (i"음수입니다."가 출력되고,if (i==0)즉, 만약 i가 0일 때에는 "0입니다."가 출력되며,else 즉, i가 0보다 작지도 않고 0도 아닐 때에는"양수입니다"가 출력된다. i는 양수 3이므로, 해당 조건문 실행 시 "양수입니다."가 출력됨을 알 수 있다. 조건문은 주어진 조건식의 결과에 따라 별도의 명령을 수행하도록 제어하는 명령문으로서,조건문 중에서도 가장 기본이 되는 명령문은 바로 if 문이다. C++에서 사용하는 대표적인 조건문의 형태는 다음과 같다. 1. if 문2. if / else 문3. if / else if / else 문4. switch 문 if 문if 문은 조건식의 ..