<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
Everyone,<br>
<br>
for those not following the Android repository updates: thanks to
the great help & efforts of Franco Sabadini
(<a class="moz-txt-link-freetext" href="https://github.com/francos">https://github.com/francos</a>, not sure if he's also subscribed here),
the Android App is now heading towards a full migration from Java to
Kotlin.<br>
<br>
This is currently done in the dedicated "migrate-kotlin" branch, but
"master" is now frozen until this is finished & merged, as Java
changes cannot be merged into Kotlin automatically. So, for any new
submissions, please base your code on the "migrate-kotlin" branch
until further notice.<br>
<br>
To test the current Kotlin state, please install the latest build
from the "migrate-kotlin" branch:<br>
<ul>
<li><a class="moz-txt-link-freetext" href="https://github.com/openvehicles/Open-Vehicle-Android/tree/migrate-kotlin/latest">https://github.com/openvehicles/Open-Vehicle-Android/tree/migrate-kotlin/latest</a></li>
</ul>
For those not familiar with Kotlin: it's basically a clean Java
concept reimplementation, very similar but more readable &
versatile. It's compiled into Java VM byte code using the same ABIs,
so coexists & cooperates with Java classes in the same
application. That's also the current state of the implementation,
Franco has reworked the core classes, the UI classes are still Java.<br>
<br>
Please leave feedback on any issues you might find here:<br>
<ul>
<li><a class="moz-txt-link-freetext" href="https://github.com/openvehicles/Open-Vehicle-Android/issues/150">https://github.com/openvehicles/Open-Vehicle-Android/issues/150</a><br>
</li>
</ul>
Regards,<br>
Michael<br>
<br>
<pre class="moz-signature" cols="72">--
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26</pre>
</body>
</html>