안드로이드 개발자 : 방법 코 틀린의 주인이되기 위해서는? 오픈 소스 프로젝트 코 틀린 (18 개) 모델을 함께 제공 (자원 공유)

개발 부문에서, 이동, 녹, 님, 줄리아, 스칼라, 스위프트를 포함한 신흥 새로운 언어는 ... 목록은 매우 긴 당길 수 있지만, 이러한 코 틀린 언어로 결코 원인은 광범위하게 논의했다.

StackOverflow의 웹 사이트 통계에서, 대부분의 개발자는, 코 틀린 지원의 높은 비율의 72.6 %를 가지고, 프로그래밍 언어의 목록을 환영 4 위. 프로그래머 JetBrains의 글로벌 설문 조사에 따르면 말했다 : 개발자의 3 분의 1이 코 틀린에 기존 프로젝트를 이송 할 계획이다.

▲ 미국, 한국, 영국 등 조사에 참여한 다른 더 7000보다 -

그리고 사용자의 92 %는 이전에 코 틀린 언어 JAVA 언어 사용자이었다. 왜 자바 개발자는 코 틀린 그렇게 좋아?

내가 사용 느낌, 그리고 기존의 Java 코드 원활한 상호 운용성 코 틀린 추가는, 이러한 응용 프로그램 앤드류스의 아키텍처 구성 요소, 네트워크는 적어도 코 틀린이 1/3 감소와 함께, 데이터베이스 작업을 요청 코드 라인. 나는 일반적으로 다음과 같이 요약 :

1. 단순, 개발 효율성을 개선하기 위해 상용구 코드 감소,
2. 기본 함수형 프로그래밍은 객체 지향 프로그래밍 지원 코 루틴을 지원
3. 지원 JAVA, 100 % 높은 상호 운용성, 같은과 JAVA 프로그램에 존재할 수 ;
4. 안전 예컨대 널 포인터 참조 정적 일반적인 실수를 검출 할 수있는,
5 네이티브 유전자의 다양한 툴을 지원하기 JetBrains의 운명 및 IDE이다함으로써, 유지 보수가 용이;

또한, 현재의 모바일 플랫폼은 크로스 플랫폼 개발을 수행 한 후, 기본 반응 떨림 모멘텀 떨림이 조금 더있을 수 있습니다 두 가지 옵션이 있습니다, 또한 코 틀린 기본 급속한 발전, 우리는 미래의 iOS에서 응용 프로그램을 개발할 수 있었다 코 틀린 전망 문은 매우 좋다.

스칼라는 사람들의 선택의 작은 부분 일 수도 있지만, 코 틀린이 현대 스칼라 언어, 더 밀어 구글, 전체 사회에서 배울 전에, 코 틀린 확실히 완전히 스칼라의 검색을 대체한다.

당신이 개발자 Mingan의 Zhuo의 경우, 이전의 자바 라이브러리의 일부를 계속 사용할뿐만 아니라, 코 틀린은 필수 불가결해야합니다.

올해 월 함께, 구글 IO 회의는 공식적으로 안드로이드 코 틀린이 선호하는 개발 언어 발표하고, 안드로이드 개발자의 경우에도 50 %가 코 틀린 언어를 사용하기 시작했습니다. 이것은 어쩌면 단지 코 틀린 버전, 안드로이드 스튜디오 IDE가 코 틀린 기능 및 지원에 경사가 될 것이다 실현 코 틀린 더 많은 안드로이드 라이브러리에 대응 출현으로 이어질 것입니다.

실제 사업에 해당하는 동안, 회사는 지속적으로 JAVA 코 틀린 마이그레이션을 추진하고 있습니다, 안드로이드 JD 용으로 개발 된 많은 프로그래머는 코 틀린는 것이 필요합니다.

▲ 출처 : 풀 후크 네트워크

지난 3 년 동안, 나는 현재 프로젝트가 거의 100 % 코 틀린 특히에, 코 틀린를 사용하는 개발 팀을 담당했다. 하지 코 틀린 경험은 새로운 프로그래밍 언어를 배울 수있는 능력에 중점 될 경우 I는 올해 팀 회원을 모집.

그래서, 나는 신인 둥지와 협력 등 체계적으로 신속하게 코 틀린를 파악하기 위해 JAVA / 안드로이드 개발자를 돕기 위해 희망, 코 틀린, 중급, 고급 지식의 시작을 다루고 물론 "실제 입장에서 코 틀린"을 할 수있는 정말 출시 실제 업무에서 응용 프로그램입니다.

내가 수석 건축가 트래비스 트래비스, 지금, 소프트웨어 개발 경험 22 년을 계산했다 위해 1997 년에 석사 학위 오전, 모토로라, 노키아, 폴리콤과 ++ JAVA / Ktlin / C / C에 능숙 다른 기업의 경력과 다른 언어에서 근무하고, 더 익숙한 모바일 개발 플랫폼의 종류 (안드로이드 / IOS / 리눅스 / 심비안 / 윈도우 폰을 포함).

AS를 "오래 된 농장 마당에,"나는 99 최초의 심비안 개발자에게, 모바일 기술 플랫폼의 변화를 많이 경험, 임베디드 리눅스 모바일 플랫폼 02 년 2008 년 포괄적 인 구조 조정 안드로이드 플랫폼, 나는 시도 멀티미디어, 전자 상거래, 도구 및 응용 프로그램의 다른 종류, 여전히 아래쪽에서 위쪽으로 안드로이드 플랫폼 기술을 탐구 계속 통해.

在这门课程中,我希望利用自己在多种移动平台的开发经验,通过对比不同语言的特性,让你快速并上手Kotlin,提高安卓开发的效率,在未来职业道路上也能够收获更多。《Kotlin快速入门与实战》听课视频入口☞https://www.cniao5.com/course/10228

 

《Kotlin快速入门与实战》包含十七大章节50个小节,在这门课中,我将以完全新手的角度,从Kotlin的基本语言特性和优点出发, 注重实战技巧, 让你逐步掌握面向对象编程和函数式编程的思想。

 

而且,我会通过一个完整的安卓APP项目来讲解Kotlin带来的开发效率提升。在高级阶段,也会对软件架构、DSL、 跨平台开发等有所总结。学会Kotlin, 不止于Kotlin!

初级阶段(第1-5章),掌握Kotlin语言基本特性,强化面向对象和函数式编程思想,经过本阶段的学习,你能独立编写Kotlin程序;
进阶阶段(第6-12章),将带你学习Kotlin的高级特性,包括实用操作技巧、操作符、委托Delegation、函数式编程,以及与JAVA的互操作,提高生产力与代码质量。
高级阶段(第13-17章),从0开始实战一个APP项目,并且掌握Kotlin协程并发编程,打造MVVM架构DSL,最后将带你了解Kotlin全平台开发。
通过本课程,我希望你能了解Kotlin背后的原理,并能在Kotlin与JAVA之间熟练切换,甚至能从架构的高度思考技术选型中的优缺点。
 
你需要知道程序设计语言,无论是面向对象设计啊,还是函数式编程啊,目的都是为了更高效更敏捷,始终都是要跟具体的问题领域相映射
 
如果你想跟着一名“老码农”一起学习一门新语言,提高自己的安卓开发效率,站在行业前排,欢迎来一起学习!https://www.cniao5.com/course/10228
 
菜鸟窝还特别整理了kotlin的18套开源项目源码。 含饭否精选客户端、音乐播放器、阅读精选、豆瓣电影、记事本APP、相机应用、照片视频画框、漫画APP、文件浏览器、天气预报安卓版、吐槽APP、健身APP等18套完整的kotlin项目源码资源,勾搭以下运营小姐姐免费领取~ (weixin:BT474849)
 
 

추천

출처www.cnblogs.com/cniao5/p/11302218.html