안드로이드
-
[코틀린] 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을 설치하면 기본으로 포함된 단순 ..
-
신종 코로나 바이러스 대응 자가진단앱 사용법과 담당자에게 응원을...안드로이드/스마트폰 2020. 2. 11. 13:51
2020년 2월 10일, 신종 코로나바이러스감염증 중앙사고수습본부는 '신종 코로나바이러스 대응 자가진단앱'을 사용하여 내⋅외국인 건강상태 모니터링을 강화한다고 발표. 자가진단 앱은 매일 1회 알림 증상발현 여부 모니터링 및 신속한 상담⋅안내 제공. 2월 12일부터 공항 입간판 및 특별입국신고서에 적힌 URL, QR 코드를 통해 앱 다운로드 링크 접속. 향후 각 마켓(안드로이드, IOS)에 등록될 예정. [보건복지부] 신종 코로나바이러스감염증 중앙사고수습본부 정례 브리핑 보건복지부 브리핑 유튜브 (4분3초부터 앱 설명) 신종 코로나 자가진단 앱 사용방법 중국 입국자를 대상으로 사후관리 강화를 위해 증상 모니터링을 매일 하기 위한 앱이 배포될 예정이다. 증상 발생 시 신속한 상담·안내를 위해 개발 되었다. ..
-
삼성과 LG 스마트폰으로 보는 '포지셔닝'의 중요성안드로이드/스마트폰 2020. 2. 10. 17:25
필자는 IT 업계에 종사하고 있다. 어떤 계기로 인해 컴퓨터 관련 전공서적을 벗어나 다른 교양/전공 서적을 읽기 시작했다. 마케팅의 고전, 잭 트라우트(Jack Trout)의 도서 '포지셔닝(positioning)' 도 이 시기에 읽었던 다른 전공 서적의 한 분야이다. 포지셔닝이란? 한국에 살면서 이런 질문을 한 번 스스로 해 본다. "한국의 대표 라면은? 한국의 대표 자동차는? 한국의 대표 메신저는?" 머릿속에 떠오르는 브랜드가 하나씩 있을 것이다. 포지셔닝(positioning)이란 용어는 1972년 미국의 마케팅 전문가 잭 트라우트(Jack Trout)가 도입한 용어로 '소비자의 마음 또는 인식에서 자리 잡은 브랜드'로 이를 강화하거나 변화시키는 전략을 말한다. 다시 질문을 해 보겠다. "한국의 대..
-
스마트폰의 야간 모드(블루라이트필터, 나이트쉬프트)는 효과 없다?안드로이드/스마트폰 2019. 12. 20. 18:37
2019년 12월, 영국 맨체스터 대학교의 팀 브라운(Tim Brown) 박사 연구팀은 "푸른빛은 수면 패턴을 방해하지 않을수 있다."는 연구 결과를 Current Biology(생물학의 모든 영역을 다루는 과학 저널)에 발표했다. 연구팀에 따르면 "저녁에는 어둡고 시원한 조명을, 낮에는 밝고 따뜻한 조명을 사용하면 건강에 더 도움이 될 수 있다."고 했다. 연구 방법 브라운 박사 연구팀은 밝기를 변경하지 않고 색상을 조정할 수 있는 조명을 실험용 쥐에 비추었다. 결과는 푸른색이 동일한 밝은 노란색보다 실험용 쥐의 생체 시계에 더 약한 효과를 보였다. "일몰과 관련된 파란색은 동등한 밝기의 흰색 또는 노란색 빛보다 약한 효과가 있다. 연구 결과는 이미 생체 시계를 사회 및 업무 일정에 맞추는 것이 건강에..
-
[코틀린] 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억 달러 이상의 배..