일기 5

Flutter 설치하기

Flutter 설치하기 우선 플러터SDK 설치부터 git clone https://github.com/flutter/flutter.git -b stable 설치가 완료되면 cmd에서 flutter 명령어를 사용하기 위해 환경변수를 설정해주자 flutter binary 경로 ⇒ D:\subo\flutter\bin 복사 시스템 속성⇒ 환경 변수 ⇒ Path 변수 편집 ⇒ D:\subo\flutter\bin 경로 추가 플러터 설치 도우미 커맨드 입력 ⇒ flutter doctor(설치해야할 목록들을 알려준다.) 이제 flutter까지 설치했으니 남은건, IDE 설치와 안드로이드sdk설치만 남았다. IDE는 visual studio나, vscode 이용 안드로이드 설치하기 안드로이드는 https://develo..

일기 2023.01.10

Dart 공부하기_함수형프로그래밍, 비동기

함수형 프로그래밍 💡 Dart언어에서는 객체 지향뿐만 아니라 함수형 프로그래밍도 지원한다. 또한 java의 iterator와 비슷한 iterable이라는 개념이 있다. iterable은 연속적으로 접근할 수 있는 elements의 collection이다. Map은 순서가 없기 때문에 iterable이 아니다. 하지만 기본 구현체가 linkedHashMap으로 순서가 있으므로 iterable로 변경이 된다. 1. 일반적으로 Collection끼리 변경하기 void main() { List members = ['a','b','c','d','e']; print(members); //[a, b, c, d, e] print(members.asMap()); //{0: a, 1: b, 2: c, 3: d, 4: e}..

일기 2023.01.10

Dart 공부하기_ 기본문법,OOP

서울에 면접보러갔다가 코로나에 걸려서 호되게 혼났다. 취준도 길어지고 하다보니 동기부여가 필요하다 생각되어 새롭게 프로젝트를 하나시작하려고 한다. Flutter가 웹과 모바일 둘 다 사용이 가능하다하니 Flutter를 사용해보려고 한다. 우선 Flutter에 대해 하나도 몰라서 Dart라는 언어를 공부하면서 정리했다. 이번엔 작심삼일이 되지 않게 기록 좀 해야겠다. 아래는 Dart가 자바랑 비슷해서 그렇게 어렵게 느껴지진 않았다. A.기본문법 void main() { //출력 //변수 하나만 할떄는 {} 생략가능 //쌍따옴표도 가능 print('Hello Dart'); //Hello Dart print('${name} $name2'); //정수 integer int number1 = 1; //실수 dou..

일기 2023.01.09

"AI와 이야기하기: ChatGPT로 새로운 인공지능을 체험해보자"

이력서 쓰기 귀찮아서 하루종일 누워있다가 유튜브에 ChatGPT에 대한 얘기가 자꾸 나와서 한번 사용해보았다. OpenAI에서 개발한 챗봇 애플리케이션용으로, GPT-3 모델의 변형이라고 한다. 공부하기 귀찮고 게임을 안하니까, 삶이 지루해져서 AI에게 게임을 해도 되는지 물어보려고 한다. ㄱㄱ ChatGPT 사이트로 가기 1. 인사 본인을 필요에 의해 찾아온 것을 아는 것 같다. 2. 게임 해도 될까? 일부로 축약해서 lol이라 표현했는데, 게임을 인지하고 플레이하는 법(?)을 친절하게 알려준다. 하지만 나는 취준생이다. 취준생이 게임을 해도 되냐고 묻고 싶었는데, 너무 단답형 질문으로 보냈다. 3. 구직중이야~ 모자란 영어실력으로 구직중인걸 표현했다. 친절한 AI가 나를 이해해준다고 한다.. LoL을..

일기 2022.12.17