Live data from Hacker News

Rawdrawandroid – Build Android apps without any Java, in C and Make

github.com

1–10 of 157 posts

Re: Rawdrawandroid – Build Android apps without any Java, in C and Make

#2
This is pretty great. The biggest reason I hate doing android development is the java (and to a lesser extent, kotlin) "ecosystem" is a pain. Java is a sucky language to write; Kotlin is less bad, but the whole build tooling/package management/IDE mania mess is still a hassle to use. So thanks to the author.

Re: Rawdrawandroid – Build Android apps without any Java, in C and Make

#3
Memory corruption, now on Android!

Just gonna leave this here: https://safecpp.org/draft.html#the-call-for-memory-safety

P.S. Was discussed on HN recently: https://news.ycombinator.com/item?id=41528124

P.P.S. The author has a great YT channel with awesome embedded systems projects: https://www.youtube.com/playlist?list=PLDRymMFQl3Nktk_pjlUP_...

Re: Rawdrawandroid – Build Android apps without any Java, in C and Make

#4
post #3

Memory corruption, now on Android! Just gonna leave this here: https://safecpp.org/draft.html#the-call-for-memory-safety P.S. Was discussed on HN recently: https://news.ycombinator.com/item?id=41528124 P.P.S. The author has a great YT channel with awesome embedded systems projects: https://www.youtube.com/playlist?list=PLDRymMFQl3Nktk_pjlUP_...

Any effort to make android more accessible to a C ABI with a simple toolchain can probably also serve as an FFI to other languages.

Re: Rawdrawandroid – Build Android apps without any Java, in C and Make

#5
post #2

This is pretty great. The biggest reason I hate doing android development is the java (and to a lesser extent, kotlin) "ecosystem" is a pain. Java is a sucky language to write; Kotlin is less bad, but the whole build tooling/package management/IDE mania mess is still a hassle to use. So thanks to the author.

I can tolerate Java and Kotlin, but the tooling is just awful *.

I've stopped counting how many times I came back to an Android project after only a few months, only to have Android Studio force me to update Gradle and dependencies and whatnot, and break everything.

* Of course one could blame me for not learning the ins and outs of the build system!

Re: Rawdrawandroid – Build Android apps without any Java, in C and Make

#6
post #5
post #2

This is pretty great. The biggest reason I hate doing android development is the java (and to a lesser extent, kotlin) "ecosystem" is a pain. Java is a sucky language to write; Kotlin is less bad, but the whole build tooling/package management/IDE mania mess is still a hassle to use. So thanks to the author.

I can tolerate Java and Kotlin, but the tooling is just awful *. I've stopped counting how many times I came back to an Android project after only a few months, only to have Android Studio force me to update Gradle and dependencies and whatnot, and break everything. * Of course one could blame me for not learning the ins and outs of the build system!

> only to have Android Studio force me to update Gradle and dependencies and whatnot, and break everything

This. And people are surprised that many just wrap websites as apps on Android.

Re: Rawdrawandroid – Build Android apps without any Java, in C and Make

#7
post #2

This is pretty great. The biggest reason I hate doing android development is the java (and to a lesser extent, kotlin) "ecosystem" is a pain. Java is a sucky language to write; Kotlin is less bad, but the whole build tooling/package management/IDE mania mess is still a hassle to use. So thanks to the author.

[deleted]

Re: Rawdrawandroid – Build Android apps without any Java, in C and Make

#8
post #3

Memory corruption, now on Android! Just gonna leave this here: https://safecpp.org/draft.html#the-call-for-memory-safety P.S. Was discussed on HN recently: https://news.ycombinator.com/item?id=41528124 P.P.S. The author has a great YT channel with awesome embedded systems projects: https://www.youtube.com/playlist?list=PLDRymMFQl3Nktk_pjlUP_...

If works with C why not Rust

Re: Rawdrawandroid – Build Android apps without any Java, in C and Make

#9
post #5
post #2

This is pretty great. The biggest reason I hate doing android development is the java (and to a lesser extent, kotlin) "ecosystem" is a pain. Java is a sucky language to write; Kotlin is less bad, but the whole build tooling/package management/IDE mania mess is still a hassle to use. So thanks to the author.

I can tolerate Java and Kotlin, but the tooling is just awful *. I've stopped counting how many times I came back to an Android project after only a few months, only to have Android Studio force me to update Gradle and dependencies and whatnot, and break everything. * Of course one could blame me for not learning the ins and outs of the build system!

Gradle rot really is a pain, at least for Android projects (haven't used it in e.g. serverside stuff).

Proguard is fun too, with how it'll carve out or break chunks of functional code if you don't spell out precisely what shouldn't get deleted/obfuscated.

Post reply on HN