Languages 120

[노마드코더] #1 Introduction

Why TypeScript? 타입 안전성(Type Safety)으로 버그 및 런타임 에러 감소 + 개발자 경험 및 생산성이 증가한다 TypeScript 4.6 버전 (2022.02.28 업데이트) 기준으로 전체적인 개념을 정리해보자! * Node.js 17.3 버전 이상, TS 자동완성 및 커스터마이징에 최적화된 VS Code 사용 권장 Why not JavaScript JavaScript는 개발자를 최대한 이해하고 오류를 내지 않으려 한다 TypeScript는 위와 같은 문제들을 코드를 실행하기 전에 체크하고 풍부한 피드백을 제공한다! 본 내용은 노마드코더의 'Typescript로 블록체인 만들기'를 바탕으로 작성되었습니다.

[TIL] TypeScript 기초

TypeScript는 JavaScript(Dynamic typing)의 상위호환 프로그래밍 언어로 정적 타입을 명시할 수 있다 확장자로 .ts를 사용하며 컴파일을 통해 최종적으로는 .js 파일로 구동된다 타입 선언 기능으로 인해 다음과 같은 장점이 있다 JavaScript의 타입 관련 에러들을 미리 방지한다 에러메시지가 구체적이며 풍부한 피드백을 제공한다 개발자가 의도한 변수나 함수의 목적을 명확하게 전달할 수 있다 Setting 1. 터미널에서 typescript 설치 (에러가 발생한다면 node를 최신 버전으로 설치해주자) npm install -g typescript 2. 최상단에 tsconfig.json 파일을 생성해 다음과 같이 넣어주자 { "compilerOptions": { "target":..

비밀 메모

비밀 메모 네이버 카페 '코뮤니티'에서 진행한 안드로이드 with 코틀린 7월 모각코 과정으로, 비밀 메모를 공유하는 앱을 구현해보는 프로젝트형 스터디. 설정된 비밀번호를 치고 들어가 텍스트를 입력하고 공유할 수 있다. 주요 기능 및 구현 수단은 다음과 같다. 비밀번호 EditText에 입력된 텍스트를 가져와 비밀번호를 조건문으로 체크 비밀번호가 맞다면 Intent를 활용해 Activity를 전환 (MemoActivity로) 비밀번호가 틀렸다면 Text View의 문구 전환 ('비밀번호가 틀렸어요.') Floating Action Button에 setOnClickListener를 달아 공유 이벤트 구현 (Intent.createChooser()를 이용해 Intent 객체를 전달하고 startActivit..

Languages/Kotlin 2021.07.23

로또 번호 생성기

로또 번호 생성기 네이버 카페 '코뮤니티'에서 진행한 안드로이드 with 코틀린 7월 모각코 과정으로, 로또 번호 생성 앱을 구현해보는 프로젝트형 스터디. 버튼을 누르면 로또 번호가 새로고침된다. 주요 기능 및 구현 수단은 다음과 같다. Constrain Layout에 Linear Layout을 추가해 레이아웃 구성 Random() 변수를 선언해 random.nextInt()로 무작위 정수를 반환 조건문으로 숫자 범위별 배경색을 설정 배열과 반복문으로 겹치는 숫자가 나오지 않도록 조정 Floating Action Button에 setOnClickListener를 달아 번호 출력 이벤트 구현 에디터: Android Studio 코드보기🔽 GitHub - joseph-106/Lotto_App: 무작위로 로또..

Languages/Kotlin 2021.07.23