best way learn NDK/c/c++, for java/android devs


Last Updated:

  1. lse123

    lse123 Well-Known Member This Topic's Starter

    Joined:
    Nov 19, 2010
    Messages:
    72
    Likes Received:
    0
    I am an Android/JAVA Developer, but I do not know the NDK/c/c++, Well, what is the best way to learn NDK
     

    Advertisement
  2. myrecek

    myrecek Active Member

    Joined:
    May 10, 2012
    Messages:
    29
    Likes Received:
    2
    I found this tutorial very usefull when learning NDK :

    Advanced Android: Getting Started with the NDK

    In most cases you only need NDK for some performance sensitive tasks. I used it for OGG decoding.

    No, it has nothing to do with obj-C.
     
  3. jonbonazza

    jonbonazza Well-Known Member

    Joined:
    Jul 13, 2010
    Messages:
    1,934
    Likes Received:
    458
    unless you are extremely proficient at C, then I highly recommend that you steer clear of the NDK. Unless your code is near pristine, it will probably run worse than the java equivalent. C is no walk in the park and isn't something you can just pick up in a couple months.
     
  4. lse123

    lse123 Well-Known Member This Topic's Starter

    Joined:
    Nov 19, 2010
    Messages:
    72
    Likes Received:
    0
    thanks jonbonazza, actually my question was this ... about learning c/c++ and/for NDK... that i decided not to get involved at all... thks!!!
     
  5. lse123

    lse123 Well-Known Member This Topic's Starter

    Joined:
    Nov 19, 2010
    Messages:
    72
    Likes Received:
    0
    Can you answer and if i know PHP/Java is it needed learn python? What Python has to do in Android native development? I plan develop only for mobile in the future...
     
  6. jonbonazza

    jonbonazza Well-Known Member

    Joined:
    Jul 13, 2010
    Messages:
    1,934
    Likes Received:
    458
    Python is not used in androoid development, unless you build it into your C application using the NDK. Even then, python is not recommended for mobile devices, since it is very heavy.
     

Share This Page

Loading...