android developer as a career? stupid question? - Android Q&A, Help & Troubleshooting

Just wondering how futuristic pursuing development opportunity in android market.
I am currently low level software developer, dealing with software that interfaces directly with hardware. But I want to move away from it. Recently I started doing lot of android development using eclipse. I am eventually interested in doing something related as a career. I am wondering if anyone in this forum does android development as solely for passion or as a career.
Any contribution would be helpful.

getting signed up by a MNC would be good

It is all about ideas. If you have the right idea for a "must have" app you can pretty much write your own ticket. It should be universal enough to have global appeal and cover several generations. If I had the knowledge I'd write something that checks for what leaves the phone/tablet when there are no activities, where it goes and if it can be stopped. Not suggesting that people are paranoid, but the growing dependence on these devices means that people will be more and more concerned about their privacy.

Please use the Q&A Forum for questions Thanks
Moving to Q&A

Related

[Q] Starting Android Development

Hi,
I am an experienced professional programmer who wants to delve into Android programming. I also wish to investigate cross-platform programming using tools like PhoneGap or Titanium.
However, I am a bit in doubt of which learning strategy is best.
One approach is to get a good feeling of the Android environment and later on explore the possibilities of the cross-platform tools.
Another approach is to jump start using say Titanium (which to me looks like the better option of the two mentioned) and then after a while look into the underlying Android building blocks. The reason why this approach seems worth considering is that although I have earned my living on programming for 20 years, I have no experience what so ever with Java. And the feeling of getting something done has always been encouraging to me.
What do you think? Does option 2 make sense, or would it be more sensible to get an understanding of the Android environment first?
Thanks in advance,
Martin
PS. I am not allowed to post in the Developer forum which is why I post here.
Is there a better place to ask this question?
I am not yet allowed to post in the developer forum?
marlar said:
Is there a better place to ask this question?
I am not yet allowed to post in the developer forum?
Click to expand...
Click to collapse
Dev forum is not the place for Qs, they are for development projects and developer discussions, this is why it is limited (it is not a support site).
Probably best place is here:
Android Development and Hacking -> Android Software Development
There is a thread which is the same/similar question as you too:
http://forum.xda-developers.com/showthread.php?t=1173176
I'd recommend learning the basics of android and java first, since you can be sure that tools like Titanium (I've not used it though) will probably run in to some issues so you'll need some basic understanding to resolve.
As mentioned in that thread there are plenty of examples for the basics, although I have found it difficult so far to make that extra leap on to the more advanced stuff yet.
After you got some basic knowledge of Android, I would recommend going through alot of the android questions at stackoverflow.com
(I am not yet allowed to post direct link to questions tagged with android)
You learn alot of tips and tricks this way that you otherwise would have missed
A lot of it is actually pretty self-explanatory once you set up the tools (as least if you're familiar with Java... I had a bit of a problem with the whacked way callbacks are handled, since Java is well... not what I use every day).
There are samples included (including the standard Android application template) that will already tell you how the Android UI system works.
Aside from that there are a lot of good articles on the Android dev site that should get you started quickly with the way Android uses resource files. It's not at all complicated.
The specifics of course depend on what you want to do. My guess would be simple form-like applications... the articles there cover that part quite nicely.
I'd do native development first, then look at cross-platform tools so you can better evaluate the drawbacks they have. The Android platform is tuned to be as simple as possible for simple projects... just try to ignore what your guts tell you and don't worry about threads, memory and so on and you should be fine.

Idea

I just got my viewpad 10, yea the dual boot tablet, Win 7 HP, and Android 1.5 And I upgraded it from Android 1.5 (cupcake) to 2.2 (froyo) and I still don't have market access or some of the basic functions like live wallpapers, I'm not a Dev at all, but I'm learning and I'm good at hacking. Just attempting to start a form that will help me (and anyone who needs help with this device) take more advantage of the whole point of android. ie different home launchers and apps the cause the device to stand out in a croud. Basicly Im putting this together in hopes that a fourm will be started to advance the development of the device, and teach people (like me) more about computer science and hacking, modding and just helping people do stuff that people want to be able to do.
Just Incredible
Hi DJay,
Chef Central isn't the place to be asking for help, it's a place to discuss what new and cool things you bring to the Android table for development.
If you're looking for a forum to learn, you've definitely found it, but you have to read before you start posting.
Thread is closed, if you have more questions as to why, check out Posting and You
Regards,
_Alex_

[Q] LG Axis AS740 and ROM Development

First, I would like to start this post off by stating that YES I am very new to Android development, please don't flame me for this, as everyone was once a beginner. Second, I have only made one post thus far, so I am trying to abide by the forum rules, I'm hoping that I have chosen the correct section for this thread. I was going to use the development section, but noticed that it was mainly used for posting ROM's, and I didn't want to bloat up the guru's development posts with a commonly 'n00b' post (LoL).
I doubt I need to ask the question, "Where is all the development for the LG Axis AS740?", as I'm sure we all know how crappy of a phone this is, however, I would like to know if there is any current paths I may take towards ROM Development for this particular device? To be more precise, if anyone could point me to any development resources for this phone, it would be very appreciated. I have already installed JAVA JDK, and the Android SDK, so I'm on my way to learning program dev for my device. If I need any help with app development, I know I'm in the right place, as I have a immense respect for you guys here on the XDA forums because of the immense amount of information everyone has worked so hard on, and provided to the users of this forum.
I did notice the post "LG Axis Rom", I browsed it hoping to find my answer there, but no one has responded to the author. I for one do not wish for a senior member, or veteran to magically provide me with their hard work by asking for someone to develop a working ROM for me; as I have seen some poster's do. I am asking that someone be gracious enough to provide me with the information to help me onto the proper path, so that I may have a proper starting point. I have read over a few development sections, but alas, I know how development for one device can be vastly different for another.
Thanks go out to all whom may respond to this thread, and many thanks for your time, and any information you may provide.
Vasdeus
If possible will a moderator please delete this POst....thank you.
Sent from my Milestone X2 using XDA

[Q] Other community sources for Android Development?

Hello all
I'm starting to develop android applications instead of iPhone apps. One thing I. have noticed is a fairly substantial lack of active community forums for development questions.
I plan on being a pretty frequent flier here but im also looking for other forums. androidcommunity.com comes up most frequently in searches but they are lucky to have a few posts a day.
Can any of you point tlme to other blogs/forums that are very active? I've purchased a couple books and made a few small programs so far but want to launch into a few more ambitious appear and games and need more info!!
thanks for any and all help here.

[Q] General Knowledge ROM Question

Hello People,
I have a keen interest in Android and ROMs etc but no programming or development knowledge, just an interest. I've rooted and put a couple of different ROMs on my old HTC Desire thanks to XDA and its community of developers and will do the same with my SGT10.1 as soon as ICS is stable and has a working camera .... Thank you all!
What I'd like to know is what's different between Google releasing ICS and say Microsoft releasing Windows 7? Why can't I go to a shop or website, purchase or download ICS and install it on my device in a similar fashion to installing a new OS on my PC?
It seems to the ignorant (me) that they make life very difficult for the devs on this site and others! I appreciate that this is probably a stupid question, but I would really be grateful for someone to take a min to explain, for example, what happens after the developers get a copy for the ICS open source code and before they/you grace us with a stable build for a device? Why is the completed ICS from Google not suitable to simply install? One reason that comes to mind is device drivers! Maybe I've just answered my own question!!!
Again, thanks for all the hard work ... whatever it is?
Not meant to sound rude, but do you really want to wait a few years between gingerbread and ice cream sandwich, pay a ridiculous amount for it, and still have to update it almost constantly?
The difference is Microsoft and generous developers.
Microsoft makes millions.
Android open source developers get self satisfaction and other things, but very little, if anything, in monetary payment (donations).
I know Google is a huge money corporation, but I would hate to see things go the way Microsoft does things in regards to operating systems software.
There are many technical reasons related to the many thousands of different devices, but I'm not knowledgeable enough to comment, so I'll leave that to someone else who is.
Actually, I think you did your own question.
Sent from my GT-P7510 using one finger.
Please use the Q&A Forum for questions &
Read the Forum Rules Ref Posting
Moving to Q&A

Categories

Resources