Make? Jesus Christ people are still using that? It's like people don't realize that other languages have been created in the last 20 years
So which other actual alternative should we use for Android development besides Java and webapps.
Rawdrawandroid – Build Android apps without any Java, in C and Make
31–40 of 157 posts
Re: Rawdrawandroid – Build Android apps without any Java, in C and Make
#32Earlier quoted context omitted.
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!
Same thing with XCode. I'd love a mobile app development pipeline that lets me never use either Android Studio or XCode. Let me drive everything with scripts and/or VSCode extensions.
VSCode isn't bad but disliking Android Studio just feels like you started with it and didn't want to learn a different tool.
Re: Rawdrawandroid – Build Android apps without any Java, in C and Make
#33Earlier quoted context omitted.
> 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.
If targeting Android people should first consider if their app can work as a PWA. Try and do it. if you run into a deal breaking issue with PWA features, then wrap it in a minimalist app shell. Best case: everything works on Android and iOS and it's also a website. Worst case: you will end up doing some platform specific code and dealing with the app stores like you were going to do anyway. Average Case: everything w…
Even now if I need a "native" app I'm looking very seriously at React Native first before rolling two totally separate apps in different languages.
Re: Rawdrawandroid – Build Android apps without any Java, in C and Make
#34Make? Jesus Christ people are still using that? It's like people don't realize that other languages have been created in the last 20 years
So which other actual alternative should we use for Android development besides Java and webapps.
Re: Rawdrawandroid – Build Android apps without any Java, in C and Make
#35This 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!
Unfortunately this doesn't actually protect you from that since you still have to deal with that for both the actual "make an APK" step as well as the Java bindings for critical features.
Re: Rawdrawandroid – Build Android apps without any Java, in C and Make
#36Earlier quoted context omitted.
So which other actual alternative should we use for Android development besides Java and webapps.
I am not a fan of Java, but going from Java to C is not an improvement.
Re: Rawdrawandroid – Build Android apps without any Java, in C and Make
#37Re: Rawdrawandroid – Build Android apps without any Java, in C and Make
#38This 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.
Looking at the Flappy Bird post earlier I noted the structure of the repo to be simultaneously elegantly structured and yet still more complex than I would prefer. The structure is (using [dirname] notation for directories) [Repo Root] ...git and github files, READMEs... [Flappy Bird] ... project files, keystore, build.bat ... [App] [build] ... I'm ok with tools making a mess here as long as outputs is tidy ... [outp…
Re: Rawdrawandroid – Build Android apps without any Java, in C and Make
#39Honestly the whole java/kotlin tooling is the worst to pick for mobile dev, and KEEP it after so many other great languages and tools that are out there. I don’t why google didn’t offer at least Go as a native alternative for android dev.
I wake up every morning and thank God that Flutter exists. I can target Android without dealing with building on years and years of sloppy work.
Sunk-cost fallacy x politics leads to this never being fixed. I don't think Google can fix it, unless hardware fails entirely. There's been years-long politics that culminated in the hardware org swallowing all the software orgs, and each step along the way involved killing off anything different.
Re: Rawdrawandroid – Build Android apps without any Java, in C and Make
#40Earlier quoted context omitted.
So which other actual alternative should we use for Android development besides Java and webapps.
C++ or Rust? Or Zig? Or D? Kinda pretty much anything else tbh?
#include
#include
#include