안드로이드/코틀린
-
[코틀린] 05.Kotlin/Native - 노트패트++로 개발환경 만들기 (2/3)안드로이드/코틀린 2020. 2. 14. 16:48
'노트패드++로 개발환경 만들기' 순서는 아래와 같으며 지난 회에서 '3.노트패드++ 환경 설정'까지 진행했다. 2020/02/13 - [안드로이드/코틀린+안드로이드 스튜디오] - [코틀린] 04.Kotlin/Native - 노트패드++로 개발환경 만들기 (1/3) 이번 회에서는 'NppExec 플러그인 설치 및 환경 설정'을 진행하겠다. 노트패드++ 설치하기 (약 4MB) (선택) 네이버 D2Coding 폰트 설치하기 노트패드++ 환경 설정 NppExec 플러그인 설치 및 환경 설정 코틀린용 ‘구문 강조’ 기능 설정 테스트 - 숫자야구 게임 컴파일/실행 개발환경 만들기 – 4. NppExec 플러그인 설치 및 환경 설정 NppExec(Notepad-plus-plus Execute?)는 노트패드++에서 ..
-
[코틀린] 04.Kotlin/Native - 노트패드++로 개발환경 만들기 (1/3)안드로이드/코틀린 2020. 2. 13. 16:28
이 블로그에서 사용하는 몇 가지IT 용어 정리. 개발 환경 (Development Environment)은 하나의 소프트웨어가 만들어지기 위해 필요한 작업인 코딩, 디버그, 컴파일, 배포 등을 하기 위한 개발자의 작업 환경을 의미한다. 플러그인 (plugin)은 기존 소프트웨어에 특정 기능을 추가하기 위한 소프트웨어이다. (예, 은행 홈페이지 접속 시 공인인증서 프로그램 설치) 지난 블로그에서 우리는 윈도우 10의 기본 편집기인 '메모장'과 '명령 프롬프트'를 사용하여 코틀린 코드를 작성하고 컴파일/실행해 보았다. 2019/12/02 - [안드로이드/코틀린+안드로이드 스튜디오] - [코틀린] 03.Kotlin/Native - 첫 컴파일과 숫자야구 게임 우리가 윈도우 10을 설치하면 기본으로 포함된 단순 ..
-
[코틀린] 03.Kotlin/Native - 첫 컴파일과 숫자야구 게임안드로이드/코틀린 2019. 12. 2. 14:54
이 블로그에서 사용하는 몇가지 IT 용어 정리. compile (컴파일)은 (주로 영어단어로 이루어진) 고급 프로그래밍 언어 소스(if, for, ...)를 컴퓨터가 알 수 있는 기계어(01000010, 10011000, ...)로 번역하는 것을 의미한다. 이 때, 번역을 처리하는 프로그램을 compiler(컴파일러)라고 한다. 윈도우의 폴더 (folder)는 디렉토리 (directory)와 동일한 의미로 사용한다. 이전 블로그에서 윈도우 '명령 프롬프트' 창에서 코틀린 소스를 컴파일 할 수 있는 Kotlin/Native를 설치 해 보았다. 2019/11/28 - [안드로이드/코틀린+안드로이드 스튜디오] - [코틀린] 01.소개와 맛보기 2019/11/28 - [안드로이드/코틀린+안드로이드 스튜디오] -..
-
[코틀린] 02.Kotlin/Native - 설치하기안드로이드/코틀린 2019. 11. 28. 18:16
이 블로그에서 사용하는 몇가지 IT 용어 정리. Kotlin/Native (코틀린/네이티브)는 윈도우나 맥OS 같은 운영체제에서 가상 머신 없이 바로 실행 가능한 파일을 만들어 준다. 컴퓨터에서 네이티브(native)는 특정 하드웨어나 운영체제에서 그대로 실행 되는 것을 의미한다. LLVM (엘-엘-브이-엠)은 미국 일리노이 대학교의 크리스 래트너(Chris Lattner)가 2000년에 쓴 석사 논문에서 출발한 프로젝트로 원래 저레벨 가상머신(Low-Level Virtual Machine)의 약자였으나, 프로젝트가 확장되며 이 용어는 더 이상 사용하지 않고 LLVM 자체가 프로젝트의 정식 명칭이 되었다. Kotlin/Native는 LLVM 방식을 사용 한다. Gradle (그래들)은 Groovy를 이용..
-
[코틀린] 01.소개와 맛보기안드로이드/코틀린 2019. 11. 28. 12:37
소개 코틀린(Kotlin)은 JVM(JAVA Virtual Machine)에서 동작하는 프로그래밍 언어로, 안드로이드 스튜디오의 기반인 IntelliJ IDEA를 개발한 JetBrains사가 2011년 7월 공개했다. 2017년 5월 안드로이드 공식 프로그래밍 언어로 채택된 후, 구글은 2019년 5월 'Google I/O 2019' 개발자 콘퍼런스 행사에서 '코틀린을 우선 지원한다(Kotlin First)'고 발표했다. 현재 안드로이드는 JAVA 9 및 그 이후 버전을 정식으로 지원하지 않으며, 정상적 앱 빌드에는 JAVA 8 이하의 버전을 사용해야 한다. 이는 기존 안드로이드 개발 언어인 JAVA 저작권을 보유하고 있는 오라클사와 구글 간의 저작권 재판에서 구글이 패배함에 따라 90억 달러 이상의 배..