Author Topic: How hard is it to code Android apps?  (Read 9209 times)

0 Members and 1 Guest are viewing this topic.

Offline iTpHo3NiX

  • EZ's Pirate Captain
  • Administrator
  • Titan
  • *
  • Posts: 2920
  • Cookies: 328
    • View Profile
    • EvilZone
Re: How hard is it to code Android apps?
« Reply #15 on: May 13, 2012, 09:49:38 pm »
Honestly if I were to code for android I would buckle down and learn C++ and use the NDK. I just feel you could make better applications that way
[09:27] (+lenoch) iTpHo3NiX can even manipulate me to suck dick
[09:27] (+lenoch) oh no that's voluntary
[09:27] (+lenoch) sorry

Offline techb

  • Soy Sauce Feeler
  • Global Moderator
  • King
  • *
  • Posts: 2350
  • Cookies: 345
  • Aliens do in fact wear hats.
    • View Profile
    • github
Re: How hard is it to code Android apps?
« Reply #16 on: May 13, 2012, 10:00:24 pm »
Honestly if I were to code for android I would buckle down and learn C++ and use the NDK. I just feel you could make better applications that way


The developers really discourage that unless it is absolutely needed. But, it still wouldn't hurt to know how.
>>>import this
-----------------------------

Offline no9

  • NULL
  • Posts: 3
  • Cookies: 0
    • View Profile
Re: How hard is it to code Android apps?
« Reply #17 on: May 14, 2012, 11:59:46 am »
Not so hard, just read the documentation and start fooling around with it ;)
Strč prst skrz krk

Offline iTpHo3NiX

  • EZ's Pirate Captain
  • Administrator
  • Titan
  • *
  • Posts: 2920
  • Cookies: 328
    • View Profile
    • EvilZone
Re: How hard is it to code Android apps?
« Reply #18 on: May 16, 2012, 01:19:22 am »

The developers really discourage that unless it is absolutely needed. But, it still wouldn't hurt to know how.

Why would they? I guess its just down to NDK vs SDK. But I would think C++ would give me more options then Java, but then again I am unfamiliar with both so what do I know xD
[09:27] (+lenoch) iTpHo3NiX can even manipulate me to suck dick
[09:27] (+lenoch) oh no that's voluntary
[09:27] (+lenoch) sorry

Offline techb

  • Soy Sauce Feeler
  • Global Moderator
  • King
  • *
  • Posts: 2350
  • Cookies: 345
  • Aliens do in fact wear hats.
    • View Profile
    • github
Re: How hard is it to code Android apps?
« Reply #19 on: May 16, 2012, 03:13:38 am »
Why would they? I guess its just down to NDK vs SDK. But I would think C++ would give me more options then Java, but then again I am unfamiliar with both so what do I know xD


This isn't the whole story, and I can't find the article I read when wondering this myself. This might help shed a touch of light.
>>>import this
-----------------------------

Offline Satan911

  • VIP
  • Knight
  • *
  • Posts: 289
  • Cookies: 25
  • Retired god/admin
    • View Profile
Re: How hard is it to code Android apps?
« Reply #20 on: May 16, 2012, 03:43:02 am »
Why would they? I guess its just down to NDK vs SDK. But I would think C++ would give me more options then Java, but then again I am unfamiliar with both so what do I know xD

More options.. not so much. The core of the android OS (like basically any OS) is coded in C / C++ because you need more interaction with the material, full control on memory (when and where it's allocate and when you free it) and precise timing for the hardware. Over that first abstraction layer Google decided to use Java for the most part because it's also a solid language, hides most part of that first layer and can run on pretty much any machine that supports the JVM.

Java is mostly mostly underestimated because of its simplicity in my opinion. There's a huge community and most people learn Java as their first language in school so it has a reputation of being an easy language and whatsoever. That's bullshit. The collections are great and way easier to manipulate than the C++ STL and garbage collection is just awesome too if you don't have to deal directly with memory. I might be a bit sold because I currently work for a company that uses mainly Java but as a high level software engineer I often prefer C# and Java over C++ because why re-invent the wheel and care about stuff you shouldn't when you don't have to.

Disclaimer: In no way am I saying C++ is not a good language. It's a superior language in many situations but just don't underestimate Java and why Google used it for Android.
Satan911
Evilzone Network Administrator