23

Okay this is it; FUCK java on android. You need so many fucking workarounds, its insane. Im tryna merge to bmps together, one on top, and the helper class is at 400 lines already and its only kinda working. If you gonna abstract things away, then fucking abstract them well (ocaml) or not at all (c).

Comments
  • 1
    Been there; cursed that 😂
  • 1
    @AlexDeLarge that avatar switch makes me dizzy 😵
  • 0
    @AlexDeLarge eh, i mostly use it for cryptohraphy and data stuff, i will make something interesting eventually (i start using it professionally this summer) so ill make sure 2 ping u
  • 0
    @AlexDeLarge F# is syntactically compatible (you can do OCaml in it) and there’s loads of OSS stuff out there. 👍
  • 0
    @AlexDeLarge for example I’m currently doing work for a client on a web app that uses F# on the backend. 👍
  • 0
    @AlexDeLarge yup, crypto stuff, im rly excited
  • 0
    @AlexDeLarge they’re kinda both a weird mix.

    F# being a .NET Lang is primarily OO from the perspective of the BCL, but it has a largely functional paradigm around the language and core functions etc.
  • 1
    @AlexDeLarge ocaml is kinda of an oo functional, but you could imagine it as a more advanced c++, because you can can do anything really

    And thanks ^^
  • 0
    This is strange... Coding for smartphones in java is hard but android is basicly lunux that runs on ... java (i heard that)

    I heard thats why android can launch you java apps easly (It cant, i tried to install JVM for old java games, it tried to install on reboot but it failed, i think i need to root my phone for that)
  • 1
    @Gregozor2121 ill exlain it to u wheb i aint drunk ok?
  • 0
    @AlexDeLarge F# is fairly separate tbh. Started as a pet project of Don Syme’s at MS Research here in Cambridge U.K., he decided to take it OSS and Microsoft kinda give it support because it helps bring people into the ecosystem.
  • 0
    I always tell people that making mobile apps absolutely sucks big donkey balls. Too much shit for so little.
  • 1
    @Gregozor2121 so android is really just a custom linux distro on a custom kernel, mostly built with c++. It has a deep jvm integration, so most of the hardware is exposed thru java (or kotlin) apis, but you can still use c++ and access hardware on a smaller scale
  • 1
    @AleCx04 honestly, if we had a framework or even a library with the most used functions.... Like a getCurrentLocation() would be nice, so you wouldnt have to implement it every time. There is a bunch of functions you end up using in every fucking app anyways
  • 1
    @sharktits there are, I have a list of them, will tag you with them once I get close to my pc. But the thing is, and the main reason why I don't like it is that most of them feel like fixes you have to do for even the basic shit. Take butterknife for example, why did we have to go on an create a library for something that should be core functionality? Why do I have to deal with permissions in such a fucking horrible way? Why is keeping state sooo damn complex? Android development is faaaar more tedious than web development in a variety of frameworks and I can't get out of my head that Google releases Flutter because "man we fucked up...Facebook had it right, this shit should not be that complex"

    Google Android makes people hate Java and they think its the languages fault, they think that Kotlin is a solution when it is just sintax sugar over a convoluted and complex api. IOS is not much better.
  • 0
    But, BUT

    butterknife is cool
Add Comment