Ускоряем более чем в два раза сборку проекта при помощи Gradle.
https://medium.com/@kevalpatel2106/how-to-decrease-your-gradle-build-time-by-65-310b572b0c43#.7r62qzado
#gradle
https://medium.com/@kevalpatel2106/how-to-decrease-your-gradle-build-time-by-65-310b572b0c43#.7r62qzado
#gradle
Medium
How to decrease your Gradle build time by 65%?
Gradle is very powerful build system. It handles the very complex process of building .dx files from java source code, merging all the…
Бесплатная раздача плюс-минус вводного курса по Gradle от O'Reilly. По структуре выглядит неплохо.
http://www2.gradleware.com/l/68052/2015-01-13/6dm
#gradle
http://www2.gradleware.com/l/68052/2015-01-13/6dm
#gradle
Продолжаем утреннюю тему. Максимально подробный гайд по настройке и работе с Gradle-файлами. Разбираются все блоки конфига и сам синтаксис скрипта.
https://medium.com/@wasyl/understanding-android-gradle-build-files-e4b45b73cc4c#.cmwqs3od7
#gradle
https://medium.com/@wasyl/understanding-android-gradle-build-files-e4b45b73cc4c#.cmwqs3od7
#gradle
Medium
Understanding Android Gradle build files
What is actually going on in Gradle script files?
Ни дня без release notes - подробно про обновление Gradle, которое прямо очень сильно ускорило процесс сборки.
https://blog.gradle.org/incremental-compiler-avoidance
#gradle
https://blog.gradle.org/incremental-compiler-avoidance
#gradle
blog.gradle.org
Incremental Compilation, the Java Library Plugin, and other performance features in Gradle 3.4
We are very proud to announce that the newly released Gradle 3.4 has significantly improved support for building Java applications, for all kind of users. This post explains in details what we fixed, improve...
Особенности управления разными типами зависимостей с помощью gradle.
https://android.jlelse.eu/gradle-how-to-manage-dependencies-8177a48d3c84#.59pluz716
#gradle
https://android.jlelse.eu/gradle-how-to-manage-dependencies-8177a48d3c84#.59pluz716
#gradle
Medium
Gradle: How to manage dependencies
Gradle makes easy to include external binaries or other library modules to your build as dependencies. The dependencies can be located on…
Четвертая бета-версия Kotlin 2.0 анонсирована! Давайте рассмотрим, как это затронет Android:
🤜 Смарткасты стали еще умнее. Теперь они применяются в области действий
🤜 В Kotlin DSL и интеграции с Gradle улучшения. В связи с этим, возможно, потребуется добавить папку
🤜 Кроме того, стоит попробовать использовать K2 компилятор. Баги исправляются, стабильность повышается. Подробнее можно прочитать тут
Рекомендую обновиться и изучить, что нужно исправить, что работает некорректно и где возникают ошибки. Хотя это уже не альфа-версия, ваш отчет о проблемах может помочь сделать релиз более стабильным.
🤜 Смарткасты стали еще умнее. Теперь они применяются в области действий
if
, when
и while
, при проверке типов с помощью логического оператора or
(срабатывает каст к супертипу), в inline
функциях, при передаче nullable
функций в функцию, а также при обработке исключений🤜 В Kotlin DSL и интеграции с Gradle улучшения. В связи с этим, возможно, потребуется добавить папку
.kotlin
в файл .gitignore
(Можно пройти опрос и поделиться своим опытом работы с kotlin DSL)🤜 Кроме того, стоит попробовать использовать K2 компилятор. Баги исправляются, стабильность повышается. Подробнее можно прочитать тут
Рекомендую обновиться и изучить, что нужно исправить, что работает некорректно и где возникают ошибки. Хотя это уже не альфа-версия, ваш отчет о проблемах может помочь сделать релиз более стабильным.
Kotlin Help
What's new in Kotlin 2.1.0-Beta2 | Kotlin