How to start with Android Development ? - Android

First of all, I'm not talking about making apps. No that is not what I want to achieve.
Second important point, YES I've gone through the pinned threads.
So, I'd like to begin learning more of the Android Development which currently is pure magic to me. I can build LineageOS from source for my officially supported device. But that is not development, I'd like to learn how the source code is structured, how and where each of the components lie, how do I understand the code so that I can too start contributing.
Besides this, I would also like to understand how device trees are made for new devices.
I've tried to get into contact with quite some developers, but all I've gotten is ignores, rude replies or the answer as "From Experience".
I'm unable to find resources for what I'm asking above.
If any chef/dev/anyone would be kind enough to help me get some direction, I'll be thankful to you. Ik my thanks probably wouldn't matter to you, but I really need to learn this.
Thank You

Related

[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

Advice on building an app

So, guys, i have a question or two.
I want to develop an app for personal use, which, if it works, could be used by various other people.
it is very specific what i want to build, but i have no clue how to go about it. c
can anyone give advice on where the best place to start with this process is?
it may be a long shot, but it will be greatly appreciated.
Thanks
Oliver
There have been a few tutorials from Adam Outler on the XDA TV
Well for starters, if you have no programming background you will need to learn to program in the Java Language. Then once you master that, you will have to read up on the android developers website about different topics. Then get familiar with the SDK and API and start building your app.
Questions should be asked in Q&A forums, not development forums.
Thread moved.
Hi
I would say the best place to start is at 'developer.android.com/sdk/installing.html'
They have a step-by-step guide how to install the things needed to get started...
Another good tutorial site for me is vogella.com
I would be careful about starting in right away with the app you want to build.
Your idea might be rather complicated, and I think it is important to start with something really simple.
Learning to do Android from scratch is rather a lot of work - don't under-estimate it and expect to make your idea happen very quickly.
I'm not trying to discourage you - just to make sure your expectations are realistic so you have a good experience.

samsung galaxy develpment

hello all;
i'm a frequent user and supporter of the site, and i have to say i love the site and the people here.
now to more pressing matters i'm trying to find resources and read more and more about linux android development (completely got rid of windows by now ) IT'S USELLESS!!!! to me after a few months of constant linux use. yes linux takes some time, before you figure things out but it's a great OS.
anyways, i've looked in the general developers forum section, and there is just SO many ways that people say you should start (from scratch) and one is contradicting the other (sometimes).... so here is the actual question to the experienced developers out there... where do you guys start ?
little background:
basic C & C++ knowledge
some java.
(i used to tinker mostly with hardware before i dug into android)
any suggestions ??... which guides, sites ?, classess ?? any and all advice appreciated. and i hope it's ok to post this here, and if it's not (mods i'm sorry).
thanks.
rom5566
I don't think this particular project is active anymore, but I have been meaning to check out the Coding Green Robots series myself:
http://www.ustream.tv/channel/coding-green-robots/videos
I think if you have a specific problem with a project you are working on, people on XDA will help you. For a general intro, I think a book would be the best. Also, don't forget about the Android developer website. There's a training section, including "Building your first app": http://developer.android.com/training/basics/firstapp/index.html

Looking for a somewhat experienced developer

Hey guys!
I'm rather new to all Android development-related stuff, but I'm eager to learn every single bit of Android, from apps to ROMs, source code, and whatever is out there. Now you might wonder why am I looking for a developer? Well... I'd love to have someone to fall back onto, ask for advice, someone who knows what he/she is doing, somewhat like a tutor. I want to learn stuff, but I have NO clue where to begin. Following guides would help me on a little, but it doesn't really teach me how to use the knowledge shown in the guide in other projects.
TL;DR: I want someone who would like to help me learning about android (OS) development
Thank you very much,
Ririshi

ROM Development guide(s)

As a newbie, the toughest part is to find a proper guide to learn stuff that you want to get started with (i.e. Android Development for me and you, probably). So this thread is basically a collection of every resource that is a good starter. I want to write my own guide badly but I don't know a lot about this stuff here, so here goes, calling out to all developers out there to share their own/favorite guides to anything. I'll sort those myself later on. This thread will serve as a wiki to people who want to learn about the trade.
Pezeus out.

Categories

Resources