http://www.jsonschema2pojo.org/


JSON 타입의 데이터를 pojo(Plain Old Java Object)로 변환해주는 사이트

패키지명 및 클래스명을 입력한 후 생성하고 싶은 코드 설정을 한 다음 입력창 아래의 Preview를 클릭하여 사용할 수 있다.


http://json2csharp.rohitl.com/ - 잘 안되는 느낌

http://json2csharp.com/ - 얘가 그나마

https://quicktype.io/ - 엄청난데?

C# 버전도 존재한다!!

이유는 모르겠으나..

Error:Cannot fit requested classes in a single dex file. Try supplying a main-dex list. # methods: 74362 > 65536

오류가 발생했습니다.


구글링 끝에 아래와 같이 조치법을 찾아 공유합니다.


1. Build.gradle(Module:app)에 multiDexEnabled true 값 추가

apply plugin: 'com.android.application'

android {
    compileSdkVersion 25
    buildToolsVersion '27.0.3'
    defaultConfig {
        applicationId "com.app.test"
        minSdkVersion 15
        targetSdkVersion 25
        multiDexEnabled true
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}


2. dependencies 에 의존성 추가

dependencies {

    implementation fileTree(include: ['*.jar'], dir: 'libs')

    implementation 'com.android.support:multidex:1.0.3'

}

* Build Your First Android App in Kotlin

https://codelabs.developers.google.com/codelabs/build-your-first-android-app-kotlin/index.html


* Kotlin 으로 안드로이드 개발 시작하기

https://tech.wanted.co.kr/android/2018/02/23/android-kotlin-dev-1.html


* 레진코믹스가 코틀린으로 간 까닭은?

https://www.slideshare.net/jyte/ss-76157630


* 요기요는 Kotlin을 어떻게 적용했나?

https://rgpkorea.github.io/posts/yogiyo-kotlin/


* LezhinComics는 Kotlin을 어떻게 적용 하고 있을까?

https://www.slideshare.net/myeonginwoo/lezhin-kotlin-jetbrain-82440237

'Android > 링크' 카테고리의 다른 글

[Android] 로그 라이브러리 - Timber  (0) 2018.10.22
[Android] Chrome Custom Tab  (0) 2018.10.18
[Android] Navigation Drawer Android Example  (0) 2018.10.09
[Android] Android SVG to VectorDrawable  (0) 2018.06.22
[Android] retrofit2  (0) 2018.05.17

코드 작성시 사용하는 유용한 툴 하나 소개합니다.


이름은.. CodeAlignment!!


이름 그대로, 코드를 정렬해주는 툴인데요,

저는 이런저런 변수 선언시, 특히 상수나 문자열 값들을 보기 좋게 정렬하는 데 사용합니다.


* 설치하기

Visual Studio - 도구 - 확장 프로그램 - "CodeAlignment" 검색

(왼쪽 항목에서 [Online] 항목을 선택한 후 검색해 주세요)


Download 버튼을 클릭하면 아래와 같이 워런티 관련(노 워런티!) 창이 뜨는데, Install 버튼을 눌러주면 설치가 완료됩니다



인스톨 후 비주얼 스튜디오를 반드시 재시작 해야한다는 점 참고하세요!! (빨간 네모 표시)


재시작 후, 툴바에 아래와 같은 아이콘들이 생긴다면 설치가 정상적으로 된것!!




* 사용하기

아래와 같이 여러 개의 변수를 선언해놓았는데, 비주얼 스튜디오의 일반 정렬 방법은 예쁘지 않죠

정렬해주고 싶은 영역을 선택 후, 저는 "=" 문자 기준으로 정렬해 보겠습니다.

= 버튼(빨간 네모 표시) 을 클릭해 줍니다.


짠! 클릭 한번으로 각 변수들이 보기 좋게 정렬이 됐습니다.


굉장히 쉽고 유용한 툴인데요, "=" 문자 기준 정렬 말고도 다른 정렬 방법도 가능합니다, 자세한 사항은 웹사이트에서 확인해 보세요

http://www.codealignment.com/


* 단축키

Most of the shortcuts will require a manual step by you. You'll have to remove the key bindings from Ctrl =.

라고 써있네요, 기존에 [컨트롤] + [=] 키가 매핑이 되어 있다면 제거해야 한다는 얘기!


 Align by... (Dialog)

 Ctrl + Shift + =

 Align by position... (Dialog)

 Ctrl + =, Ctrl + Backspace

 Align by Equals

 Ctrl + =, Ctrl + =

 Align by m_

 Ctrl + =, Ctrl + m

 Align by "

 Ctrl + =, Ctrl + '

 Align by .

 Ctrl + =, Ctrl + .

 Align by Space

 Ctrl + =, Ctrl + Space


(영문판 기준) Tools > Options > Environment > Keyboard. 항목에서 "AlignBy" 로 검색하면 단축키 변경 가능합니다.

무료로 사진 편집 할수 있는 사이트를 찾아보다가 괜찮은 곳을 발견해서 공유해요.

이름은 Befunky 이고 살짝 속도가 느린 감은 있는데 다양한 기능을 제공해요.

무료 버전은 편집 화면 우측과 하단에 광고가 떠 있지만 크게 신경 쓰일 수준은 아니고요, 유료결제하면 더 다양한 기능을 사용할 수 있을 것 같지만 유료결제 할 정도는 아니고, 무료로 굉장히 쓸만할 것 같습니다.


사진만 봐도 기능이 꽤 다양해 보이죠?

아래로 접속해서 이용해 보세요.

https://www.befunky.com/create/

+ Recent posts