[Q] Well, how should i start - Xperia Z2 Tablet Q&A, Help & Troubleshooting

I have been thinking about something for a while now and might actually try to give it a shot.
I have a need to understand development for android and wanted to try to build my own rom.
I were thinking of starting of with CM and understand what it really is about and how to actually build it to work with my xperia z2 tablet (castor) and then maybe advance to try building ubuntu touch from sources and of what i have read this is only possible with a kernel based on cm
So first of what programming languages do i need to learn to understand the source? Java?
I have been programming alot of HTML, CSS, and some PHP, XML and LUA and can understand some JavaScript and in some rare cases c++
I also have some basic knowledge in MySQL databases but don't really know how that would be handy in this scenario ^^
Is there any basic rules to follow or should i just asume "learning by doing" like i have done with everything else i have learned? ^^
Excited (sorry for any bad English, Swedish autocorrect ftw xD)

Rule No.1:
First of all you should have an idea WHY you want to make a custom ROM - which features or tweaks do you want it to have?
Otherwise it won't make much sense (except a little exercise for yourself)...

Related

good place to learn code

Hello this is my first post and hi everyone.
I hope my post fits in here and appropriate.
I am starting to learn android development. Where is a good place to start learning the code itself? I am not talking about installing eclipse, the concepts etc etc.. i passed those... i need a place to look at which explains me line by line, in detail about the code itself. i am a beginner to writing java too. I just know some php as far as programing thats all.
You could try here: http://www.codeproject.com/KB/android/AndroidGuide.aspx and browse around here: http://developer.android.com/guide/index.html .
thanks for reply, i looked at google already. and the code project i saw that one too. but when i tried even the hello world tutorial at google android site yesterday, there was many things i did not know in that code. even in the tutorial it doesnt explain what is what for everything. as i am a beginner i want to learn the details of code.
You could try here: http://www.codinggreenrobots.com/episodes/ .
http://commonsware.com/Android/ is the book i see lots reccomend on IRC for android.
thanks the tutorials are great (they really need to improve video quality though)
You can also try this http://developer.android.com/resources/index.html It has a lot of codes, tutorials, etc that will make you pro within few days of hard work ...
yes i know that one in google android site i already mentioned in my question. but there it doesnt explain to me line by line the code. thats my problem. it assumes I know some coding. well i know close to nothing.

difference between stock/cm/miui?

Greetings!
A teacher asked me, to do a small presantation on the differences between stock android, CM7/9 & MIUI. On a sidenote I'm planning to mention the differences between stock/sense/motoblur etc.
I want to do this from a more technical point of view, but I'm lacking the resources.
Can you provide me with some links regarding some major catchwords which are floating in every thread here on xda? For example. "zipaligned" "deodexed"; what did the CM devs alter on the framework, what did the MIUI guys change.
I dont need a complete write up on this, just some hints on where to find information and maybe some cherrypicks
thank you in advance
/edit: just found http://forum.xda-developers.com/showthread.php?t=1180477 which covers a lot. If somebody wants to contribute some more "in depth" feel free.

Guide on developing

I'm learning C currently and I want to help in developing, porting and fixing bugs ofcyanogenmod for my device. Could anyone tell me what should I learn so that I could work on that category?
Hi
I'm just beginning development too. All u need to know is Java. Actually u need XML too but eclipse has the opinion to generate an XML file automatically
http://thenewboston.org/
Watch this guys c, c++, java and android development tutorials. The absolute best on the internet. This guy knows literally just about EVERYTHING in the universe.
Great starting point to move on to grander things.
Sent from my GT-I9000 using XDA

full system source code 4.0.3 JAVA

hey everyone i found some cool stuff here full system java source code. you may ask what use is it for us? well in some cases vs trying to work with smali/baksmali. for those who wanna toy around maybe make some system applications/mod them or want to offer me help on the AOSP status bar for sense 3.6 roms then here is the chance, im not very familiar with smali/jasmine so i prefer this, but obviously you will see the set up is just plain awkward so i need some assistance on what to do with all these files, i need help locating and figuring out the setup. here is the link
http://grepcode.com/snapshot/repository.grepcode.com/java/ext/com.google.android/android/4.0.3_r1/
any insight to this find would be nice

Hey looking for TUT for c++ but in more concrete way

Hey All
i have same knowledge about c++
and i like to learn more
but i got problem while studying in non-perceptible way
i forget very quickly :\
is there tut, book or video for c++ or c# with like actually making project
and explain the steps of design making the sub functions
why use this and why not that
thx u
i hope im clear my English is not good im sorry for that
TheNewBoston (A.K.A Bucky Roberts) Does an amazing job of teaching C++
Since i can not post links yet, Youtube > TheNewBoston C++ and it will come up in a playlist hope that helps
I show this to a lot of people who ask me about learning C++ and they all really seem to improve from it
Well if you looking for C#, there is a thread with links in this forum
Sent from my XPERIA X8 using Tapatalk 2

Categories

Resources