1. Download our Official Android App: Forums for Android!

Android OS Question

Discussion in 'Android Devices' started by ThaiBoy02, Apr 13, 2011.

  1. ThaiBoy02

    ThaiBoy02 Well-Known Member
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    119
    Joined:
    Feb 1, 2010

    Feb 1, 2010
    119
    5
    36
    DMV (DC,MD,VA)
    I know that Android os is based off the Linux Kernel. So if you have programming knowledge in Linux would that mean you could technically program in Android? Are they really similiar?
     

    Advertisement

  2. colchiro

    colchiro Android Expert
    Rank:
    None
    Points:
    323
    Posts:
    8,886
    Joined:
    Jun 4, 2010

    Jun 4, 2010
    8,886
    1,784
    323
    Male
    Web developer/IT
    Android app programming is done via Java. For Linux, any programming language can be used.
     
  3. ThaiBoy02

    ThaiBoy02 Well-Known Member
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    119
    Joined:
    Feb 1, 2010

    Feb 1, 2010
    119
    5
    36
    DMV (DC,MD,VA)
    So what other programs would you need to be profecient to be able to fully understand android?
     
  4. colchiro

    colchiro Android Expert
    Rank:
    None
    Points:
    323
    Posts:
    8,886
    Joined:
    Jun 4, 2010

    Jun 4, 2010
    8,886
    1,784
    323
    Male
    Web developer/IT
  5. ThaiBoy02

    ThaiBoy02 Well-Known Member
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    119
    Joined:
    Feb 1, 2010

    Feb 1, 2010
    119
    5
    36
    DMV (DC,MD,VA)
    ok, thanks.

    I was just wondering since I was thinking about taking some college courses, which courses would be benefit me in terms of android
     
  6. quickaudi

    quickaudi Android Expert
    Rank:
    None
    Points:
    273
    Posts:
    3,100
    Joined:
    Jul 15, 2010

    Jul 15, 2010
    3,100
    415
    273
    TN


    cooking classes, IMO.

    seriously, gingerbread, frozen yogurt, ice cream, honeycomb....
    mmm...
     
  7. ThaiBoy02

    ThaiBoy02 Well-Known Member
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    119
    Joined:
    Feb 1, 2010

    Feb 1, 2010
    119
    5
    36
    DMV (DC,MD,VA)
    LOL, not exactly the response I was expecting but I guess that works
     
  8. colchiro

    colchiro Android Expert
    Rank:
    None
    Points:
    323
    Posts:
    8,886
    Joined:
    Jun 4, 2010

    Jun 4, 2010
    8,886
    1,784
    323
    Male
    Web developer/IT
    You want Java programming, which often is programming 101.
     
  9. binary visions

    binary visions Android Expert
    Rank:
    None
    Points:
    413
    Posts:
    3,334
    Joined:
    May 14, 2010

    May 14, 2010
    3,334
    1,443
    413
    You can take Java courses, which will teach you specific language that would be useful in Android.

    That said, learning concepts and structures associated with any type of programming will be very helpful across all types of programming, so don't shy away from a class just because it's not Java. Programming classes are more than just about the language you're programming in.
     
  10. ThaiBoy02

    ThaiBoy02 Well-Known Member
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    119
    Joined:
    Feb 1, 2010

    Feb 1, 2010
    119
    5
    36
    DMV (DC,MD,VA)
    So Computer Application, Computer Gaming & Simulations, and Information Tech are all related fields?
     
  11. binary visions

    binary visions Android Expert
    Rank:
    None
    Points:
    413
    Posts:
    3,334
    Joined:
    May 14, 2010

    May 14, 2010
    3,334
    1,443
    413
    Sure. The general IT classes provide a good backing for being involved in technology, the computer application classes are probably general programming classes which are good, and the gaming/simulations classes are likely specialized programming classes targeted at gaming - but there are lots of games on Android, and more programming experience is usually a good thing.
     
  12. ThaiBoy02

    ThaiBoy02 Well-Known Member
    Thread Starter
    Rank:
    None
    Points:
    36
    Posts:
    119
    Joined:
    Feb 1, 2010

    Feb 1, 2010
    119
    5
    36
    DMV (DC,MD,VA)
    OK, thanks. Im really trying to decide on a degree to chase after and as of right now I have been a lifelong gamer but more console based and I love how Android OS is opensource. However, I do work for DoD so Im trying to find the degree that will benefit me the most
     
  13. scary alien

    scary alien not really so scary
    Moderator
    Rank:
     #8
    Points:
    2,138
    Posts:
    22,291
    Joined:
    Mar 5, 2010

    Mar 5, 2010
    22,291
    23,632
    2,138
    Male
    space alien ;)
    Indy
    Also, you will get a ton of benefit out of doing and reviewing the sample projects and tutorials that you can get with the SDK (and/or find on the web). Grabbing an introductory Android 101 book wouldn't hurt either.

    There are a lot of concepts that Android brings to the table that are not specifically addressed by simply being able to program in Java. I continue to be amazed at the depth and breadth of things there are to learn and that I've only scratched the surface with what I've learned so far.

    So, immersing yourself in some of the tuturials, demos, and examples will expose you to a lot of features that make up Android.

    It certainly helps to be proficient in Java, but you will actually learn more by doing (at least that's what I've found ;)).

    Cheers!
     
  14. shelland

    shelland Well-Known Member
    Rank:
    None
    Points:
    38
    Posts:
    189
    Joined:
    Sep 23, 2010

    Sep 23, 2010
    189
    18
    38
    IT
    Twin Cities, MN
    I feel old. My 101 and 201 classes were Turbo Pascal. :D
     
  15. colchiro

    colchiro Android Expert
    Rank:
    None
    Points:
    323
    Posts:
    8,886
    Joined:
    Jun 4, 2010

    Jun 4, 2010
    8,886
    1,784
    323
    Male
    Web developer/IT
    I've played with that a bit.

    I took programming at a local 2 year college to get the degree. I had already self-taught Basic, but thought the degree might help. Our class was the first to have Java for programming, but the class ahead of us had one year of C++ (or C#) and had to start over with our class. It worked out perfect for me since I'm a web developer and do a lot with Javascript. :D
     

Share This Page

Loading...