Android Cloud Test Lab 안드로이드 앱 출시를 앞두고 있다면 Alpha 또는 Beta 버전으로 APK를 업로드하여 Cloud Test Lab을 이용해보자.내가 업로드한 APK를 여러가지 디바이스에서 테스트를 해주고 호환성 결과를 받아볼 수 있다. 간단한 사용 방법! 구글 플레이 개발자 콘솔에서 어플리케이션을 선택하고 왼쪽 메뉴에 보면 Cloud Test Lab 이 있다. 선택하면 위와 같은 설명 화면이 나타나는데, Opt in to early access를 눌러 바로 사용이 가능하다. 그리고 APK - ALPHA or BETA TESTING 탭을 선택하고 APK를 업로드한 후 기다리면 된다.다시 Cloud Test Lab을 선택하면 아래 화면이 뜨면서 테스트중이라는 것을 알려준다. 동작 ..
Android Studio 2.0 is available now! 안드로이드 스튜디오 2.0이 정식으로 배포되었습니다.정식 버전이 아니라서 설치를 꺼려하시던 분들은 지금 바로 다운받아보세요! 그리고 더욱 빨라진 빌드 속도와 인스턴트런의 놀랍고도 멋진 기능을 만나보세요! 여기에서 자세한 내용을 확인하실 수 있습니다.https://developer.android.com/intl/in/develop/index.html
swift 의 간단한 자료형swift 는 변수형 은 var 로 상수형은 let로 자료형을 선언하여 주면 자동적으로 그 타입을 추론하여 넣어주는 방식으로 동작하고 있습니다 예를들어 아래와 같은 코드를 보면var number1 = 1 var number2:Int = 1 number 1과 number2는 둘다 정수형 타입으로 같은 값을 참조한다고 이야기 할 수 있습니다. 마찬가지로var string1 = "hello" var string2:String = "hello" 위의 string1 과 stirng2도 마찬가지로 같은 “hello”문자열을 나타내는 변수명에 해당됩니다.그렇다면 swift의 자료형은 매우 유동적이고 타입에 제한이 없는가?정답은 그와 아주 반대로 swift는 아주 강하게 타입을 제한하고 있습..
[Kotlin Logo] 안드로이드 뿐만 아니라 코드를 작성하다보면 보일러플레이트 코드가 생기기 마련이다.예를들면 Java에서 Getter, Setter를 추가 한다던지, 안드로이드에서 findViewById를 사용한다던지..반복되는 작업이지만 안할 수도 없는 것들이라 언제나 고민거리다. 하지만 나의 생각은 또 다른 누군가의 생각인 법!이를 해결하기 위해 다양한 언어에서 다양한 방법이 나와있으니, 꼭 사용하여 반복되는 코드를 피할 수 있으면 피하는 것이 좋다. 안드로이드를 기준으로 Java에서는 Lombok과 ButterKnife의 어노테이션을 사용하여 위의 코드들을 제거할 수 있다.코틀린에서는 data class와 kotlin android extensions(synthetic)를 사용하여 제거가 가능..
Issue Pageable로 받아오는 데이터가 대부분이었는데. 클래스를 하나 작성하여 재사용하기 위해 Generics를 사용하던 중 다음과 같은 이슈가 발생하였다.Kotlin에서 Generics (, )를 사용했을 때 Gson으로 변환하여 클래스에 매핑하려고 하면 'com.google.gson.internal.LinkedTreeMap' 이슈가 발생한다.(Java에서는 를 사용했을 때 동일한 이슈가 발생함) Solution in Kotlin val type = object : TypeToken() {}.type val className = Gson().fromJson(json... , type) 자바에서도 처음에는 타입토큰을 이용하여 변환을 하였다가 Collections를 이용했었는데코틀린에서도 더 간소화..
Issue Android Studio 2.1 Preview 4~5 를 설치 직후 다음과 같은 이슈가 발생하였다. Unable to create Debug Bridge: Unable to start adb server: Unable to obtain result of 'adb version' Solution 1. 터미널에 접속하여 안드로이드가 설치 된 폴더 ( sdk - platform-tools )로 이동한다.2. adb tcpip 5555를 입력한다. 3. 안드로이드 스튜디오를 재시작한다. 4. 정상적으로 작동된다. 참고한 주소 : http://stackoverflow.com/questions/33557845/android-studio-show-the-dialog-unable-to-create-debu..
Android Tools Project Site Preview Channels Android를 개발하고 있는 개발자라면 이 사이트를 북마크에 넣어두는 것이 좋다.Android Studio가 정식으로 배포되기 전에 Preview 버전으로 만나볼 수 있는 Preview Channels를 제공하여 최신의 기능을 가장 빠르게 접해볼 수 있기 때문이다. Preview Channels는 네 개의 채널로 나뉘어 지며, 다음과 같은 순서대로 업데이트가 진행된다.Canary > Dev > Beta > Stable - 가장 빨리 업데이트 되는 채널은 Canary. 현재 3월 25일- 2.1 Preview 4. 버전이 Preview Channels에 올라와있으며 바로 다운받아 사용해볼 수 있고, IDE설정을 통해서도 업데이..
JetBrain IDE IntelliJ에서 LiveEdit 사용하기 HTML 마크업이나 CSS를 잘 만지는 편이 아닌데 가끔씩 작업을 할 때면작업하고, 저장하고, (빌드하고), 확인하고 를 반복하다보면 시간 소요가 많아지는게 사실입니다. 이를 해결하기위해 IDE들이 다양한 기능들을 제공해 주는데 그중 IntelliJ의 LiveEdit 를적용하는법을 찾게되어 기록하였습니다.. LiveEdit은 IDE 에서 작업하는 HTML 마크업을 실시간으로 브라우저에 바로 보여주는 기능인데 구글 크롬 플러그인으로 제공됩니다. 먼저 Google Chrome 웹 스토어에서 jetbrain을 검색하여 JetBrain IDE Support 플러그인을 설치 해 주어야 합니다. Chrome에서 플러그인 설치가 완료 되었으면 Int..
바탕화면에서 하얀 블럭이 사라라지지 않는 문제mac에서 한글 처리가 이상한건지 가끔 텍스트 에디터가 아닌 일반 응용프로그램에서 한글을 타이핑 할 경우에 바탕화면에 하얀색 창이 뜨면서 한글이 타이핑 되는 경우가 생겨납니다. 보통에는 다시 썻던글을 지워주면 자연스럽게 사라지지만, 가끔씩 재부팅 할 때까지 사라지지않고 바탕화면 한 구석을 딱 차지하는 경우도 있습니다.커서를 갖다대면 자유롭게 크기를 조절할 수 는 있어서 한쪽으로 임시로 치워두어 사용할 수 있지만 잘 돌아가는 응용프로그램들을 정리하고 다시 재부팅하려니 여간 불편한게 아니어서 간단하게 제거할 수 있는 팁을 알려드리고자 합니다.mac의 finder를 재실행 해 줄 경우에 하얀 블럭이 사라지게 되는데요 finder 관련한 다른 버그들도 이렇게 재실행을..