Need Advice: Learning Android Programming


Last Updated:

  1. jimbowattz

    jimbowattz Member This Topic's Starter

    Joined:
    Jan 14, 2010
    Messages:
    6
    Likes Received:
    0
    So I'm looking to take on a hobby and teach myself to write some very very simple android apps. Nothing commercial, just a hobby.

    My programming knowledge is very limited. I took some programming classes at a community college after high school. But just a class or two. I belive one was C and the other was visual basic. However most of the intriqite details have left me long ago. I am a technical person and think i can catch onto things quickly, but i need some advice on where to start and some thoughts on whether this is a hopeless dream or not.

    So, here are my questions:

    1. I have downloaded the Hello, Android ebook from The Pragmatic Bookshelf. It walks you through building a sudoku app while teaching you the basics. But I see that it was written around android 1.5. Not 2.0. Will the teachings in this book still relate to 2.0?? Or am i wasting my time even starting with this ebook?

    2. It says you need some basic knowledge of Java programming, which i don't have. Can I pick up what i need as i go through the book? or do I need to just put off android programming all together until i have a firm grasp on Java?

    Again, just looking for a hobby. Not looking to write apps to post to the market. Unless i turn into a prodigy of some sort, lol. But i highly doubt that.

    Any help or guidance you can provide will be great. Thanks.
     

    Advertisement
  2. eclipsed4utoo

    eclipsed4utoo Well-Known Member

    Joined:
    Nov 12, 2009
    Messages:
    435
    Likes Received:
    27
    1. You should be ok. If you are targeting 2.0, you may get some warnings that methods/classes have been depreciated. But it *should* still work fine.

    2. If you have programming experience, then you should be ok. I had next to no Java experience, but as a C# developer, the syntax was very similar, so I only need to learn the ins and outs of the SDK. If you have that programming experience, you should be ok. It would be far tougher if you had never touched programming before.
     
  3. jimbowattz

    jimbowattz Member This Topic's Starter

    Joined:
    Jan 14, 2010
    Messages:
    6
    Likes Received:
    0
    Appreciate the feedback. I don't have extensive experience with programming, but I have seen it before and have taken a couple college classes. So I guess I'll dive in and try to fill in the gaps as I go. Thanks again!
     
  4. neemo6

    neemo6 Well-Known Member

    Joined:
    Nov 19, 2009
    Messages:
    58
    Likes Received:
    1
    Im looking at doing this as a hobby as well, and am currently a programming student, where did you get that ebook you specified?
     
  5. compguru910

    compguru910 New Member

    Joined:
    Jan 8, 2011
    Messages:
    3
    Likes Received:
    0
    I got the book, if you wanna message me and send me your email, ill give it to you. Its pretty good, but Sams 24hour is better
     
  6. c0ze

    c0ze Member

    Joined:
    Jan 1, 2011
    Messages:
    6
    Likes Received:
    0
    you might as well start off with java. do some basic applets and play around. it will give you an insight of java's class hierarchy system, and you will have much easier time when setting off for android.
     
  7. jonbonazza

    jonbonazza Well-Known Member

    Joined:
    Jul 13, 2010
    Messages:
    1,934
    Likes Received:
    458
  8. KeeganDeathman

    KeeganDeathman New Member

    Joined:
    Feb 2, 2015
    Messages:
    4
    Likes Received:
    2
    I learned Java through Minecraft modding, honestly. But I do suggest you get a solid understanding of at least basic syntax.
    I believe that visuals help more, so if you feel like you'd like some videos, thenewboston is great from what I've heard. they have all sorts of languages, including Java and Android, which is a combo of Java and XML. For Android dev, I reccomend the Android Studio, as it is the official one and comes in a nice little package, but I prefer Eclipse for everyday Java.
     

Share This Page

Loading...