본문 바로가기

분류 전체보기

[React] 개요 들어가며필자는 리액트를 공부중인 개발자 1인으로서, 공부하며 알게된 사실을 적어두었고 틀린 내용이 있을 수 있습니다. 지적, 조언 얼마든지 감사히 받아들이겠습니다.React란?메타(전 페이스북)에서 개발한 오픈소스 자바스크립트 라이브러리이다. 여기서 프레임워크가 아닌 라이브러리라는 사실을 이해하자. 간단하게 등장 배경을 설명하면, React는 JQuery, Angular의 시대를 거쳐 다음으로 인기를 얻게 된 프론트엔드 기술로, 이후 Vue, Svelte 등 개선된 기술들이 등장하긴 했지만 React에 비해 압도적인 이점이 없어 여전히 가장 많이 사랑받고 있다. SPA(Single Page Application)를 전제로 사용되며, Dirty Checking(상태 변경 검사)와 Virtual DOM(가상.. 더보기
[Flutter] [Windows] Flutter failed to write to a file at "C:\Users\<사용자명>\StudioProjects\<프로젝트명>\.flutter-plugins". The flutter tool cannot access the file or directory. 오늘은 아주 간단하지만 골때리는 트러블슈팅을 가져왔다. 바로 제목처럼 파일 권한 문제인데, 나같은 경우 Mac에선 괜찮다가 윈도우10에서 발생했다. MacOS나 Linux 라면 바로 chmod를 할텐데, 윈도라서 그것도 못하고... 폴더/파일 속성 들어가서 권한 확인해볼수야 있겠지만 대부분 원인은 거기에 있지 않다. 진짜 원인은 윈도우 디펜더 실시간 감시 때문이다... 실시간 감시를 끄고 flutter clean 그리고 dart pub get 한 후 실행하면 잘 되는 것을 확인할 수 있다... [실시간 감시 끄는법] 설정 - Windows 보안 - 바이러스 및 위협 방지 - 바이러스 및 위협 방지 설정 (설정 관리) - 실시간 보호 (끔으로 설정) 끝~! 더보기
[Flutter] Android Studio Ladybug에서 발생한 JDK Version 오류 회사에서 새로 지급받은 데스크톱에 플러터 세팅을 마치고, (flutter doctor -v까지 이상 없었음) 기존에 작업중이던 앱을 실행했는데 다음과 같은 에러가 발생했다.Execution failed for task ':connectivity_plus:compileDebugJavaWithJavac'. Could not resolve all files for configuration ':connectivity_plus:androidJdkImage'. > Failed to transform core-for-system-modules.jar to match attributes {artifactType=_internal_android_jdk_image, org.gradle.libraryelements=jar,.. 더보기
[UI/UX] 2. 안드로이드 (1) 1. 안드로이드란?구글에서 개발한 오픈소스 운영체제.삼성 갤럭시, A 시리즈, 노트시리즈, 폴드, 구글 픽셀 등에서 이용함. 서체: 로보토단위: DP, SP최소 크기: 48x48내장 네비게이션: 뒤로가기, 홈, 실행중인 앱 버튼을 기본으로 가짐메인 네비게이션: 상단에 위치. iOS와 비슷해져가는 추세보조 메뉴: 햄버거 메뉴(aka. Drawer)을 주로 사용버전: 첫 출시 2009년. 2014년 안드로이드 5.0 (롤리팝) 이후로 1년에 1씩 올라가는 중. 24년 10월 기준 현재 최신버전은 15. 1.1. Material Design구글에서 제공하는 사용자 인터페이스 디자인 가이드.안드로이드에서 사용되는 앱에 기반하지만 웹이나 다른 플랫폼에서도 사용 가능.디자이너에게만 제공하는게 아닌, 개발까지 반영된.. 더보기
[OPIc] IM 시리즈 정리 05 * 본 내용은 유튜브 오픽노잼 님의 강의 내용을 바탕으로 작성되었습니다.* 블로그 내용만 보는 것보단 영상을 함께 보시는 것을 무조건 추천합니다. ep. 21Non-time Comparison (IHU 14번)A에 대해B에 대해Conclusion>으로 말하는 전략은 앞에서도 얘기함. 문제는, 질문이 Comparison처럼 안들릴수도 있음.ex) Tell me about about parks that you know of.이래도 그냥 공통/차이점 으로 비교해야함. 비교 대상을 고를땐 너무 흔한 답변 피하기. ex. 설날vs추석 (X) 석가탄신일vs크리스마스 (O) ep.22Comparsion반대되는 점을 보여주는게 제일 쉽고 좋음.ex. 집    MP(현재) - 집.좋음.큼    과거 - 집.나쁨.작음  .. 더보기
[OPIc] IM 시리즈 정리 04 * 본 내용은 유튜브 오픽노잼 님의 강의 내용을 바탕으로 작성되었습니다.* 블로그 내용만 보는 것보단 영상을 함께 보시는 것을 무조건 추천합니다. ep. 15오픽 서베이 선택 방법아무것도 해당되지 않는다고 선택하는게 질문을 가장 구체화할 수 있음.(=출제 범위를 좁힐 수 있음.)오픽 채점자들은 답변자가 뭘 선택했는지 모르므로, 거짓말로 임해도 문제가 안됨.    ex) 결혼 안함. 직장 안다님. 학생 아님. 혼자 삶. 등등본인이 고를 카테고리에 대해서는 용어를 미리 공부해가야 함. ep. 16IH를 받을 실력이 있는데 IM을 받은 사람외워간대로 부자연스럽게 했을 가능성이 있음. (대답은 잘했으나, 로봇같은 대답.)충분한 여유를 가지고, 많은 Filler를 사용하면서 대답해야함.시작할때는 느리게, 점점 빠.. 더보기
[OPIc] IM 시리즈 정리 03 * 본 내용은 유튜브 오픽노잼 님의 강의 내용을 바탕으로 작성되었습니다.* 블로그 내용만 보는 것보단 영상을 함께 보시는 것을 무조건 추천합니다. ep. 10Past Exprience 카테고리문법 실력이 안 좋다면 가장 못하는 것처럼 들리는 카테고리임.따라서 시간이 없다면 가장 우선적으로 공부해야함.나머지 세 카테고리 질문에 대답할때, 질문을 조금만 바꾸면 Past Experience로 쉽게 바꾸어 연습가능함.직접화법과 간접화법을 섞어서 말하면 수준이 올라감. (과거 이야기 중 인용을 통해 현재 시제 사용하기) ep. 11Filler는 Filler다Filler가 메인이 되면 안된다.잘못 사용하면 어색하고 스크립트처럼 들릴 수 있음.Filler는 빠르게 말하는게 좋음.좋은 Filler 예시 >> You k.. 더보기
[OPIc] IM 시리즈 정리 02 * 본 내용은 유튜브 오픽노잼 님의 강의 내용을 바탕으로 작성되었습니다.* 블로그 내용만 보는 것보단 영상을 함께 보시는 것을 무조건 추천합니다. ep. 05Past Experience 카테고리에서 쓸 수 있는 재밌는? 더러운? 표현- 방귀1. let it rip / let one rip - 방귀를 뀌다2. cut cheese  - 방귀를 뀌다3. thunder from down under  - 방귀를 뀌다 4. silent, but deadly - 조용하지만 냄새가 심하다 - 대변1. number 1 - 소변2. number 2 - 대변3. take a dump - 대변을 보다 (dump: 쓰레기)4. deuce it - 대변 (number 2와 일맥상통) ep. 06Description 카테고리"메인.. 더보기