Mozilla выпустила Firefox Preview для Android [Google Play]
В качестве движка используется GeckoView. GeckoView - это движок Gecko запакованный как Android библиотека. Движок частично написан на Rust, и по ощущениям уже работает быстрее Chrome на Android, но не дотягивает до скорости Firefox Android. А само приложение написано на Mozilla Android Components. Репозиторий проекта (и компонентов) почти 100% Kotlin.
В качестве движка используется GeckoView. GeckoView - это движок Gecko запакованный как Android библиотека. Движок частично написан на Rust, и по ощущениям уже работает быстрее Chrome на Android, но не дотягивает до скорости Firefox Android. А само приложение написано на Mozilla Android Components. Репозиторий проекта (и компонентов) почти 100% Kotlin.
Google Play
Firefox Nightly for Developers - Apps on Google Play
Nightly is built for testers. Help us make Firefox the best browser it can be.
🏆 Kotlin получил награду "Прорывной Проект Года" (the Breakout Project of the Year) по версии O'Reilly Open Source Award
В прошлом году победителем а этой номинации стал Vault от HashiCorp
В прошлом году победителем а этой номинации стал Vault от HashiCorp
The JetBrains Blog
Kotlin wins Breakout Project of the Year award at OSCON ’19 | The Kotlin Blog
Today at the O’Reilly Open Source Awards 2019, we were honored to hear that Kotlin has won the prestigious Breakout Project of the Year award, this award recognizes a project that has started “breakin
🏫 Google запустила два новых курса по Andoid на Kotlin:
Kotlin Bootcamp Course - основы разработки на Kotlin
Android Kotlin Fundamentals Course - основы разработки под Android на Kotlin
Статья про курсы в блоге Google
Kotlin Bootcamp Course - основы разработки на Kotlin
Android Kotlin Fundamentals Course - основы разработки под Android на Kotlin
Статья про курсы в блоге Google
JVMLS - одна из самых интересных конференций по JVM из года в год, и с 2011 года на ней так или иначе затрагивают тему Kotlin, я собрал все доклады сделанные Андреем Бреславым и бонус в виде докладов от Романа Елизарова и Петра Громова
2011: The Kotlin Programming Language — Andrey Breslav and Dmitry Jemerov (слайды есть, а вот видео - нет. Но можно посмотреть видео с Devclub тоже 2011 года, и услышать голос Антона Кекса за кадром)
2012: Kotlin
2013: Kotlin Reflection
2014: eval4j Debugging
2015: Flexible Types in Kotlin
2016: Kotlin Coroutines (старый дизайн корутин)
2017: Kotlin Coroutines Reloaded
2018: How to Design an IDE-Friendly Language
2019: -
2011: The Kotlin Programming Language — Andrey Breslav and Dmitry Jemerov (слайды есть, а вот видео - нет. Но можно посмотреть видео с Devclub тоже 2011 года, и услышать голос Антона Кекса за кадром)
2012: Kotlin
2013: Kotlin Reflection
2014: eval4j Debugging
2015: Flexible Types in Kotlin
2016: Kotlin Coroutines (старый дизайн корутин)
2017: Kotlin Coroutines Reloaded
2018: How to Design an IDE-Friendly Language
2019: -
▶️ Видеозаписи с Kotlin/Everywhere Minsk
0️⃣ Kotlin not-to-do list - Marcin Moskala@KtAcademy
1️⃣ Sliced but whole. A little adventure in multiplatform world - Oleg Semen@Lviv Kotlin User Group
2️⃣ Как мы пытались подружить Kotlin и JSON - Павел Щорс@Juno
3️⃣ Reaktive: реактивное программирование в Kotlin Multiplatform - Аркадий Иванов@Badoo
4️⃣ℹ️ Crossinline suspend или нельзя так просто взять и сделать языковую фичу - Ильмир Усманов@JetBrains
5️⃣ Почему я вновь хочу писать на Java - Степан Чурюканов@Flo Health Inc
6️⃣ iOS & Kotlin. Путь приложения от начала до публикации в AppStore - Андрей Ковалёв@IceRock
7️⃣ Kotlin Multiplatform с точки зрения бизнеса - Александр Погребняк@IceRock
8️⃣ Migrating Spring Boot apps to functional config with Kotlin - Nicolas Frankel@Hazelcast
9️⃣ℹ️ Дизайн kotlinx.serialization - Леонид Старцев@JetBrains
🔟 Fear and Loathing in Scala and Kotlin interop - Маргарита Недзельская@Wix
0️⃣ Kotlin not-to-do list - Marcin Moskala@KtAcademy
1️⃣ Sliced but whole. A little adventure in multiplatform world - Oleg Semen@Lviv Kotlin User Group
2️⃣ Как мы пытались подружить Kotlin и JSON - Павел Щорс@Juno
3️⃣ Reaktive: реактивное программирование в Kotlin Multiplatform - Аркадий Иванов@Badoo
4️⃣ℹ️ Crossinline suspend или нельзя так просто взять и сделать языковую фичу - Ильмир Усманов@JetBrains
5️⃣ Почему я вновь хочу писать на Java - Степан Чурюканов@Flo Health Inc
6️⃣ iOS & Kotlin. Путь приложения от начала до публикации в AppStore - Андрей Ковалёв@IceRock
7️⃣ Kotlin Multiplatform с точки зрения бизнеса - Александр Погребняк@IceRock
8️⃣ Migrating Spring Boot apps to functional config with Kotlin - Nicolas Frankel@Hazelcast
9️⃣ℹ️ Дизайн kotlinx.serialization - Леонид Старцев@JetBrains
🔟 Fear and Loathing in Scala and Kotlin interop - Маргарита Недзельская@Wix
YouTube
“Kotlin not-to-do list” - Marcin Moskala@KtAcademy
Kotlin gives us a lot of possibilities, but with every power comes responsibility. What should we avoid doing in Kotlin? What are Kotlin internal contracts in terms of different features and functions? What is dangerous and should be avoided? How to code…
📦 Вышел Spring Framework 5.2
Что интересно для разработчика на Kotlin:
1. Документация включает примеры на Kotlin side-by-side с Java
2. Поддержка Kotlin Coroutines 1.3 и тесная интеграция их в проект (поверх webflux, rsocket, r2dbc)
Что интересно для разработчика на Kotlin:
1. Документация включает примеры на Kotlin side-by-side с Java
2. Поддержка Kotlin Coroutines 1.3 и тесная интеграция их в проект (поверх webflux, rsocket, r2dbc)
Spring Framework 5.2 goes GA
Level up your Java code and explore what Spring can do for you.
➡️ Introducing Package Search EAP
JetBrains выпустили плагин который поможет управлять зависимостями в проекте, а также подскажет на каких Kotlin платформах выбраная библиотека работает.
JetBrains выпустили плагин который поможет управлять зависимостями в проекте, а также подскажет на каких Kotlin платформах выбраная библиотека работает.
📦 Kotlin 1.3.60 EAP 1
📦 Kotlin 1.3.60 EAP 2
Из интересного:
1. Все исключения связанные с проверкой на null заменены на NullPointerException
2. Оптимальная компиляция делегатов (не будет лишнего создания KProperty когда он не используется).
📦 Kotlin 1.3.60 EAP 2
Из интересного:
1. Все исключения связанные с проверкой на null заменены на NullPointerException
2. Оптимальная компиляция делегатов (не будет лишнего создания KProperty когда он не используется).
by lazy
стал дешевле!GitHub
Release Kotlin 1.3.60 EAP 1 · JetBrains/kotlin
CHANGELOG
1.3.60
Android
KT-27170 Android lint tasks fails in Gradle with MPP dependency
Compiler
New Features
KT-31230 Refine rules for allowed Array-based class literals on different platforms...
1.3.60
Android
KT-27170 Android lint tasks fails in Gradle with MPP dependency
Compiler
New Features
KT-31230 Refine rules for allowed Array-based class literals on different platforms...
Прямо сейчас на Joker:
Тестирование многопоточных алгоритмов с помощью Lincheck
Никита Коваль
JetBrains
https://www.youtube.com/watch?v=zovuen6BGEY
Тестирование многопоточных алгоритмов с помощью Lincheck
Никита Коваль
JetBrains
https://www.youtube.com/watch?v=zovuen6BGEY
YouTube
- YouTube