Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

Android

Discussion in 'Programming' started by Adiktuz, Dec 11, 2013.

  1. Adiktuz

    Adiktuz

    Joined:
    Oct 16, 2008
    Messages:
    9,674
    Resources:
    23
    Models:
    2
    Packs:
    1
    Maps:
    1
    Spells:
    16
    Tutorials:
    1
    JASS:
    2
    Resources:
    23
    Does anybody here develop for android (using Java)?

    I'm downloading the SDKs coz I wanna try it out...
     
  2. Grey Nightmare

    Grey Nightmare

    Joined:
    Feb 24, 2009
    Messages:
    2,852
    Resources:
    0
    Resources:
    0
    Nope, I've always meant to try it out though.
    There are no end to tutorials and the like online, so you're in good hands.

    What sort of app are you thinking of developing?
     
  3. Cokemonkey11

    Cokemonkey11

    Wurst Reviewer

    Joined:
    May 9, 2006
    Messages:
    3,271
    Resources:
    18
    Tools:
    1
    Maps:
    5
    Spells:
    3
    Tutorials:
    2
    JASS:
    7
    Resources:
    18
    Yeah I built an application as part of a software engineering course this year. It's pretty powerful and fun too.
     
  4. Adiktuz

    Adiktuz

    Joined:
    Oct 16, 2008
    Messages:
    9,674
    Resources:
    23
    Models:
    2
    Packs:
    1
    Maps:
    1
    Spells:
    16
    Tutorials:
    1
    JASS:
    2
    Resources:
    23
    @Grey - nothing specific for now, but probably something that will be useful...

    @Coke - oh I see...

    Btw, what do you guys use to make android apps?
     
  5. Dr Super Good

    Dr Super Good

    Spell Reviewer

    Joined:
    Jan 18, 2005
    Messages:
    26,132
    Resources:
    3
    Maps:
    1
    Spells:
    2
    Resources:
    3
    At university I saw people using Eclipse with some android development plugin.
     
  6. Cokemonkey11

    Cokemonkey11

    Wurst Reviewer

    Joined:
    May 9, 2006
    Messages:
    3,271
    Resources:
    18
    Tools:
    1
    Maps:
    5
    Spells:
    3
    Tutorials:
    2
    JASS:
    7
    Resources:
    18
  7. Adiktuz

    Adiktuz

    Joined:
    Oct 16, 2008
    Messages:
    9,674
    Resources:
    23
    Models:
    2
    Packs:
    1
    Maps:
    1
    Spells:
    16
    Tutorials:
    1
    JASS:
    2
    Resources:
    23
    I'm trying IntelliJ, but it seems to work really slow... gonna try eclipse I guess
     
  8. TriggerHappy

    TriggerHappy

    Code Moderator

    Joined:
    Jun 23, 2007
    Messages:
    3,793
    Resources:
    22
    Spells:
    11
    Tutorials:
    2
    JASS:
    9
    Resources:
    22
    I would use eclipse, I think it's officially supported.

    You can also download multiple SDK's to develop for various versions. It comes with an emulator too.
     
  9. Kanadaj

    Kanadaj

    Joined:
    Oct 18, 2008
    Messages:
    1,584
    Resources:
    2
    Icons:
    2
    Resources:
    2
    Powerful my a**, start up Eclipse with ADT and watch it burn your RAM xD starts out with 700MB, leaks so much it builds up like 2GB by the end of the day (needs at least 3-4 restarts over an 8 hour session)... Emulator is slow as hell (and the current HAXM causes both Windows and Mac to go BSOD, so no x86 emulator, unless you install it on VMWare (only tablet OS can be found as x86 iso though)... But both need Hyper-V to be disabled, so no Windows Phone 8 emulator for you while doing that, and Hyper-V hates Android and turning it on and off needs come command line / registry messing and a reboot).

    And when it comes to the designer, things sometimes turn out to be extremely awkward, especially if you use a listview or a viewflipper :/

    Also there are bugs like Eclipse importing R into your code, making you unable to export the apk. Or like getting a random corruption so you have to backup your entire workspace, delete it, make a new one and import your workspace data.

    So, it's a cheap platform, prepare to face the downsides of being cheap -.-

    Android Studio looks better, didn't have too much time with it though. But Eclipse is annoying and slow, plus there are other annoying things. From a developer's view, WP and iOS are waaaay better than Android.

    So in short, I don't really like it, but I only get Android jobs :goblin_boom:

    There is also a Native Developer Kit for Android and Visual Studio if you want to work with C++.
     
  10. Adiktuz

    Adiktuz

    Joined:
    Oct 16, 2008
    Messages:
    9,674
    Resources:
    23
    Models:
    2
    Packs:
    1
    Maps:
    1
    Spells:
    16
    Tutorials:
    1
    JASS:
    2
    Resources:
    23
    I nosebleed at C++, that's not a choice for me...

    haven't got to try eclipse yet... Android Studio is still not on full release right? IntelliJ IDEA is also SO SLOW AS HELL + I CANT EVEN TEST THE 4.4 kit, it shows a path error even on the sample apps...
     
  11. Dr Super Good

    Dr Super Good

    Spell Reviewer

    Joined:
    Jan 18, 2005
    Messages:
    26,132
    Resources:
    3
    Maps:
    1
    Spells:
    2
    Resources:
    3
    This feat alone is pretty impressive seeing how Eclipse is mostly coded in Java so should not be able to leak. The big question I would ask is why it has a working set that grows, what does it do with all that memory? I mean if it was a memory leak, you could just keep using it until the process crashes due to OOM as it would page the leaked pages out since they are not part of the active set. Any slowness you experience would be then be caused by it removing your file cache, which reveals the slowness of your backing storage configuration.
     
  12. Kanadaj

    Kanadaj

    Joined:
    Oct 18, 2008
    Messages:
    1,584
    Resources:
    2
    Icons:
    2
    Resources:
    2
    Yea but as the memory size grows, for some reason, my computer also becomes really slow (well this is generally true, as I go over 5GB out of 6, things become rather slow)

    Also it's true that it shouldn't leak memory, but it does :/ And not just for me, either.
     
  13. GhostWolf

    GhostWolf

    Joined:
    Jul 29, 2007
    Messages:
    4,952
    Resources:
    2
    Tools:
    1
    Tutorials:
    1
    Resources:
    2
    My experiences with Eclipse have been that it's decent (if heavy) for Java, crappy for anything else.
    And yes, developing Android programs on it is pretty terrible.
     
  14. Cokemonkey11

    Cokemonkey11

    Wurst Reviewer

    Joined:
    May 9, 2006
    Messages:
    3,271
    Resources:
    18
    Tools:
    1
    Maps:
    5
    Spells:
    3
    Tutorials:
    2
    JASS:
    7
    Resources:
    18
    I built an app that supports 2.x -> 4.4, with 6 activities, search support, settings, 3 XML parsers, resource fetching, and asset management in about 30 hours. Never had any issues with eclipse, the AVD, or the SDK.

    My emulator launches in about 30 seconds, eclipse in about 15. Never noticed any loss of performance either, and I often left them running while I played games, etc.

    I find python in eclipse to also be quite nice.