ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Google ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡΠ° Google I/O 2019 Π² Π±Π»ΠΎΠ³Π° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ Π·Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Android , ΡΠ΅ Π΅Π·ΠΈΠΊΡΡ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Kotlin Π²Π΅ΡΠ΅ Π΅ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π½ Π΅Π·ΠΈΠΊ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π° Π½Π΅ΠΉΠ½Π°ΡΠ° ΠΌΠΎΠ±ΠΈΠ»Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠΎΠ΅ΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π° Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Π²ΡΠ² Π²ΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΠΈ API Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ Π΄ΡΡΠ³ΠΈΡΠ΅ Π΅Π·ΠΈΡΠΈ.Β

βΠ Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Android ΡΠ΅ ΡΡΠ°Π²Π° Π²ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π½Π°ΡΠΎΡΠ΅Π½Π° ΠΊΡΠΌ Kotlinβ, ΠΏΠΈΡΠ΅ Google Π² ΠΎΠ±ΡΠ²Π»Π΅Π½ΠΈΠ΅ΡΠΎ. βΠΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΈ API ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° Jetpack ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π½ΠΈ ΠΏΡΡΠ²ΠΎ Π·Π° Kotlin. ΠΠΊΠΎ Π·Π°ΠΏΠΎΡΠ²Π°ΡΠ΅ Π½ΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡ, ΡΡΡΠ±Π²Π° Π΄Π° Π³ΠΎ Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π½Π° Kotlin. ΠΠΎΠ΄ΡΡ, Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Kotlin, ΡΠ΅ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π° Π·Π° Π²Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΊΠΎΠ΄ ΠΊΠ°ΠΊΡΠΎ Π·Π° Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅, ΡΠ°ΠΊΠ° ΠΈ Π·Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°.β

Π‘Π°ΠΌΠΎ ΠΏΡΠ΅Π΄ΠΈ Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡΠ° I/O 2017, Google Π·Π° ΠΏΡΡΠ²ΠΈ ΠΏΡΡ ΠΎΠ±ΡΠ²ΠΈ Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Kotlin Π² ΡΠ²ΠΎΡΡΠ° IDE β Android Studio. Π’ΠΎΠ²Π° Π±Π΅ΡΠ΅ ΠΈΠ·Π½Π΅Π½Π°Π΄Π°, ΠΈΠΌΠ°ΠΉΠΊΠΈ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄, ΡΠ΅ Π΄ΡΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π½ΠΈΡΡ Π΅Π·ΠΈΠΊ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π° Android ΠΎΡΡΠ°Π²Π°ΡΠ΅ Java. Π‘Π°ΠΌΠΎ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΎΠ±ΡΠ²Π»Π΅Π½ΠΈΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡΠ° Π² ΠΎΠ½Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° ΠΏΠΎΠ»ΡΡΠΈΡ Π° ΠΏΠΎΠ²Π΅ΡΠ΅ Π°ΠΏΠ»ΠΎΠ΄ΠΈΡΠΌΠ΅Π½ΡΠΈ. ΠΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° Kotlin ΡΠ°ΠΌΠΎ ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈ. Π‘ΠΏΠΎΡΠ΅Π΄ Google, ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 50 % ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ Π½Π° Android ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠΎΠ·ΠΈ Π΅Π·ΠΈΠΊ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠ²ΠΎΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π° Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎΡΠΎ ΠΏΡΠΎΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° Stack Overflow ΡΠΎΠΉ ΡΠ΅ ΡΡΠΈΡΠ° Π·Π° ΡΠ΅ΡΠ²ΡΡΡΠΈΡ Π½Π°ΠΉ-ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π² ΡΠ²Π΅ΡΠ°.
Π, ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, ΡΠ΅Π³Π° Google Π½Π°ΠΌΠ΅ΡΠΈ ΡΠΌΠΈΡΡΠ» Π² ΡΠΎΠ²Π° Π΄Π° ΡΠ²Π΅Π»ΠΈΡΠΈ ΡΠ²ΠΎΡΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Kotlin. βΠΠ±ΡΠ²ΡΠ²Π°ΠΌΠ΅, ΡΠ΅ ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° Π³ΠΎΠ»ΡΠΌΠ° ΡΡΡΠΏΠΊΠ°, ΠΊΠΎΡΡΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ΅ΠΌΠ°ΠΌΠ΅, Π΅, ΡΠ΅ Kotlin ΡΠ΅ ΡΡΠ°Π½Π΅ Π½Π°ΡΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Π΅Π½ Π΅Π·ΠΈΠΊβ, ΠΊΠ°Π·Π° Π§Π΅Ρ Π₯Π°Π°Π·Π΅ (Chet Haase), ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΠΎΡ Π΅ΠΊΠΈΠΏΠ° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Android UI Toolkit Π² Google.
βΠ Π°Π·Π±ΠΈΡΠ°ΠΌΠ΅, ΡΠ΅ Π½Π΅ Π²ΡΠΈΡΠΊΠΈ ΠΎΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Kotlin, Π½ΠΎ Π²ΡΡΠ²Π°ΠΌΠ΅, ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΠΏΠΈΡΠ°ΡΠ΅β, ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° Π₯Π°Π°Π·Π΅. βΠΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ°ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΈ Π²ΡΠ΅ ΠΎΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π΅Π·ΠΈΡΠΈ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΊΠ°ΡΠΎ C++ ΠΈ Java, ΠΈ ΡΠΎΠ²Π° Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π½ΠΎΡΠΌΠ°Π»Π½ΠΎ. Π’Π΅ Π½Π΅ ΠΈΠ·ΡΠ΅Π·Π²Π°Ρ.β
Π’ΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΎΡΠ±Π΅Π»Π΅ΠΆΠΈ, ΡΠ΅ Kotlin Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° JetBrains, ΠΎΡΠ½ΠΎΠ²Π°Π½Π° ΠΎΡ Π½Π°ΡΠΈΡΠ΅ ΡΡΠ³ΡΠ°ΠΆΠ΄Π°Π½ΠΈ ΠΈ ΠΈΠΌΠ°ΡΠ° ΠΎΡΠΈΡΠΈ Π² ΠΠΎΡΠΊΠ²Π°, Π‘Π°Π½ΠΊΡ ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³ ΠΈ ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡΡΠΊ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ, Kotlin Π² Π·Π½Π°ΡΠΈΡΠ΅Π»Π½Π° ΡΡΠ΅ΠΏΠ΅Π½ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΠΈΡΠ° Π·Π° ΠΌΠ΅ΡΡΠ½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, Π΄ΠΎΡΡΠΈΠ³Π½Π°Π»Π° ΡΠ²Π΅ΡΠΎΠ²Π½ΠΎ ΠΏΡΠΈΠ·Π½Π°Π½ΠΈΠ΅. ΠΡΡΠ°Π²Π° Π΄Π° ΠΏΠΎΠ·Π΄ΡΠ°Π²ΠΈΠΌ Π΅ΠΊΠΈΠΏΠ° Π½Π° JetBrains Π·Π° ΡΠΎΠ·ΠΈ ΡΡΠΏΠ΅Ρ ΠΈ Π΄Π° ΠΏΠΎΠΆΠ΅Π»Π°Π²ΠΈΠΌ ΠΏΠΎ-Π½Π°ΡΠ°ΡΡΡΠ½ΠΎ ΠΏΠ»ΠΎΠ΄ΠΎΡΠ²ΠΎΡΠ½ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅.
