안드로이드 Kotlin 학습회 @Sansan 주식회사 에 참가하였다.기조강연으로 러시아 JetBrains사에서 Kotlin 개발팀을 맡고 있는
@yanex_ru 씨는 일본어로 Kotlin을 말했다.
다음은 자신의 노트입니다. 수정하고 싶으면 편집 요청을 주십시오. (마지막 내용이 줄어들면서 집중력이 없어졌기 때문입니다.)
주제 강연 JetBrains의 @yanex_ru 씨 JetBrains가 러시아 회사라는 거 알아요? 몇 년 전 나가사키 야즈에 흥미를 느꼈고 이를 계기로 일본어를 배웠다 Android 1.0부터 Android1.0은 Java6 Android6.0이지만 Java6... Java 질문 코드가 많음 예를 들어 setOnClickListner에서 한 줄을 하려면 최소한 네 줄을 해야 한다 Why!? Java Language!? IDE가 마음대로 만들어도 정말 필요한 기술? Kotlin이 Java보다 좋은 점은 무엇입니까? Kotlin으로 Java가 못하는 걸 할 수 있어요. 인라인 주석을 통해 코드를 연결할 수 있음 보안 KotterKnife Java와의 호환성 100% Kotlin에서 Java 메서드를 호출할 수도 있고 반대 구속 정보 Android는 방법 수가 64K를 초과하면 구축할 수 없음 Kotlin 메서드 8000, 사이즈 1MB 다음 Kotlin 1.0 출시를 위해 Lint 를 다시 쓰고 있습니다.
회의장에서 제기한 문제 Kotlin을 만든 계기는? Java6 코드가 많음 Scala 사용하기 너무 어려워 Groovy가 느리다 JetBrains(IntelliJ)는 워낙 다양한 컴파일러를 만들었기 때문에 새로운 언어를 만드는 것은 어렵지 않다 향후 버전은 Swift와 같은 파괴적인 스타일 변경이 있습니까? 필요하면 변경할 수 있지만 교환성을 최대한 유지하고 싶다 Java로 LT:Kotlin 이해 산산주식회사 산본순평(Eight 안드로이드 앱 제작 중) Kotlin에서 RxJava를 쉽게 사용할 수 있는 라이브러리 만들기 m13의 Seald Class 가져오기 후 Eight 응용 프로그램 시작 Kotlin 비율 12% 정도 자바와 Kotlin의 호환성이 100%라서 조사해 봤습니다. Not 가 비어 있는 Kotlin 변수에서 Java에서 값을 입력하면 온도가 변합니다 Kotlin은 Singleton에서 클래스 이름으로 설명할 수 있지만 Java에서 액세스할 때 INSTANCE 를 호출합니다.
Java에서 Package level에 액세스할 때 파일 이름입니다.kt는 클래스가 되고 메서드 액세스(주문에서 JVM Name을 변경할 수 있음) Kotlin의 확장 함수는 자바에서 접근할 때 파일 이름도 클래스이기 때문에 함수는 static 방법 let 함수는 Java로 볼 때 StandardKt 클래스의let 방법입니다. (Standard.kt파일에let이 설치되어 있기 때문입니다.) Java의 관점에서 볼 때 Kotlin 인터페이스의 기본값은 DefaultImpls에 있습니다 프로젝트에서 자바에서 사용하는 것을 의식하고 Kotlin을 쓰는 것도 중요하다 LT: RxBinding-kotlin CyberAgent@satrufujiwara 씨 m10 정도부터 검증, m12 정도부터 사용 RxBinding 정보 이름은 NotRx Android RxBinding-kotlin 편리한 사용 lambda 표현식과 확장 함수가 잘 어울린다 RxBinding(Java)의 경우 각 뷰의 헤드에 Rx가 있지만 RxBinding-kotlin은 간단합니다 생명주기를 고려하지 않으면 계속subscribe 에 의해
RxBinding을 통한 확장 기능 연결 구체적으로'팔꿈치 단추로 ON/OFF 후 좋아요'와 같은 공통화 LT: 만난 지 4분 후 즉시 구현 Kotlin 경력 2일 실시간 인코딩 및 펄스 먼저 Java를 IDE에서 Kotlin으로 변환 LT:우리 Kotlin이 Java8까지 안드로이드에 오는 아이가 될 수는 없어! 자바8이 있으면 Kotlin이 필요하지 않나요? Optional Java8의 Optional 이중화 Kotlin의 Optional은 더욱 강력한 강제력을 가지고 있습니다 람다식 Java8로 때리기 익명 클래스 Kotlin 고급 함수 사용, 직관 LT: 100 lines or die 자바에 이런 코드가 있나요? 파일 줄 수가 많으면 애니메이션을 보는 시간이 줄어든다 LT: 저는 작업 중에 Kotlin으로 Android 앱을 만들었어요. Sprinqle이라는 어플리케이션을 만들었습니다 Kotlin을 사용해서 너무 좋아요. 코드의 기술량이 줄었겠지 Java로 Kotlin을 잘 쓸 수 있어요. Kotlin 사용이 좋지 않음 없음 LT: Android에서 Kotlin 프로그래밍 활용 자칭 Kotlin 에벤제리스트 Kotlin으로 디즈니랜드 앱 100% 제작
Reference
이 문제에 관하여(Kotlin 학습회에 참석했어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yimajo/items/4bac57a584840b1003c8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol. )