[Q] Becoming a Developer? - General Questions and Answers

Id like to become a developer. How can one go about doing this? What should you start out with? Id love to develop apps and actually learn to hack into software. Any suggestions?

I am also interested in tinkering a bit, i have the currently little supported galaxy fame so thought i may be able help a bit.
but im a total noob
cheers
Spug

Well, best you both start to dig in Android Developer site [1], and get the Android SDK [2]. There are a lot of tutorials and samples to start developing for Android. Someday you can try Android NDK [3] for native development too.
But if you not know how to program at all, better to look at another place to learn how.
Good luck!
[1][2][3] I can't post links yet =/

At first, you need to select a programming code, java is the best to program in Android, but you can develop with html and phonegap (and other codes).

xTurtlex said:
Id like to become a developer. How can one go about doing this? What should you start out with? Id love to develop apps and actually learn to hack into software. Any suggestions?
Click to expand...
Click to collapse
It depends on what you want to do.
If you want to develop a ROM for your phone, it's easy if you have a base rom but if you want to start from scratch, you need much more experience.
This is a good guide for building/Creating a rom, Which can be found here.
If you want to develop an App follow this guide here.

xMDKx said:
Well, best you both start to dig in Android Developer site [1], and get the Android SDK [2]. There are a lot of tutorials and samples to start developing for Android. Someday you can try Android NDK [3] for native development too.
But if you not know how to program at all, better to look at another place to learn how.
Good luck!
[1][2][3] I can't post links yet =/
Click to expand...
Click to collapse
Are all Android SDK's the same or are there different versions? Is there a better one to use?

xTurtlex said:
Are all Android SDK's the same or are there different versions? Is there a better one to use?
Click to expand...
Click to collapse
The sdk is updated for every version of android. You don't need froyo or dounut
Sent from my iPhone using Tapatalk
---------- Post added at 09:18 PM ---------- Previous post was at 09:17 PM ----------
1.6 0r 2.2
Sent from my iPhone using Tapatalk

Related

[NOOB] What shall I learn? and how to start porting newer android?

Right, I wanna start modding my phone now that i have some spare time. Just two things I need to know:
1. What code languages do I need to know?
2. How do I start porting a newer version of android to my phone when I know the languages? (any tutorials or guides or anything?, my phone doesn't have an unlocked bootloader so I know this will be a problem, but it still can be done)
Please just take two seconds of your time to help me
Thanks in advance
C'mon guys, all i wanna do is learn. is there anyone that can help me??
As far as I know, you would want to build Android from source. In your case, try looking at the CyanogenMod source.
There is also a wiki entry on the CyanogenMod website, showing you how to build CyanogenMod from source.
Knowlegde of C/C++ and Java will prove useful, as well as any knowlegde on Linux.
KernelCrap said:
As far as I know, you would want to build Android from source. In your case, try looking at the CyanogenMod source.
There is also a wiki entry on the CyanogenMod website, showing you how to build CyanogenMod from source.
Knowlegde of C/C++ and Java will prove useful, as well as any knowlegde on Linux.
Click to expand...
Click to collapse
Thanks for your help i am looking now
any further comments would appreciated too.
Do you have prior programing experience?
There there. I'll be a nice guy and feed you this one time.
http://forum.xda-developers.com/showthread.php?t=667298
Now run along, and start learning.
rajasyaitan said:
There there. I'll be a nice guy and feed you this one time.
http://forum.xda-developers.com/showthread.php?t=667298
Now run along, and start learning.
Click to expand...
Click to collapse
lol. cheers

Search for java devs

I search java developers who will help me with an app for in my nice rom.
It gets ICS (icecreamsandwich) the newest android version 4.0.
I am already busy with it but cannot fully develop it now because hackers has hacked the android repositories ...
So if you like it to have on the release day of ICS it on your device, you can help with develop CM7, because it is based on AOSP and my newest ROM also
Btw it is for a settings app like in cyanogenmod.
Sent from my GT-I9100
I am not java devs but I will support u
leongwenjun said:
I am not java devs but I will support u
Click to expand...
Click to collapse
I know a Java developer. I am trying to contact him. He is a bit young, but, I think he may help you! I will try to get him ASAP!
Hello, I am a Java developer. I work with netbeans and swing platform but I have never done android Programming. If my skills are ok then I am willing to learn android programming also. but has google released SDK and development platform for ICS? I dont see in the it in the site?? or development platform is also leaked???
rocky_upadhaya said:
Hello, I am a Java developer. I work with netbeans and swing platform but I have never done android Programming. If my skills are ok then I am willing to learn android programming also. but has google released SDK and development platform for ICS? I dont see in the it in the site?? or development platform is also leaked???
Click to expand...
Click to collapse
You can use the gingerbread api, it is backwards compatibble.
And @ another one
I am also young
12 years ...
That I am.
Sent from my GT-I9100
I'm a java developer (J2EE). Don't know about android programming but willing to learn and help.
--
GT-i9003 Tapatalk'd
ybyb said:
I'm a java developer (J2EE). Don't know about android programming but willing to learn and help.
--
GT-i9003 Tapatalk'd
Click to expand...
Click to collapse
Thank you.
We get a nice team.
I have also managed to get A PRO KERNEL DEVELOPER .
I am good in average things, such make the rom build system, make the kernel.
Not that really code writing xD
I am being trained in Java (J2EE). I can try to do my bit. I am a noob in Java also
sanjshetty said:
I am being trained in Java (J2EE). I can try to do my bit. I am a noob in Java also
Click to expand...
Click to collapse
All help is welcome
Sent from my GT-I9100

[Q] How to create my own rom.

Hi,
I'm following the Nexus S Android Development for 6 month now and Rom and Kernel flashing is a a real addiction for me (I flash everyday).
And, since the beginning i want to create my own Rom.
At first, I want to build one from another one (Cyanogen or another).
So, If someone can give me tutos, tools, tips and advices, I'll be very grateful.
Thanks to everybody, waiting for your help.
http://lmgtfy.com/?q=how+to+create+custom+rom?
Sent from my Nexus S 4G using xda premium
Thank you...
[email protected]_OC said:
Hi,
I'm following the Nexus S Android Development for 6 month now and Rom and Kernel flashing is a a real addiction for me (I flash everyday).
And, since the beginning i want to create my own Rom.
At first, I want to build one from another one (Cyanogen or another).
So, If someone can give me tutos, tools, tips and advices, I'll be very grateful.
Thanks to everybody, waiting for your help.
Click to expand...
Click to collapse
Hey you know i find myself sharing this exact interest as you. Let's collaborate and learn this Create A ROM Project
Notice to see the motivation to create a new ROM.
How good are your Linux skills? If you want to do it all properly I suggest you try and build your own AOSP ROM first (from the Adroid Open Source Project).
This is the place where Google publishes the Android source code files. Actually the site is fantatic and guides you through the entire process, but it does require you to understand the basics of the maketools in Linux.
Once you've been able to compile the source, you'll actually have a perfect stock ROM version of Android. Then, you can start doing advanced things to it. Add a different Kernel, add apps, install tweak scripts etc etc etc, the options are endless.
http://source.android.com/source/index.html
Good luck and have fun, because it is
Greetz
-
sippinalizay said:
Hey you know i find myself sharing this exact interest as you. Let's collaborate and learn this Create A ROM Project
Click to expand...
Click to collapse
I think it could be a great idea.
frutelaken said:
Notice to see the motivation to create a new ROM.
How good are your Linux skills? If you want to do it all properly I suggest you try and build your own AOSP ROM first (from the Adroid Open Source Project).
This is the place where Google publishes the Android source code files. Actually the site is fantatic and guides you through the entire process, but it does require you to understand the basics of the maketools in Linux.
Once you've been able to compile the source, you'll actually have a perfect stock ROM version of Android. Then, you can start doing advanced things to it. Add a different Kernel, add apps, install tweak scripts etc etc etc, the options are endless.
http://source.android.com/source/index.html
Good luck and have fun, because it is
Greetz
Click to expand...
Click to collapse
Thank you for your help and advise, i will look into it. I'm a novice concerning linux but i can learn fast.
Thank you again.
oh thats great

Android apps development for beginners

Hi friends, if you have any problem setting up your android SDK, or any similar problem you are experiencing in your android apps development, kindly discuss them here, and efforts will be made to resolve them. All suggestions and meaningful contributions are welcomed.
scrutinize :angel:
Already have sdk
but I am going to learn Java
I think Eclipse IDE is the best IDE for java dev (has java compiler integrated)
JDK is also needed
ASMI1 said:
Already have sdk
but I am going to learn Java
I think Eclipse IDE is the best IDE for java dev (has java compiler integrated)
JDK is also needed
Click to expand...
Click to collapse
I'd have to agree; I am also using Eclipse as I go through opencourseware Java and it has been great. It reminds me of using Dreamweaver for the first time, when I started out doing front end development. Eclipse is a very powerful IDE.
also
Are there any alternatives besides Eclipse? I haven't really found any other IDE's that support android development quite like eclipse.
detain said:
Are there any alternatives besides Eclipse? I haven't really found any other IDE's that support android development quite like eclipse.
Click to expand...
Click to collapse
I would say ECLIPSE remains the best kit for androis apps development so far..... stick wif it........it's interactive......
Ayelabola
This is the discussion thread for eclipse users. Questions for can be asked there
http://forum.xda-developers.com/showthread.php?t=2402530
Sent by typing by my fingers
Hi guys, hope u guys are getting on with your android development?
Extracting source code from apk
Go here
http://forum.xda-developers.com/showthread.php?t=2403881
---------- Post added at 11:29 PM ---------- Previous post was at 11:27 PM ----------
ayelabola said:
Hi guys, hope u guys are getting on with your android development?
Click to expand...
Click to collapse
I think u should post on setting up the sdk, jdk and jde (of course)
Well many know but for others
Sent by typing by my fingers
Are there any way to setup android development in android device itself ?(cuz i don't have a pc ,)
[email protected] said:
Extracting source code from apk
Go here
http://forum.xda-developers.com/showthread.php?t=2403881
---------- Post added at 11:29 PM ---------- Previous post was at 11:27 PM ----------
I think u should post on setting up the sdk, jdk and jde (of course)
Well many know but for others
Sent by typing by my fingers
Click to expand...
Click to collapse
All right.... Am sorry for not being around 2 give a prompt reply to your request....
Begin your android apps development.
Hey friends, here is a comprehensive tutorial on beginning your first official android application development.
Before we start getting our hands filled with codes, let us get ourselves with some fundamental information about android dev. So I want you guys to get the following tools/softwares ready as we kick off;
✓ Java JDK: Lays the foundation for the Android SDK.
✓ Android SDK: Provides access to Android libraries and allows you to
develop for Android.
✓ Eclipse IDE (integrated development environment): Brings together
Java, the Android SDK, and the Android ADT (Android Development
Tools), and provides tools for you to write your Android programs.
✓ Android ADT: Does a lot of the grunt work for you, such as creating the
files and structure required for an Android app.

[Q] give a noob advice on how to get into developing?

this is my first time posting but i used this site a lot figure out how to root flash recoveries, custom ROMs ect for myself and a few friends. anyways sorry I know there are similar threads but I from seeing the cool stuff people make it got me interested in developing and I wanted some personal recomendations or feed back as apposed to something (maybe a website plus build kit???) I might be able to kinda "learn the basics" on? One thing though is that I only have a Samsung galaxy s2 and a CRAPPY old dell computer. I'd appreciate any feedback
You don't need a device. You develop with the emulator. The Google Android sdk site is good to begin. Just read the beginners tutorial. 2 things: don't install Eclipse,it's not worth. Install Intellij Ide. It's also Java. Second, download the android sdk for other platforms and follow the instructions but install in c:\android-sdk folder at all costs. Don't install it somewhere deep in the tree. There are still a lot of Problems with the sdk. You need also Java Jdk from Oracle. Just follow the Google tutorial but install the android sdk in c:\android-sdk (name without space). I didn't try the emulator but you can ask again?
Phpdna said:
You don't need a device. You develop with the emulator. The Google Android sdk site is good to begin. Just read the beginners tutorial. 2 things: don't install Eclipse,it's not worth. Install Intellij Ide. It's also Java. Second, download the android sdk for other platforms and follow the instructions but install in c:\android-sdk folder at all costs. Don't install it somewhere deep in the tree. There are still a lot of Problems with the sdk. You need also Java Jdk from Oracle. Just follow the Google tutorial but install the android sdk in c:\android-sdk (name without space). I didn't try the emulator but you can ask again?
Click to expand...
Click to collapse
Thanks. Are you referring to terminal emulator?
And when you said get the SDK for other platforms what do you mean just anything besides my galaxy s2?
I might realize what you mean when I get to it but what's the c:\ in c:\andriod-sdk
Phpdna said:
You don't need a device. You develop with the emulator. The Google Android sdk site is good to begin. Just read the beginners tutorial. 2 things: don't install Eclipse,it's not worth. Install Intellij Ide. It's also Java. Second, download the android sdk for other platforms and follow the instructions but install in c:\android-sdk folder at all costs. Don't install it somewhere deep in the tree. There are still a lot of Problems with the sdk. You need also Java Jdk from Oracle. Just follow the Google tutorial but install the android sdk in c:\android-sdk (name without space). I didn't try the emulator but you can ask again?
Click to expand...
Click to collapse
how you can develop custom roms with emulator?
---------- Post added at 09:38 PM ---------- Previous post was at 09:35 PM ----------
uknwimbeast said:
this is my first time posting but i used this site a lot figure out how to root flash recoveries, custom ROMs ect for myself and a few friends. anyways sorry I know there are similar threads but I from seeing the cool stuff people make it got me interested in developing and I wanted some personal recomendations or feed back as apposed to something (maybe a website plus build kit???) I might be able to kinda "learn the basics" on? One thing though is that I only have a Samsung galaxy s2 and a CRAPPY old dell computer. I'd appreciate any feedback
Click to expand...
Click to collapse
if you want to develop roms from source you need ubuntu and lot of knowledge which is not possible for you now as per your post
so first learn some basic things and then start modding and theming rom using android kitchen
if you want to develop apps install android sdk and eclipse and develop with it
pradeepxtremehacker said:
how you can develop custom roms with emulator?
---------- Post added at 09:38 PM ---------- Previous post was at 09:35 PM ----------
if you want to develop roms from source you need ubuntu and lot of knowledge which is not possible for you now as per your post
so first learn some basic things and then start modding and theming rom using android kitchen
if you want to develop apps install android sdk and eclipse and develop with it
Click to expand...
Click to collapse
I agree with you but eclipse isn't worth it.
---------- Post added at 06:41 PM ---------- Previous post was at 06:37 PM ----------
uknwimbeast said:
Thanks. Are you referring to terminal emulator?
And when you said get the SDK for other platforms what do you mean just anything besides my galaxy s2?
I might realize what you mean when I get to it but what's the c:\ in c:\andriod-sdk
Click to expand...
Click to collapse
First, No, I mean Sdk not bundle with eclipse. Eclipse is free that's why it's bundled with android. But Google likes more Intellij or it will become the standard id.
Second: C:\ is C:\. I install it there. Important I thing is no space in name. Of course you are free to install it where you want.

Categories

Resources