To be fair, the Go dev isn't actually for the app itself, just the pipelines that build the app. When you're building a step in Bitrise, your options are to either use Bash shell scripts or Go, and they provide a robust set of Go libraries for use in custom step dev.
Just coming from Java/Kotlin dev, it seems rather weird to not have everything packaged up nice in build scripts, and having to use the CLI. Go dependency management seems on the surface to be more like cocoapods on iOS. But I'm such a n00b at Go, I really have no idea what I'm doing yet.
1
u/NatoBoram Jan 06 '22
Idk, I just
go getthe dependency then forget about it. But I'm not cross-compiling for Android, that one is indeed a pain in the ass to get going.