What Is Google's New Kotlin First Initiative for Android App Development?

그래서 Google은 최근에 Kotlin은 Android 앱 개발에 관해서 처음입니다 그렇다면 코 틀린은 무엇을 의미합니까? 그러나 더 중요한 것은 아마, 이것이 개발자로서 당신에게 어떤 영향을 미칩니 까? 오늘의 비디오에서 그것에 대해 이야기합시다

이 비디오는 Learn Programming Academy의 Android Kotlin Masterclass입니다 지저분한 48 시간의 훈련으로, 이 코스는 단지 보여주지 않습니다 Android 애플리케이션 작성 방법, 모든 것을 자세히 설명합니다 Kotlin 언어 자습서도 포함됩니다 방대한 할인과 즉각적인 액세스를 확보하십시오

lpadev / youtubeAndroid를 방문하여 또는이 비디오의 설명에있는 링크를 클릭하십시오 (테크노 음악) 다시 환영합니다, 제 이름은 팀 부칼 카입니다 그날의 또 다른 프로그래밍 팁과 함께 그리고 우리는이 Kotlin First initiative에 대해 이야기하고 있습니다

Google이 지금 이야기하고있는 Android 앱 개발을 권장합니다 그래서 약간의 맥락을주는 것, 첫째, Google 및 Jetbrains Jetbrains는 실제로 만든 회사입니다 처음에는 코 틀린 언어였습니다 그들은 이제 재단을 형성했습니다 코 틀린 재단과 그 재단의 목적 어 보호, 승진 및 진급이다

Kotlin 프로그래밍 언어 그래서 저는 그것이 그 의도에 대한 큰 단서라고 생각합니다 Google 및 Jetbrains의 이제 코 틀린 자체가 오픈 소스 언어입니다 GitHub에서 개발되고 있습니다 이제는 환상적입니다 언어에 기여할 수있다

그래서 다른 많은 프로그래밍 언어와는 다릅니다 이들은 폐쇄 된 출처이다 총 추가 기능을 할 수 없다는 것을 의미합니다 독학 그래도 기초 중의 하나, 가장 큰 업무는 새로운 기능을 보장하는 것입니다

개발자가 만들고 기여한 실제로 Kotlin의 전반적인 설계 목표를 깨뜨리지 마십시오 다른 말로하면, 그 과정을 주도하는 누군가가 있습니다 그것은 좋은 점이다 코 틀린이 올바른 방향으로 나아 간다 이제는 Kotlin의 큰 장점 중 하나가 라이센스 문제가 없다는 것입니다

존재하는 잠재적 라이센싱 문제와는 달리 Android 플랫폼에서 Java를 사용하여 지금 당장은 문제가 없습니다 하지만 당신은 오라클, Java와 Google의 제작자 Google의 사용에 대해 여러 번 법정에 출두했다 Android 플랫폼의 Java 그래서 기본적으로 당신은 관련된 모든 문제를 해결하고 있습니다 네가 코 틀린으로 이사 간다면 최근 Google I / 0 컨퍼런스에서, 그래서이 비디오를 녹음 할 때가 이번 달이었습니다

2019 년 5 월, Google은 개발자 통계 누가 안드로이드 스튜디오 제품을 사용하고 있는지, 현재이 개발자의 50 %는이 안드로이드 개발자이며, 이미 Kotlin을 사용하고 있습니다 다시 한번 그것은 큰 것입니다 코 틀린은 2 년 전만 공개한다고 말할 수 있습니다 이미 50 %를 치고있다 그리고 그것은 내 생각에 기본적으로 꽤 중요합니다

여기에서 올라가고 올라갈 것입니다 지금 그들은 또한 언급했다, 나는 발견했다 그것은 꽤 흥미 있었다 코 틀린 그 자체가 GitHub에서 가장 빠르게 성장하는 언어입니다 이제 2 가지 큰 이유가 있습니다 왜 내가 Kotlin을 사용하는 것 같아요

이제 다시 Kotlin으로 돌아 가야합니다 나는 비디오의 시작 부분에서 언급했다 그럼 그게 실제로 무엇을 의미합니까? 그리고 같은 컨퍼런스에서 Google I / O 컨퍼런스, 구글은 안드로이드가 Kotlin First라고 발표했다 이제는 Google이 실제로 더 많은 것을 만들고 있습니다 네가 원한다면, Kotlin 개발자가 먼저 사용할 수 있습니다

다른 언어보다 먼저 그리고 그것은 분명히 지난 몇 년 동안의 출발이었습니다 이사회가 새로운 API를 도입 한 경우 또는 일부 새로운 기능을 사용하면 일반적으로 사용할 수 있습니다 Java 개발자가 먼저 이제 그들은 그것을 바꾸고 있습니다 실제로 사용할 수있게 만들고 있습니다

먼저 Kotlin 개발자를위한 것입니다 그리고 그들이 사용했던 예가있었습니다 Jetpacks API가 출시 중입니다 먼저 Kotlin 개발자를위한 것입니다 꽤 큰 성명이 거기에 있습니다

다시 말하지만, 이것은 언급 한 바와 같이 커다란 변화였습니다 이전에 그들이 승진하고 어 자바를 먼저 공개했다 구글도 강력한 추천을했다 같은 회의에서 새로운 안드로이드 프로젝트, 처음부터 새로운 프로젝트 시작, 항상 Kotlin에서 해보기를 권합니다 또 다시 지난 해와 출발합니다

지금 이유 중 하나, 그래서 당신이 할 수있는 3 가지 좋은 이유는 무엇입니까? 고려 Kotlin, 유형을 적게, 테스트를 덜, 그리고 유지 보수가 적습니다 이제 그걸 추가하면 이미 프로 개발자의 50 % 그들의 통계에 따르면 이미 Kotlin을 사용하고 있으며, 시간이 지금 여기에 있다고 생각합니다 기본적으로 당신을 위해 Kotlin을 채택하기 시작합니다 Adroid 앱 개발 기본적으로 내가 말하는 것은, 내 관점에서 내 의견으로는, 당신은 실제로 Koltlin에서 발전해야합니다

언제든지 Androd 앱을 실제로 개발하고 있습니다 앞으로 나아가 다 하지만 어쨌든 흥미로운 질문을 불러 일으킨다 앱을 코딩하는 사람들에게 일어날 일 자바로? 자바의 안드로이드 애플 리케이션은 지금? 음, 좋은 소식은 Google이 그들이 계속해서 지원할 것이라고 Java 플랫폼에 투자하십시오 그래서 그것은 마치 어, 자바로 작성한 모든 코드, Android 앱을 사용하는 경우 낭비됩니다

얼굴을 보자 년과 년 그리고 우리의 프로그래밍 코드 그건 자바에서, 어, 안드로이드 애플 리케이션에서 발표되었습니다 그래서 그것은 어쩌면 미친 것 같아요 내 생각에 Google은 그걸 없애 버려 갑자기 그걸 양립 할 수 없게 만든다

그래서 제가 말하고자하는 것은 모든 코드입니다 당신이 자바로 작성한 Android 앱 플랫폼의 경우 여전히 1 번으로 일할 것입니다 하지만 두 번째로 지원 될 것입니다 Google과 함께 전진하고 있습니다 그리고 기본적으로 C ++과 Java를 사용할 수도 있습니다

언제든지 그들이 원하는 것을 말합니다 기본적으로 Android 앱입니다 어느 쪽이 꽤 좋다, 하지만 그들의 추천은 코 틀린 자체에 집중하는 것입니다 기본적으로, 당신은 여전히 ​​지원을받을 것입니다 모든 프로그래밍 언어를 지원합니다

결론은 콜린 퍼스트가 먼저 계획이므로 언제든지 새로운 프로젝트를 만들 수 있습니다 내 추천과 나는 이것을 앞으로 나아갈 것이다 첫 번째 접근 방식으로 Kotlin을 사용할 것입니다 그게 내가 제일 먼저 할 일이야 기본적으로 Kotlin에서 코딩을 살펴 봅니다

그러나 레거시 애플리케이션은 계속해서 지원 될 것입니다 원할 경우 Java를 사용할 수 있습니다 지금 비록 당신이 이미 가지고 있지 않다면, Google I / O 회의 비디오를 확인하십시오 YouTube에서 사용할 수 있습니다 구글 개발자 채널, 나는 말해야한다

거기에 재생 목록이 있습니다 Google I / O 회의 그리고 거기에 약 178 개의 비디오가 있다고 생각합니다 다양한 분야에서 볼 수있는 환상적인 동영상 Android 앱 개발 내에서 해당 채널을 구독하는 것이 좋습니다 그리고 그걸 확인해 봐 기본적으로 링크가 있습니다

그 재생 목록에 대한 설명에서, Google I / O 개발자 컨퍼런스의 재생 목록에 추가 그러니 체크해보세요 특히 당신에게 먼저 관심을 가질만한 것, 나는 몇 가지 점을 인용했다 어, Google 개발자 재생 목록입니다 어 기조 연설, 30 분 ~ 45 분 정도입니다 그래서 기조 연설, 개발자 기조 연설, 일어난 일에 대한 더 많은 정보가 필요합니다

하지만 나에게 이것은 아주 크다 안드로이드는 현재 Kotlin을 밀고있다 너 정말보고 있어야한다고 생각해 Kotlin에서 최대한 빨리 숙련 된 기술을 습득해야한다 안드로이드 애플 리케이션 개발을 위해 앞으로 나아 갔다

좋아, 그래서 그걸 도왔 으면 좋겠어 질문이 있으시면 언제든지 댓글을 남길 수 있습니다 내가 너에게 돌아갈거야 다음 팁을 살펴볼 준비가되면, 여기를 클릭하면 확인하실 수 있습니다 특정 프로그래밍 비디오 코딩에 관심이 있다면, 왼쪽 하단에있는 링크를 클릭하십시오

여기를 클릭하여 가입을 고려하십시오 나는 너를 곧 볼거야!

Android P hands-on: Google’s most ambitious update

(일렉트로닉 뮤직) – Google I / O가 여기에 있으며 이는 의미합니다 마침내 Android P에서 어떤 일이 벌어지고 있는지 알게되었습니다

회사는 다음 세 가지 사항에 중점을 둡니다 더 간단한 인터페이스, 지능형 인터페이스, 그리고 그들은 이것을 "디지털 웰빙"이라고 부릅니다 그게 다 뭐야? (일렉트로닉 뮤직) 따라서 새로운 Android P 베타 버전을 사용할 수 있어야합니다 꽤 많은 양의 장치에 꽤 많은 시간이 걸렸습니다 7 개 또는 9 개의 기기가 있습니다

여기에있는 Google Pixel 2 XL에 있습니다 또한 OnePlus 6, Nokia 전화 등 어쨌든, 가장 확실한 것을 보여주고 싶습니다 Android P의 베타 버전에서 왜냐하면, 오 세상에, 그들은 집으로 버튼을 가져갔습니다 그래서, 당신이하는 일은 조금 스 와이프 해주는 것입니다

개요 화면으로 이동합니다 모든 앱이 여기에 가로로 나열됩니다 그들은 심지어 살기 때문에, 오래 동안 무언가를 누를 수 있습니다 그 일에 대한 수색을 해달라고 요청하십시오 또는 멋진 텍스트 또는 무엇이든을 복사하십시오

더 긴 스 와이프를 올리거나 두 번째 스 와이프를하면, 모든 앱으로 안내합니다 그리고 가장 많이 사용되는 앱을 나열하거나 미안합니다 인공 지능 – 감지 애플 리케이션, 그들이 당신 생각 바로 위에 사용하고 싶습니다 그리고이 반은 여기까지 아래로 스 와이프됩니다 아래쪽에, 꽤 깔끔합니다

업무용 앱을위한 작은 탭이 있습니다 그래서 당신이 정말로 원한다면, 당신은 할 수 있습니다 그 빌어 먹을 것들을 끄십시오, 왜냐하면 누가 애플 리케이션을 원하십니까? 그 버튼을 가진 마지막 작은 영리한 물건, 오른쪽으로 넘기면, 가장 최근의 앱 목록으로 이동할 수 있습니다 그들에게 뛰어들 따라서 앱 사이를 전환하는 정말 빠른 방법입니다

그리고 나서, 물론, 앱에있을 때, 홈 버튼이 있습니다 집에 가려면 집에 가려면 길게 누르십시오 그리고, 좋은 옛날 버튼도 거기에있다, 뒤로 버튼을 원한다면 알림 : 기본적으로 동일합니다 그러나 정말로 좋은 약간의 최신 정보가있다

그래서, 당신이 한 덩어리들을 해산하기 시작한다면, 결국 그것은 당신에게 물어볼 것입니다 알림을 보지 마세요 알림을 길게 누를 수 있습니다 그 이상한 것을 기억하는 대신에 스 와이프하여 설정으로 이동하십시오 그리고 평범한 구식이 있습니다

하단의 '알림 관리'버튼을 클릭합니다 탭하면 목록으로 이동합니다 가장 최근의 알림 그런 다음에는 그 것들을 꺼 버릴 수 있습니다 최근에 널 괴롭 혔기 때문에 알림을 처리하는 방법이 훨씬 빠릅니다

이제 Android P의 일부 기능입니다 더 많은 것이 있습니다 디지털 웰빙에 대한 모든 것들이 있습니다 인공 지능 물건이 잔뜩 있어요 그래서 나는 지금 그 물건에 대해 이야기하고 싶습니다

(진정 전자 음악) 자, 이것이 Google이고 Google 5 개 이상의 단어를 함께 묶을 수는 없다 "AI"라는 말없이 우리는 인공 지능을 다시 말하고 있습니다 AI는 몇 가지 다른 방식으로 Android에 내장되어 있습니다 새로운 기계 학습 키트가 있습니다 그래서 당신은 당신의 자신의 지능형 애플 리케이션을 만들 수 있습니다, 실제로 Android와 iOS에서 모두 작동합니다

그러나 Android 자체에서 AI가 볼 수 있습니다 어떤 앱을 사용하고 지능적으로 종료합니까? 배터리 수명을 절약 할 수 있습니다 너를 조정할거야 밝기를 자동으로 조절합니다 나는 그것이 AI가 조금 느낀다고 말하고있다

bit buzz-wordy와 약간의 잔인 함, 하지만, 잘하면, 당신에게 더 잘해야합니다 결국 배터리 수명 좀 더 지능적인 것들은 무엇입니까? 그게 전화로 지금 일어난거야? – 맞아, 그럼,이 모든 전제가있어 우리는 똑똑하다고 생각합니다 우리는 스마트 폰이라고 부릅니다

그러나, 당신도 알다시피, 그들은 훨씬 더 똑똑 할 수 있습니다 – 괜찮아 (웃음) – 그리고 그들은 훨씬 더 똑똑하고, 그게 무슨 뜻 이죠? 글쎄, 우리의 경우에, 그것은 정말로 우리가 생각합니다 전화가 당신에게 적응해야합니다 우리가 많이 노력한 분야 중 하나 우리가 "적응 형 배터리"라고 부르는 것입니다

DeepMind와 함께했던 프로젝트입니다 기기 내 기계 학습을 사용합니다 다음에 실행할 앱을 파악할 수 있습니다 몇 시간 동안 발사하지 않을 건지, 그리고 저녁때까지하지 않을 수도 있습니다 그것은 하나의 예입니다

또 하나는 자동 밝기입니다 현재, 거의 모든 현대의 스마트 폰에서, 우리는 보겠습니다 그것은 빛 센서를 가지고 있습니다 빛에 따라 밝기가 조절됩니다 그러나 그것은 당신이 선호하는 것을 고려하지 않았습니다

그렇죠? 또는 귀하의 환경 그래서 우리가 한 일은 실제로 배우게 될 것입니다 당신이 밝기를 움직이는 방법, 주어진 다른 것 조명 조건을 설정하면됩니다 – 따라서 Android P에서 Google이 수행하는 작업 중 하나 그들은 새로운 용어를 소개하고 있습니까? "조각"이 있고 "행동"이 있습니다 그리고 그들은 기본적으로 딥 링크입니다

앱이 당신이하고 싶은 것을 가지고 있다고 앱 내부 깊숙한 곳이지만,하고 싶다 운영 체제의 다른 곳에서 Lyft를 검색하면, 그냥 집에가는 링크가 나타납니다 그리고 그것을 바로 애플 리케이션으로 점프 또는 원하는 경우 앱 서랍을 여는 경우, 앱 행 안에 몇 가지 작은 것들이 있습니다

상단에서 어떤 행동으로 바로 뛰어들 수 있습니다 당신은 항상 그렇게합니다 너도 알다시피, 중요한 다른 사람 한테 전화 해 또는 당신이 집에 올 때 매끄러운 열어 라 왜냐하면, 솔직 해지자

집에 갈 때 당신은 매끄러운 마음으로 헤어질거야 너는 게으르다 그것들은 모두 whizbang 기능입니다 휴대 전화로 생산성을 높일 수 있습니다 그리고 당신의 전화를 더 많이 사용하십시오

그러나 Google은이 모든 다른 일을하고 있습니다 이것은 휴대 전화를 덜 사용하도록 설계되었습니다 – 디지털 웰빙은 우리에게 테마입니다 우리가 안드로이드에 넣는 기능 세트입니다 사람들이 더 잘 알도록 돕기 위해 그들이 어떻게 그들의 장치를 사용하고 있는지

그리고 나서 제어 할 수 있고, 통제 집합을 가질 수 있으며, 그들이 원하는 방식을 결정할 수있는 곳 그 행동을 바꾸는 것 그래서 당신이하는 일 중 하나는 당신이이 일을 가지고 있다는 것입니다 대시 보드라고 뭐라고 부릅니까? 그래, 대시 보드가있어 – 더 많은 체크 박스가 필요한가? 사람들은보아야 만 하는가? 너는 사람들이 실제로 이걸로 가치를 찾았습니까? – 첫 번째 단계는 인식입니다 그리고 대시 보드는 꽤 똑바로 전달됩니다

매일 휴대 전화에 얼마나 많은 시간을 보냈는지, 그 시간을 보낸 앱은 무엇입니까? 몇 번이나 휴대 전화를 잠금 해제했는지, 얼마나 많은 알림을 받았는지 그리고 나서 그것은 당신이 그 것들을 드릴 다운 할 수있게 해줍니다 그리고 그 다음 부분은 다음과 같습니다 좋아, 그럼 어떻게 소프트웨어가 나를 도울 수 있니? 내 행동을 바꾸고 싶다면? 그래서 우리는 많은 기능을 제공합니다 우리는 사용자 컨트롤이라고 부릅니다

따라서 시간 제한을 설정할 수 있습니다 당신은 앱에서 지출하고 싶다 그래서 나는 예를 들어, 나는 단지 지출하고 싶다고 말할 수있다 YouTube 또는 Instagram에서 하루 30 분, 또는 내가 좋아하는 게임, 아마도 Subway Surfer, 맞습니까? 그리고 우리가 사람들을 찾은 또 다른 상황 정말 우리 한테 많이 얘기 했어 무언가를 위해 완전히 존재하려고 노력합니다

그리고 전화는 아마도 도움이되지 않을 것입니다 따라서 방해 금지 기능을 개선 할 수있는 곳은 방해 금지를 켤 때, 이제 모든 시각 장애가 사라집니다

– 잠금 화면에는 알림이 표시되지 않습니다 진동하지 않을뿐만 아니라 진동하지 않습니다 전혀 보여주지 마라 – 진동이 없습니다 기본적으로 중단이 없습니다

– 그래서 안드로이드 P에 대한 간단한 설명을 한 후, 내가 어떻게 생각하니? 글쎄, 나는 희망적이다 나는 애플 리케이션을 폭발시키는 아이디어를 정말 좋아한다 전화의 나머지 부분에 밖으로, 그래서 당신은 단지 검색과 점프를 할 수 있습니다 네가하고 싶은 일에 바로 그리고 저는 앱을 덜 사용한다는 아이디어에 정말 흥미가 있습니다

왜냐하면, 나도 모르겠다 나는 트위터 방식을 너무 많이 사용한다 이 두 가지 아이디어를 함께 사용하면 실제로 무엇이 흥미로운 것은 Google이 시스템을 설정하려는 것입니다 휴대 전화에 대해 생각하는 곳이 적습니다 둘 다 자동으로 작업하기 때문에 둘 다 AI를 통해, 그리고 당신은 당신의 전화기를 덜 사용하기 때문입니다

어쩌면 우리 모두 그렇게 할 수 있습니다 그러나 비록 내가 희망적이라해도 그것이 내가 순진하다는 것을 의미하지는 않습니다 안드로이드는 대대적 인 업데이트 문제가 있습니다 그것은 항상 있습니다 그리고이 이론은이 새로운 Treble 시스템 그들이 개발 한 것은 더 많은 휴대폰으로 더 빨리 얻을 수 있다는 것입니다

우리는 여기서 좋은 발걸음을 내딛고 있습니다 7 개 제조업체가 쇼핑을 할거야 바로 베타 버전입니다 그리고 우리는 그것들을 많은 전화기에 가지고 있어야합니다 픽셀 폰뿐만 아니라 연말까지 그러나 구글은 매년 실행해야한다

우리는 안드로이드의 훌륭한 새 버전을 본다 우리는 전화로 기다려야합니다 모두가 구입 : 삼성 전화 나는 그것들을 고치는 것을 정말로보고 싶다 올해 안드로이드 피와 함께 지켜봐 줘서 고마워

이 비디오가 마음에 들면 다른 비디오가 있습니다 버지 과학에서 당신은 분명히보아야합니다 그것은 시력 차트에 관한 것이고 실제로 유용합니다 당신의 비전이 좋은지 알 수 있도록 왜 항상 같은지 가서 확인해 봐