본문 바로가기

728x90

DevOps./안드로이드, 코틀린

(4)
안드로이드 앱의 80% 이상이 코틀린으로 제작되는 이유는? 코틀린은 약 10년 전 소프트웨어 개발 업체 JetBrains에서 JVM(Java Virtual Machine)을 위한 새로운 정적 유형 프로그래밍 언어로 발표했다. 현재는 자바 대안뿐 아니라 서버 측, 모바일, 웹, 데이터 과학, 다중 플랫폼 프로젝트, 기계 학습 등 다양한 목적으로 코드를 작성할 수 있는 전체 생태계로 확장했다. 또한 코틀린은 앱 개발에 유용한 프로그래밍 언어 중 하나다. 코틀린 팀은 "안드로이드 휴대전화나 태블릿이 있는 경우 사용하는 앱의 80% 이상이 코틀린으로 제작 됐다"고 말했다. 코틀린은 정적 입력 방식의 최신 프로그래밍 언어로 전문 안드로이드개발자의 60% 이상이 사용하고 있으며 생산성, 개발자 만족도 및 코드 안전성을 높이는 데 도움 된다고 알려졌다. 이는 비동기적으로 실..
안드로이드 14 첫 개발자 프리뷰 공개, 릴리즈 일정 | SDK 22 버전 이하 설치 불가, 앱별 언어 설정, 글꼴크기 200% 추가 안드로이드14의 첫 개발자 프리뷰가 출시됐다. 2월 8일(현지시간) 미국 지디넷에 따르면, 구글은 모바일 운영체제(OS) 안드로이드14 첫번째 개발자 프리뷰를 공개했다. 안드로이드14는 더 보기 좋고 더 큰 화면에서 작동하는 인터페이스 전용 갤러리 등 개발자에게 태블릿과 폴더블용 앱을 더 잘 만들 수 있도록 도와주는 몇 가지 지침을 제공한다. 구글이 이르면 올봄에 픽셀 폴더블 스마트폰을 공개할 것이란 소문이 있다. 구글의 첫 폴더블폰은 해당 폼팩터용으로 설계된 안드로이드 14와 함께 출시되는게 더 합리적일 수 있다. 안드로이드14는 백그라운드 개선도 이뤄졌다. 배터리와 시스템 상태 개선에 중점을 두고 앱과 함게 작동하는 방식을 개선했다. 작업스케줄러, 포그라운드서비스, 백그라운드 상태 앱에 최적화된 브로..
안드로이드 8.0 이전 스마트폰 '안드로이드 오토' 지원 중단 구글이 일부 구형 스마트폰에 대해 안드로이드 오토 지원을 중단했다. 11월 2일(현지시간) 외신 보도에 따르면 구글은 강제 업데이트를 통해 안드로이드 8.0 이전 버전으로 실행되는 구형 스마트폰에 대해 안드로이드 오토 지원을 중단했다. 2015년 출시된 안드로이드 오토는 올해 초부터 안드로이드 오토 지원을 위한 기본 요구 사항을 안드로이드 8.0 이상으로 변경했다. 안드로이드 6.0 및 안드로이드 7.0 구형 안드로이드 휴대전화 사용자들은 안드로이드 오토 7.4 버전이 오레오(Oreo) 이전 릴리스와 호환되는 마지막 버전이므로 안드로이드 오토를 더 이상 사용할 수 없다. 특히, 구글은 안드로이드 오토의 메이저 업데이트인 '쿨워크(Coolwalk)' 프로젝트를 준비 중이다. 지난 몇 주 동안 일부 안드로이..
코틀린(Kotlin) 제대로 이해하기 코틀린은 JVM과 안드로이드를 위한 정적 형식 지정(statically typed) 범용 오픈소스 프로그래밍 언어로, 객체 지향과 함수형 프로그래밍의 특성을 혼합한 언어다. 상호운용성, 안전성, 명확성, 툴 지원에 중점을 두고 있다. 현재 자바스크립트용 코틀린 버전(ECMAScript 5.1)과 네이티브 코드(LLVM 사용)가 준비되고 있다. 코틀린은 인텔리J(IntelliJ) IDEA를 만든 젯브레인스(JetBrains)가 2010년 내놓았으며, 2012년부터 오픈소스화됐다. 현재 코틀린 팀은 20명 이상의 젯브레인스 출신 정규 멤버로 구성되며 깃허브의 코틀린 프로젝트에는 100여 명의 기여자가 있다. 젯브레인스는 대표 제품인 인텔리J IDEA를 포함한 많은 제품에서 코틀린을 사용한다. 코틀린의 첫인상..

728x90
반응형
LIST