분류 전체보기
-
[회고] 새싹(SeSac) 한 달 회고etc 2024. 11. 7. 08:19
새싹 취업청년사관학교에서 강의를 들은지도 한 달이 벌써 지났다한 달 동안 어떻게 변했는지 기록을 남겨보고자 한다 1. 새로운 언어에 대한 적응나는 이전에 프론트엔드 부트캠프를 수강했고 자바스크립트(+타입스크립트)가 내 주언어였다부트캠프 중에 일주일 배운 리액트 네이티브가 재밌어서 웹으로 진행한 프로젝트를 앱으로 준비하다가 아예 모바일쪽으로 진로를 바꾸기로 했다그후 새싹에서 코틀린을 배우면서 자바스크립트와는 다른 방법으로 객체지향적으로 코드를 짜는 것을 배웠다 처음에는 클래스 만드는 것도 어렵고 이해가 잘 안 갔다자바스크립트에도 클래스가 있고 어떻게 쓰는지는 알았지만 거의 사용해본 적이 없어서 그런가 ㅎ그래도 계속 과제를 해보면서 클래스간의 관계들이라든지 아키텍처들을 적용해보면서어떻게 흘러가는지 조금씩 ..
-
[kotlin] expression & statement, control-flow(when)카테고리 없음 2024. 9. 30. 08:15
1. expression(표현식) and statement(문장)표현식이란? - 변수, 연산자로 구성되어 단일 값을 리턴하는 표현을 의미한다- if, when, try는 표현식에 해당한다 문장이란?- 수행할 작업을 나타내는 명령형 프로그래밍 언어의 가장 작은 독립된 실행형 요소를 의미한다- 완전한 실행단위를 구성하는 모든 것은 문장(statement)이다- 식은 문장의 한 부분(statement >= expression)이다 val passOrFail = if(jumsu >= 60) "pass" else "fail"val passOrFail = if(jumsu >= 60) "pass" else "fail" 여기서 부등호의 오른쪽 부분(if(jumsu >= 60) "pass" else "fail")은 pa..
-
[Kotlin] 기본타입(Primitive Types)Kotlin 2024. 9. 28. 08:14
안드로이드쪽으로 변경해보고자 코틀린으로 진행하는 안드로이드 개발 과정을 듣고 있다기본이 탄탄해야 나중에 편하니까 배운 것들을 정리해보고자 한다참고로 나는 자바스크립트 + 타입스크립트를 주력으로 해왔는데 코틀린 배우면서 뭔가 타입이 더 상세하고 많다고 생각했다아무래도 주력언어였던 자바스크립트와 비교해서 적어놓을듯(그래야 기억하기 쉬워서ㅎ) 1. 변수var : 변경가능한 변수를 선언할 때 사용 참고로 var로 선언된 변수는 나중에 값을 할당할 때 타입을 명시해주어야 한다!!ex :var name: Stringname = "hanna" val : 변경 불가능한 변수를 선언할 때 사용. 처음 한 번만 초기값을 할당할 수 있음코틀린 공홈에서도 val을 사용하는 것을 권장하고 있다https://play.kotlin..
-
[RN] gif 적용하기React-Native 2024. 7. 10. 21:04
gif 이미지를 사용해야하는데 gif, webP는 안드로이드에서 지원하지 않는다고 한다그래서 따로 관련 설정을 해주어야한다공홈을 참고해서 설정 고고 https://reactnative.dev/docs/image#gif-and-webp-support-on-android Image · React NativeA React component for displaying different types of images, including network images, static resources, temporary local images, and images from local disk, such as the camera roll.reactnative.dev android/app/build.gradle의 디펜던시에..
-
3학년 1학기 회고 겸 잡담방통대 2024. 7. 2. 22:40
3학년으로 편입하고 나서 첫 학기가 지났다성적은 6월 말쯤 나왔는데 회고를 해보고자 한다 성적성적측면에서는 나름 만족한다. 그리고 상대평가가 아니라 절대평가이기 때문에 열심히 공부한 만큼 성적도 나오는 거 같다.평소에는 평일에 강의를 2개씩 보면서 조금씩 공부했고, 모르는 부분은 체크해 두었다.주말에는 평일에 체크한 부분을 찾아보는 식으로 공부했다.그런데 이건 내가 백수라서 가능했던 거고 만약 직장인이었다면 평일에 강의 듣는 것도 빡셌을 것이다.중간과제는 과제물에 적힌 대로 기간 안에 열심히 해서 내면 웬만하면 점수를 잘 받는 거 같다.잘 모르는 개념은 책에 나온 개념을 손으로 그려보면서 이해하고 과제에 최대한 적용하려고 했다. 기말은 3주 전부터 책+강의를 보면서 까먹은 부분을 다시 보면서 외워야 할..
-
[React-Native] 폰트 적용하기React-Native 2024. 4. 26. 18:00
폰트를 적용하기 위해 여러가지 방법을 찾아보았다1. react-native-asset 라이브러리를 사용하는 방법2. ios, android에 각각 수동으로 적용하는 방법 라이브러리로 하면 쉽지만 수동으로는 어떻게 하는지 궁금해서 2번을 선택해서 진행했다 IOS- 아래 이미지와 같이 React-Native로 만든 프로젝트 안에 ios - Fonts 디렉토리에 사용하고자 하는 폰트 파일들을 넣어준다 - xcode를 열고 폰트를 적용해주면 되는데,자신의 프로젝트 - ios - 자신의프로젝트.xcodeproj을 xcode로 실행시킨다 - 프로젝트 파일을 누르고 add Files to '프로젝트이름' 을 선택 후 자신의 프로젝트 - ios.- Fonts 폴더를 선택한다(안의 폰트 파일들 말고 Fonts폴..
-
[error] trailing spaces not allowed.eslintno-trailing-spaces, Delete `⏎`eslintprettier/prettierReact-Native 2024. 4. 25. 13:28
자꾸 엔터만 치면 위와 같은 에러가 아주 친절하게 같이 나왔다솔직히 개발하는데는 큰 문제는 없는 에러고 그냥 무시해도 되지만... 빨간줄이 거슬려서 설정을 아래와 같이 변경해서 해결했다 1. trailing spaces not allowed.eslintno-trailing-spaces (vscode)settings -> trim tailing spaces 검색 -> Trim Trailing Whitespace 체크 2. Delete `⏎`eslintprettier/prettier.eslintrc.js (해당 프로젝트의 eslint 관련 설정파일에 들어가면 될듯) -> 아래와 같이 수정 // 기존 코드module.exports = {root: true,extends: '@react-native',};..