본문 바로가기

안드로이드2

[코틀린 Kotlin 스터디] 코틀린 기초 시작하기 안녕하세요, 꼬맹입니다. 부스트코스 코틀린 프로그래밍 기본1을 수강하며 정리하였습니다. 사용 가능한 플랫폼 - JVM: 모바일 앱 개발 가능 - JS: 브라우저에서 동작하는 앱 개발 가능 - Native: 윈도우, IOS, ANDROID 등 멀티 플랫폼 용 앱 개발 가능 코틀린의 장점 - 정적 언어: 자료형에 대한 오류를 미리 잡을 수 있음, 컴파일러가 타입을 검증 - NPE에서 자유로움: 널 포인터 익셉션으로 인한 중단 예방 - 자바와 완벽하게 상호운영이 가능 - 간결하고 효율적인 코드 - 함수형, 객체 지향 모두 가능 - 세미콜론 생략 가능 코틀린의 실행 진입점 main() - 자바는 최소 하나의 클래스와 그 안에 실행가능한 main()함수가 필요함 - 코틀린은 main()함수만 있으면 실행 가능 f.. 2022. 1. 8.
[코틀린 Kotlin 스터디] 안드로이드 개발 환경 세팅하기 (안드로이드 스튜디오와 자바 환경 변수) 안녕하세요 꼬맹입니다. 그동안 자바 만을 이용해서 어플리케이션을 개발해왔는데 기업 채용 공고에 코틀린이 많이 보이기도 하고 자바보다 더 효율적이라고 해서 코틀린 스터디를 하게 되었습니다. 아는 건 자바 뿐이지만 멘토 입장에서 스터디를 시작하게 되어 스터디 자료로 쓸겸 내용을 정리하고자 합니다. [안드로이드 스튜디오 실행파일 다운로드 하기 (윈도우 기준)] 구글 공식 통합 개발 환경(IDE)인 안드로이드 스튜디오에서 코틀린, 자바 두 가지 언어를 모두 사용할 수 있습니다. https://developer.android.com/studio 2022. 1. 5.