Комментарии 12
Странно что до сих пор не набежали любители Gradle'а и рассказали что в ихней системе все эти проблемы уже решены. ;)
Не все, к сожалению. В целом всё работает, но иногда случается крайне неприятная вещь: во время работы приложения на Android код, использующий лямбды, может внезапно упасть из-за отсутствия какого-нибудь класса с названием в духе $$блаблабла$Lambda1. Решается полной пересборкой проекта, но проблема в том, что код падает только при обращении к лямбде, то есть клиенты будут недовольны, а мы об этом узнаем только из крэшей в Developer Console. Воистину, DEX — неисчерпаемый источник проблем, да и вообще Java на мобиле.
Котлин компилируется в байткод шестой джавы, имеет лямбды, неплохой инструментарий упрощающий разработку под андроид и совсем скорый первый релиз
А есть хоть какая-то информация о том, когда релиз? Просто первый раз о скором релизе я услышал где-то в районе M10-M11, которые были с полгода назад примерно. Сами разработчики ничего конкретного о релизе не говорят, ограничиваясь словами что «как только, так сразу».
Ко сожалению, я не инсайдер и не в курсе, когда будет релиз, но по состоянию проекта и телодвижениям, которые совершают разработчики, похоже, что они готовят первый релиз. К тому же несколько раз слышал о том, что в планах выпустить этой осенью. Но я готов еще подождать, чтобы первый релиз был хорошо подготовлен, ведь после релиза поменять язык будет уже сильно сложнее, так что пусть позже, но лучше продумано.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Использование библиотек на Java 8 для приложений под Android с помощью Maven