Thread overview
Developing for Android with D?
Mar 09, 2023
Ron Tarrant
Mar 10, 2023
Hipreme
Mar 10, 2023
Ferhat Kurtulmuş
March 09, 2023

I'm looking for any information regarding Android development using the D language...

Has anyone done this?

Which UI toolkit is best/easiest?

Can I get away with using the DMD compiler? If not, which?

March 10, 2023

On Thursday, 9 March 2023 at 14:19:01 UTC, Ron Tarrant wrote:

>

I'm looking for any information regarding Android development using the D language...

Has anyone done this?

Which UI toolkit is best/easiest?

Can I get away with using the DMD compiler? If not, which?

Yes, Hipreme Engine has complete support for Android.
You can find out more in my repo : https://github.com/MrcSnm/HipremeEngine

You'll need Android Studio, ldc 2:
https://github.com/ldc-developers/ldc/releases/tag/v1.31.0

You'll probably need to pick the android-aarch64.

When downloading the Android NDK, take the version 21. It is the last version where D's TLS is supported.

You can find more on D wiki into how to build for Android.

https://wiki.dlang.org/Build_D_for_Android

You'll need to setup ldc.conf for working with it. Adam had done a process to automate that but I havent'tested it

March 10, 2023

On Thursday, 9 March 2023 at 14:19:01 UTC, Ron Tarrant wrote:

>

I'm looking for any information regarding Android development using the D language...

Has anyone done this?

Which UI toolkit is best/easiest?

Can I get away with using the DMD compiler? If not, which?

Adam's work may help too. https://github.com/adamdruppe/d_android