hi all
i want to know what programming language i have to learn to help other devs in porting things like linux 3.4 kernel or android 4.2.2(and newer version to start them from 0) and things like that
i have searched but i found nothing
i want to start learning these things but i dont know where to start from
pedyvirus said:
hi all
i want to know what programming language i have to learn to help other devs in porting things like linux 3.4 kernel or android 4.2.2(and newer version to start them from 0) and things like that
i have searched but i found nothing
i want to start learning these things but i dont know where to start from
Click to expand...
Click to collapse
Depends on what exactly u want to do. For kernels U will need to do C but most people would say you are best starting on Java although that's an argument in itself. Java, XML , C, C++. Android is a bit of everything. If you don't know bash though u should learn that before anything IMO. Maybe some Python also. Search the web there are many basic tutorials. As it is with everything u need to learn the fundamentals first.
thank too much
i will try to learn bash and python then i will start learning c
Related
what i must know for makin my own roms?
Where to start!!! There is so much to know, i think if you are interested in this you should get googling and searching the forums, here isn't a bad place to start http://forum.xda-developers.com/forumdisplay.php?f=611. You can easily modify the ringtones and apps in a pre-built rom by unzipping the androidinstall.tar and deleting the apks you don't use from /system/app/ and ringtones you don't want from /media/ and re-zipping using 7zip but i get the feeling you want to do more then that. Get searching and hopefully see some of your work on the forums sometime!!!
Nees i linux? or i can do it under Windows?
Michga said:
Nees i linux? or i can do it under Windows?
Click to expand...
Click to collapse
Linux is very handy for compiling from git repositories etc... and it is also easy to set up the eclipse IDE for android developing in linux. People also seem to have more sucess with setting up ADB in linux which is very handy when developing. That being said the android kitchens will also run in windows and 7zip is for windows when it comes to creating the final tar installer so it's certainly not impossible. I think you will find most of the developers will have used linux for one thing or another. You can always run it in a virtual machine using virtualbox from within windows.
working ADB on linux (Ubuntu or Suse) with Kaiser?
Must I know Java for developing??
i dont using Virtualbox, but VMWare..
Michga said:
working ADB on linux (Ubuntu or Suse) with Kaiser?
Must I know Java for developing??
i dont using Virtualbox, but VMWare..
Click to expand...
Click to collapse
VMWare is fine, Virtualbox is just an opensource alternative. ADB works fine on ubuntu with Kaiser, i'm guessing it works on Suse too but i don't use it. Look here for more information : http://forum.xda-developers.com/showthread.php?t=502010. If you want to develop apps then you need to know java, a lot of the source code (i.e. libs and the kernel) are written in C.
so its bad for me.. when im 16 year old and i dont know Java and C i cant developing it.. but thanks for advice
At 16 you have a lot of time to learn, start now, I regret not taking the opportunity to learn coding when I was younger, do it, and do it soon
Hi, is anywhere guide for developing.. i want dev too but i dont know how
What you want to develop? Kernel? System? Both?
on which host (Win/Linux/Mac)?
i want to dev too
i want do dev both kernel and system on windows ... so any advices? and thank you in advance
(EX/OR)
i want to develop both but maybe ony system. because when i wil dev kernel, i will can brake my phone
and im on win exactly win7. but on Notebook i have linux.. so its Win or Lin
And im think it will be better with guide.. Later can be more developers and it is better because updates release frequently
It is possible to put together a build using windows, but for serious development work you will need a Linux system for compiling, building from an already developed base only requires a good text editor, ( not notepad), and 7zip really.
so i need only good text editor? and source data.. its all?
and what sam knowledge of C/+/++/# Java.. nothing?
C for kernel
java for system
linux for both
Develop on windows is quite painful and on mac there are some problem with libs.
The only good system for fast develop is linux. Use a virtual system and setup a simple virtual machine with linux.
Then follow the fresh froyo thread to compile the first time (a lot of time).
Hi Michga,
have you development knowledge in any environment?
Are you for the first time approaching software developing?
Obviously you need programming language knowledge if you want to develop software (every kind of software: applications, utilities, system tools, kernel and so on)
moreafter, if you mind developing operating system's module (kernel, drivers and so on) you need deep understanding of general operating systems mechanisms in addition to specific knowledge about the OS you are developing for.
If this is your first step in software developing, I can suggest you try little application first, then step to system programming...
As a software is made up of simple text, as Zenity said, what you need is AT LEAST a good text editor and this is correct if you plan to write or modify simple pieces of software but if you mind to develop something more, a software developing environment maybe a better choice.
More, have a look at http://developer.android.com/sdk/index.html where you can find the SDK toolkit for Android.
Sorry not being more helpful: I'm a software developer but don't develop for Android yet... (Time... Time... Time... )
See you
thanks for answers.. i think it is all i need..thanks
hello every one
im new here and i really want to start developing my DHD
so if i wanna learn how to make a ROM, skins...etc
where to start and what do i need ??
learning Java script maybe ??!
If I'm not mistaken, themes/skins are done for particular ROM.
For ROM dev I'd start searching forum, and reading stuff like this:
http://forum.xda-developers.com/showthread.php?t=1272270
----
If I helped, please press Thanks...
DHDcfx4.2.1SR11deappified
Google itself has a good guide for building Android from source. Start with a working manifest.xml from a dev here. You need to know Java not Javascript.
If im not mistaken you need a environment built first. Something like whats described here http://source.android.com/source/initializing.html
bananagranola said:
Google itself has a good guide for building Android from source. Start with a working manifest.xml from a dev here. You need to know Java not Javascript.
Click to expand...
Click to collapse
any where else i cant start with..cuz google wont allow this in my country
and i dont wanna make my internet slower with a proxy
Hello Everyone,
My friend just told me about android app development.. I got myself a Htc M8 for this purpose and i hope to start developing themes to begin with. To do that I will need some help. I want to use Android studio over eclipse as I was told AS is better than Elpse. I need some guidelines on how to develop themes. Now I am not a computer student and I definitely don't have programming skills but I am a fast learner..
Mail me here or [email protected].. I will be waiting patiently..
Thank You
Abhi:laugh::good:
Unfortunately I'm pretty sure most people aren't going to give you any sort of help. At least with my experience.
If you want to learn then go through the forums. There are countless guides on editing apps and theming. Look up apktool. And obviously adb.
Familiarize yourself with how everything works. With your device and how to recover from bootloops if you make a mistake.
You will also need to know how to edit XML. Files once you get deeper into theming.
There's just too much to explain
Tip 1 : try VTS (google for it)
Tip 2: make up your mind on what you want to theme, is it android system itself then i should wait for android 5 sense to drop because it will have many changes in decompiling the apk files
I want to port a ROM to my old phone (s3ve3g) for fun. I haven't done anything regarding ROM Coding, but I was searching for a while on the Internet and couldn't find any good guides.
So how do I get started? Idk if that's important, but I know Java & C++...