[Q] Wanting to become a developer for android. - Android Q&A, Help & Troubleshooting

I want to start learning the ropes in android development. I wish to learn everything I can know so that I can create apps and eventually custom roms to help the android community. I need tutors for this and I have a pc but I will not have access to it for a couple of months. I want to learn a little at a time so I can basically remember the details. I learn by doing so by the time I get my pc back it would be great to start learning then. Plus I need any tools necessary.
Thank You all for at least reading this and ahead of time thanks for the help.
P.S. I have an LG Optimus dynamic, Xelio Tab 7'', and Sprint Galaxy S3 (rooted and running CM 11 M8 broadband).

BTW can the moderator post this in the correct place because I posted this in the incorrect place due to force of habit. I'm used to posting in the thread based for my phone.

Hey medoerator. Can you help promote this so I can learn to help the community?

If not it's fine.

Related

Wanting To Learn

Ok so I've had my Sprint CDMA Hero since it first came out and rooted as soon as I could.
I've searched alot but want to make a Rom from ground up with my friend. We're going to try to make a Rom for both the G1 and The Hero (Through porting). I'm willing to learn as much as I need to, and have a spare computer for Development that has Linux on it.
If anyone wants to teach me I would be greatful
Can anyone help me if not the mods can close this...
Some things are sticky for a reason.
I think what cauli meant to say is:
You need to read Cyanogen's guide stickied in this forum. He is the main man regarding Android development and really knows his stuff.
If you still have questions regarding compiling your own rom, you're of course free to ask.
Just don't think the "chefs" will give you a quick tour on rom cooking, since it's pretty heavy stuff and takes alot of time and reading up to get to know the basics.
Good luck though.
Thank you for your help... Mods please close this thread

New to Development

Hi everyone,
I've been looking into getting into the Android Smartphone family for a while now and recently picked up the Sony xperia X10 from Rogers.
Id like to help out with development on this phone but I understand we have yet to crack the bootloader in order to run our own custom rom, if Im not mistaken the problem that we are facing right now is finding a way to crack the 1024 bit key used to the sign the original SE rom?
Getting this key would be vital in signing our own version of the rom and tricking the bootloader into letting us through?
I've read about rooting the phone, although I have yet to do it(as im trying to read up on all the current research but there are many threads) before I start trying to develop
I recently graduated with Computer Science and would really like the experience in mobile development, so Im wondering if someone can point me in the right direction maybe a thread I may have missed or overlooked to some tools that can be used into getting any dumps that we need , or a general area to start reading and feeling out the lower levels of this phone.
At any rate id definitely like to try to contribute to a solution, maybe even help in finding an alternate way in booting a custom rom
Thanks in advance
Sevren said:
Hi everyone,
I've been looking into getting into the Android Smartphone family for a while now and recently picked up the Sony xperia X10 from Rogers.
Id like to help out with development on this phone but I understand we have yet to crack the bootloader in order to run our own custom rom, if Im not mistaken the problem that we are facing right now is finding a way to crack the 1024 bit key used to the sign the original SE rom?
Getting this key would be vital in signing our own version of the rom and tricking the bootloader into letting us through?
I've read about rooting the phone, although I have yet to do it(as im trying to read up on all the current research but there are many threads) before I start trying to develop
I recently graduated with Computer Science and would really like the experience in mobile development, so Im wondering if someone can point me in the right direction maybe a thread I may have missed or overlooked to some tools that can be used into getting any dumps that we need , or a general area to start reading and feeling out the lower levels of this phone.
At any rate id definitely like to try to contribute to a solution, maybe even help in finding an alternate way in booting a custom rom
Thanks in advance
Click to expand...
Click to collapse
hello welcome to xda devz.but do something to create a 2.2 rom for x10 tnx
I suggest starting with development thread, as far as i remember there some tools posted in earlier pages.
Sent from my X10i using XDA App
I hope this is the thread you want.
http://forum.xda-developers.com/showthread.php?t=726813
Hello,
When you say you would like some experience in mobile development, do you mean specifically low level stuff like cracking or circumventing the bootloader, or general android development including apps?
If you are interested in programming on the android platform, heres a great resource:
http://d.android.com/guide/topics/fundamentals.html
JamesBarnes said:
Hello,
When you say you would like some experience in mobile development, do you mean specifically low level stuff like cracking or circumventing the bootloader, or general android development including apps?
If you are interested in programming on the android platform, heres a great resource:
Click to expand...
Click to collapse
Hi James,
Yes I do mean helping with cracking/circumventing the bootloader, I can do android app development with minimal problems as I do a lot of java projects for my current job and so I've been playing around in the android platform and seem to have gotten the hang of things pretty well but that site will be an excellent resource thanks.
Im just going through the custom dev link before your post, trying to see where I can start poking around for the bootloader

[Q]How to port cyanogenmod to new devices?

Hi guys, I was thinking about trying to port CyanogenMod to Lg Optimus Chic E720. I'd like to know if there's any tutorial about this, or at least a few tips for start the development. How to start? Supposing i've already downloaded the sources. Is CWM required? Because at the moment I've only got AmonRa style recovery by drellisdee
up please help me
This should help you
How could it help me building CyanogenMod?
I used that kitchen to cook the official 2.2 and 2.2.1 from LG, i don't think it is useful for porting CM, isn't it?
ripa1993 said:
Hi guys, I was thinking about trying to port CyanogenMod to Lg Optimus Chic E720. I'd like to know if there's any tutorial about this, or at least a few tips for start the development. How to start? Supposing i've already downloaded the sources. Is CWM required? Because at the moment I've only got AmonRa style recovery by drellisdee
Click to expand...
Click to collapse
This is a hard question
Hmmm...
Hmmm... Porting ROMs is a bit hard but I think you can manage it. You'd have to find a device with the same resolution and the same CPU Type and download the CyanogenMod for it and then try porting it.
I think this might help you...
http://forum.xda-developers.com/showthread.php?t=1941239
U mst ignr dis
If people are looking to move into development, dont be a ****, you know who you are!
First off, any question of this nature will get you slammed by "pure" devs, because, it is not easy and takes hard work, "pure" devs will take the time to slam you for not doing as they have done, watch Hackers from the 90's, joey gets slammed all the time. Asking questions without taking the time to look first, or asking questions which look this way, makes you a target!
The key is to read, search, read, investigate, search, read, learn! then do it all again. There is a massive repository of knowledge out there, if you come and say something like "I have been looking to port a CM build, I have looked into it there is alot, anyone know a good place to start?" Your less likely to get slammed.
The CM Wiki or the CM Forum is your best bet. Plus you could join the community, start small I would, if you spend alot of time on it you could rip through some small branches with support, then move onto what you want quite quickly. If that doesnt make sense, head over to the froum and community and read, read ,read. It will eventually.
I know this post is old but people still look at it from searches. Be kind you never use'd to know either.
Thanks

[Q] steps for android development

hello every one!!!!
i am proud owner of SGS from last one year.
no of times i flashed custom ROM and researched for info on internet
got almost all the information from this forum but still got some question.
i got the tutorial for setting up the development environment.
but still not got the satisfactory ans/tutorial/guide for android development.
i am not from programming background but still i am very much interested in android development and i know that with interest i can learn any thing.
i am very much interested in ROM development.i know it involves very much knowledge/patience/coding etc.
could anybody tell me what are the steps involved to develop for android platform so i can research and learn to do it.
help will be appreciated!!
hey,
other than searching on google for code sample/example, i refer to the following to answer some basic information: http://developer.android.com/index.html just one thing to note is...the code they provide on their website may have bugs ( i have run into a few myself as i was starting to code on android platform)...
You probably know this one, but maybe not
http://forum.xda-developers.com/showthread.php?p=17254660 via http://forum.xda-developers.com/showthread.php?t=816994
Hi swapk007,
Setting up an android development environment is a little complicated, so instead of trying to list the steps here, I'm going to give you some advice. This is coming from someone who also started android development about a month and a half ago, so the following advice is something I'll stand by.
If you don't have a programming background, try and tinker around with some basic Java. I've gone to school for Computer Science, so I got enough Java experience that I could jump right into Android, but it is something I would recommend to others who don't have that exposure.
Next, check out Commonsware. It is a site/service/set of online books run by a guy named Mark. I purchased the books back when I started and they have been HUGELY helpful. He explains in detail how you should set up your development environment, and then walks you through the different parts of the development process. Furthermore, he does "office hour" chats once or twice a week, so if there is something extra complicated that you can't figure out you can talk with him. He is really friendly and helpful.
Once you get a handle on developing some apps, be they basic or advanced, then you'll be able to get into Rom development.
If you have any more questions, feel free to ask.
fastindy said:
hey,
other than searching on google for code sample/example, i refer to the following to answer some basic information: http://developer.android.com/index.html just one thing to note is...the code they provide on their website may have bugs ( i have run into a few myself as i was starting to code on android platform)...
Click to expand...
Click to collapse
Janzomaster said:
You probably know this one, but maybe not
http://forum.xda-developers.com/showthread.php?p=17254660 via http://forum.xda-developers.com/showthread.php?t=816994
Click to expand...
Click to collapse
bkensey said:
Hi swapk007,
Setting up an android development environment is a little complicated, so instead of trying to list the steps here, I'm going to give you some advice. This is coming from someone who also started android development about a month and a half ago, so the following advice is something I'll stand by.
If you don't have a programming background, try and tinker around with some basic Java. I've gone to school for Computer Science, so I got enough Java experience that I could jump right into Android, but it is something I would recommend to others who don't have that exposure.
Next, check out Commonsware. It is a site/service/set of online books run by a guy named Mark. I purchased the books back when I started and they have been HUGELY helpful. He explains in detail how you should set up your development environment, and then walks you through the different parts of the development process. Furthermore, he does "office hour" chats once or twice a week, so if there is something extra complicated that you can't figure out you can talk with him. He is really friendly and helpful.
Once you get a handle on developing some apps, be they basic or advanced, then you'll be able to get into Rom development.
If you have any more questions, feel free to ask.
Click to expand...
Click to collapse
thank you all...will definitely go through all this n reply..
I´m not a android developer, sometimes i do some OOP in C#, and I would suggest you should start coding some apps (games, toys etc.), maybe just for PC´s, before even start thinking about developing custom rom´s - just start reading JDE stuff and if you finaly know what your doing, you will not have to ask for thinks like "how to code ROM´s", but just start coding...
...would you start building a house, if you even didn´t know how to do a wall?
will definately do it tomrof!!!

Android 5.0 on Google Nexus 5 - Newbie questions / support

Hello everyone,
At first, as a new member, let me congratulate you for this amazing forum and the community that is built around it. A lot of useful and interesting stuff can be found here, and I know that it takes a lot of hard work to boost and maintain a forum to this high-quality level, create a community and share knowledge, so thank you for that and keep up the good work.
To get to the point, I recently became the owner of a Google Nexus 5 and 3 days ago I upgraded the preinstalled Android 4.4 to Android 5.0. Before that, I used a Nokia N900 phone with Maemo 5 and ArchLinux (desktop Linux Distribution), and this Nexus became my introduction to the Android operating system for the first time.
So as a newbie to Android, I want to ask toy a few questions on how to make some things done.
While I had my Android rooted before, after the upgrade it probably needs rooting again, so I'd be grateful if someone points out a link to a tutorial that describes this process. I also need to install an anti-theft application, and from what I've seen, Cerberus just does what I want, but I need to install it in a way that even if someone restored the phone to its default settings or even format it, the application woud stay in place. From what I've read, it is possible, right? I don't know how, maybe it has something to do with the ROM, which brings me to my next question. Custom ROMs, what are they? How do they get installed and which one do you suggest for Nexus 5?
As for now, those are my questions. I know that I could use Google to find out more about those stuff, but I really want to learn how they work, not just how to accomplish them, and all my searches in Google result in different ways to achieve the same thing, a fact that confuses me instead of teaching me stuff. That's why I ask here.
So, if anyone could point out some links or explain to me how to do the things I want, I'd be very grateful.
Also, besides all those things, any suggestions you might have of any nature, I'd be glad to hear them and they'll be much appreciated!
Than you very much in advance. I appologize to the forum and its moderators if I posted this in a wrong category or broke any rule. I assure you that if I did, it was not intetional.
Best regards,
Elias
Should I post this over to the Google Nexus 5 forums?
[SOLVED]
Ok, after a lot of reading, I finally understood the whole concept of ROMs and Recovery.
For anyone having trouble with his first steps on those issues as well, the following links would be very useful:
http://forum.xda-developers.com/google-nexus-5/help/faq-to-android-read-post-root-t2508292
http://forum.xda-developers.com/goo...ide-nexus-5-how-to-unlock-bootloader-t2507905
http://forum.xda-developers.com/goo...olkit-wugs-nexus-root-toolkit-v1-8-3-t2517778
http://forum.xda-developers.com/goo...nux-universal-nexus-linux-toolkit-v2-t2528616
Good luck!

Categories

Resources