밍경송의 E.B

Android <1> Kotlin Basic - Benefits of Kotlin 본문

GDSC/Android

Android <1> Kotlin Basic - Benefits of Kotlin

m_gyxxmi 2023. 9. 18. 23:10

9/17 Android 세션 첫 강의\

두둥 탁 ! 을 시작했숩니다 ..  역시 시작은 언제나 의욕 뿜 뿜.. 이지만 끝까지 열심히 하겠슙니슈비두바바

아무튼 Kotlin은 처음 접해보는데, .. 친해지쟈요..

그럼 Kotlin 알아가기 시이작=!

 

 

Benefits of Kotlin 

 

1. Expressive and concise

Kotlin은 문법이 간결하고, 준비 코드가 필요하지 X , 쓸데 없이 반복적인 코드(Bolierplate code)의 사용도 적기 때문에

간결하고 가독성이 뛰어남. => 빠른 개발과 유지보수가 편리해짐 !

 

2. Safer code = Null safety

NPE(NullPointerException) 는 runtime error로, 재정적 손실과 디버깅 시에 countless한 시간을 필요로 하는 문제 발생

 

3. Interoperable (자바와의 상호 운영성)

-- Perhaps 더 나은 자바 !

 

4. Structed concurrency  (비동기 프로그래밍, 백그라운드.. 편리 )

Structed cocurrency란 신뢰할 수 있고 유지보수 가능한 코드의 개발을 단순화하는 것을 목표로 하는 설계 패턴.. 이지만

무슨 소린지 잘은 모르겠습니다.. .. 더 알아가보겠슙니당..

 

 

 

&강의

https://developer.android.com/courses/pathways/android-development-with-kotlin-1?hl=ko 

 

1강: Kotlin 기본사항  |  Android 개발자  |  Android Developers

Kotlin으로 개발을 시작하고 데이터 유형, 연산자, 변수, 제어 구조, null을 허용하는 변수와 null을 허용하지 않는 변수의 차이점 같은 Kotlin 프로그래밍 언어의 기본사항에 관해 알아봅니다.

developer.android.com

크ㄹ헴 컴퓨터를 새로 사서,, JDK랑 IntelliJ까지 전부 새로 깔았답니다.

몰랐는데 학생은 Ultimate 버전을 무료로 사용할 수 있다는 ! 꿀팁 !  

그리고 Kotlin은 플젝 생성하고 바로 쓰는 게 아니라 Tools를 눌러서 뭔가 경로를 한 번 더 타고 들어가는..? 게 !

이 방법만 있는 건지는 모르겠는데 아무튼 터미널에서 작업하는 게 신기했다! 

 

 

 

&과제

+끝으로 이건 1강이랑 과제 실습 사진 !

Hello World!
$name님 <-이렇게 붙여쓰니까 에러가 나더라구용..