GitHub page
CNAME 설정으로 개인 도메인 사용하기
GitHub에 개인의 도메인을 연결하는 방법을 정리합니다.
GitHub에는 자신의 이름.github.io
를 이용하여 블로그를 운영할 수 있습니다. Jekyll
를 base로 하여 간단한 웹 페이지를 생성할 수 있습니다.
GitHub 페이지 생성하는 방법은 기존 작성 글을 참고해주세요.
Android developer's blog. story.
GitHub에 개인의 도메인을 연결하는 방법을 정리합니다.
GitHub에는 자신의 이름.github.io
를 이용하여 블로그를 운영할 수 있습니다. Jekyll
를 base로 하여 간단한 웹 페이지를 생성할 수 있습니다.
GitHub 페이지 생성하는 방법은 기존 작성 글을 참고해주세요.
안드로이드 웹뷰를 이용하여 Web에서 javascriptInterface를 호출하고, WebView에서 Web의 javascript를 호출하는 방법을 정리하려고 합니다.
위와 같이 정리할 예정이며, 첫 번째로 Android WebView javascriptInterface 사용하기를 정리하려고 합니다.
해당 프로젝트는 Android minSdk 18 이상으로 생성하였고, Target API는 24입니다.
minSdk를 18로 설정한 이유는 아래의 이유 포함 Android TestCode 작성 시에 사용한 기법이 포함되어 있습니다. 읽으시면서 참고하여 읽어주세요.
NullPointerException
은 아주 흔하게 볼 수 있는 오류입니다.
NullPointerException을 줄여서 NPE라고도 하는데 이 Null을 처음 도입한 “찰스 앤터니 리처드 호어”가 다음과 같이 말했다고 합니다. The Billion Dollar Mistake. : wikipedia
코틀린도 null에 대한 예외는 따로 없습니다. 하지만 기본적으로 null을 허용하지 않도록 개발되었고, null을 쓰더라도 안전하게 사용될 수 있도록 구성하고 있습니다.
안전한 null 처리를 위한 글이 코틀린 문서에 나와 있어서 정리해보았습니다.
이번 글을 작성하면서 참고한 문서는 아래와 같습니다.
Android를 Kotlin으로 연습하면서 코틀린 플러그인을 통해 제공하는 Convert Java를 이용하여 기본 문법을 익혔습니다. 그와 Kotlin에서 제공하는 기본 문법을 정리하였습니다.
코틀린은 ;을 사용하지 않고, 아래와 같이 변수 타입이 뒤에 붙는 형태입니다.