I want to be a good developer - Samsung Galaxy Player 4.0, 5.0

Now I have some free time because I have finished my exams and I want to learn more about android development and I wanna be able to do more advanced things like a kernel or something like this...
I'm looking for courses in programming (I know a little of C) but I don't really know what of them could help me to know more about this... C, UNIX shell... What do you recommend me guys?
Enviat des del meu YP-G70 utilitzant Tapatalk 4 Beta

txordi said:
Now I have some free time because I have finished my exams and I want to learn more about android development and I wanna be able to do more advanced things like a kernel or something like this...
I'm looking for courses in programming (I know a little of C) but I don't really know what of them could help me to know more about this... C, UNIX shell... What do you recommend me guys?
Enviat des del meu YP-G70 utilitzant Tapatalk 4 Beta
Click to expand...
Click to collapse
Learning to use a UNIX shell and the GNU tool chain will be immensely useful. Android is part C++ and part Java, while the kernel is C. For android-specific knowledge, much of the information on developer.android.com for app development also applies to system development, and the cyanogenmod wiki is another wonderful resource.
First I'd install a Linux distribution on your PC and get familiar with it, then start modifying a stock ROM with dsixda's kitchen and apktool, and then to compiling a stock-ROM-compatible kernel with Entropy512 and rumirand's sources, and from there move on to compiling Android from source. Don't rush; the most important point is to read all you can to understand what you are doing.

To txordi
txordi said:
Now I have some free time because I have finished my exams and I want to learn more about android development and I wanna be able to do more advanced things like a kernel or something like this...
I'm looking for courses in programming (I know a little of C) but I don't really know what of them could help me to know more about this... C, UNIX shell... What do you recommend me guys?
Enviat des del meu YP-G70 utilitzant Tapatalk 4 Beta
Click to expand...
Click to collapse
Hello,
if you want to be a developer you have to be...
...patience
...good structure
...got a good feeling with software/hardware
...always be ready to learn something
...friendly to the community and other devs
Here are some really helpful tipps:
- always make with a fix plan before you're starting new project
- if you need an answer: google the problem -> search in the forum -> ask the question in a Q'n'A thread
- start with easy thing like modifying apps
- work yourself high (start with easy things -> at the end you may will be better than Bill Gates, Linus Torvalds and Steve Jobs together! )
- Read instructions very painfully before you're starting
- always educate yourself
- work structured
- make logs!
Good luck, Androthan

Hello.
I started with modding roms and after that porting roms from the ace to the gio now I am theming the most
That's how I became a developer here
And as androthan said always be friendly and helpfull.
Succes guy.
Greetings SK
Sent from my GT-I9105P using xda app-developers app

look for codeacademy, coursera.org and edx.org; courses for alot of subjects that could be usefull to you; also search for XDA TV; they have alot of information avaible there.

Related

Simple informations about Android

Hello my friend,
I'm software developper and cooker on Windows Mobile.
I would like to begin my Android cooking and have reading many tips on XDA, thanks a lot for this.
Nevertheless, i have some little questions....
In order to cook rom for android, it's possible to edit the rom with a kitchen and build a final ZIP rom in order to update with recovery menu.
But, if i want to update the latest android build, what is the way ?
* Need i to download the android source code and buid it ?
* I'm so sorry for this noob question but it's very hard to find "simple" informations about the different way of cooking on android. It will be very nice if anyone could explain the different way of cooking and this amazing os
Thanks a lot my friends,
Regards,
Nixeus
WoW....
104 views and no answer...
Is Android an opensource community ?
I come from the Windows Mobile cooking, and people are better helpful
Nixeus said:
WoW....
104 views and no answer...
Is Android an opensource community ?
I come from the Windows Mobile cooking, and people are better helpful
Click to expand...
Click to collapse
That's no way to ask for help...
http://forum.xda-developers.com/showthread.php?t=633246
http://forum.xda-developers.com/showthread.php?t=697938
http://forum.xda-developers.com/showthread.php?t=667298
(all above links are in this subforum)
The build of android you cook is determined by the device you own. That's where you need to start.
1. Choose device
2. Look for device on xda forums
3. Look around the device forum you just selected, paying extra attention to the "<device-name> Android Development" subforum
4. Learn
Cooking for android (correctly) isn't learned overnight.
Thanks a lot

Want to learn how to develop

Hi!I've been a member of xda for almost 5 months now, and I know how to flash roms, use recovery,hboot, change radio/spl, etc. Basically, the basics. But now I want to learn how to develop, scripting, github, etc. But I have no idea how to do any of this stuff. The most I have done with those areas is install adb on my computer. I am a serious learner and I will have plenty of time as summer is coming up and I will be out of school. I need like some guide to show me how to do all of this for someone like me who doesn't know anything. So plz help me out with links,guides, or anything else that will help me. Thank you. Please remember I have no experience with development. I need a completebeginners or noob guide
Sent from my HTC Dream using XDA App
http://forum.xda-developers.com/showthread.php?t=667298
Or this very topic is covered in another thread
http://forum.xda-developers.com/showthread.php?t=1069483
Thanks for the response. I will check these out.
I know nothing about java or c++ do I need to learn both of these? What areas exactly do I need to learn?
Any websites, links tutorials, guides, videos, etc?,
Sent from my HTC Dream using XDA App
As was pointed in the post by cyanogen:
Android Developer Guides: http://d.android.com
Working with AOSP source: http://source.android.com
Platform Developer Guide: http://pdk.android.com
Android Gitweb: http://android.git.kernel.org
Git Ready (Git tips and tricks): http://www.gitready.com/
Building CyanogenMod: http://wiki.cyanogenmod.com/index.ph...ng_from_source
How Dexopt works and what are those odex files: http://android.git.kernel.org/?p=pla...5936;hb=master
For tutorials on java or C/C++, try searching google, as there are plenty of them.
for rom developer:
http://greenromproject.com/

[Q] Looking for instructor

Hello, my name is Chris and i am 15 years old. I love android and technology in general and i would like to get into android ROM development. If someone with experience wants to teach me the basics of Android ROM development i would appreciate it very much. Any interested can leave comment. Thank you.
ChrisMitsis said:
Hello, my name is Chris and i am 15 years old. I love android and technology in general and i would like to get into android ROM development. If someone with experience wants to teach me the basics of Android ROM development i would appreciate it very much. Any interested can leave comment. Thank you.
Click to expand...
Click to collapse
Hi Chris my name is Andrew and i might be able to give you some basic info and guidelines. First i would suggest using a ROM kitchen for basic ROM modding. I would recommend using Dsixda's ROM kitchen http://forum.xda-developers.com/showthread.php?t=633246 .When you feel confident that you can get on tothe more complex stuff you can check my tutorial about compiling from source code http://forum.xda-developers.com/showthread.php?t=1667551 .After you get over that then the Internet should become your mentor in advanced source code editing (most of the time anyway but you shouldn't feel shy about asking something if unclear)

[HELP] to dev

I whant to be a Dev to S5830i, i know it is hard but, i want to do something because Bieltv.3 are breaking the s5830i develop by a time, but i want 4.0.4, and i'm having trouble to install JDK on Ubuntu 12 '-' so, i can't do NOTHING, but i WANT so please, help me, because i want to help you i want learn to build from source, and fix bugs, because i realy dont want CM, i want AOSP, so please, please
Luiz Guilherme Pereira, Araucária-PR. Brazil.
Luiz Guilherme Pereira said:
I whant to be a Dev to S5830i, i know it is hard but, i want to do something because Bieltv.3 are breaking the s5830i develop by a time, but i want 4.0.4, and i'm having trouble to install JDK on Ubuntu 12 '-' so, i can't do NOTHING, but i WANT so please, help me, because i want to help you i want learn to build from source, and fix bugs, because i realy dont want CM, i want AOSP, so please, please
Luiz Guilherme Pereira, Araucária-PR. Brazil.
Click to expand...
Click to collapse
Don't be offended... but...
Basic idea of a developer is that he's able to search for his problem and find it's solution.
Let's assume you build AOSP, now, you are facing bugs (which won't be less), now, will you create a thread asking normal users on how to fix that bugs?
If they would have known, they would have made it too.
Likewise, if you are able or keen to develop for device and can't find something by searching (yes, everything is already present on this site, just needs some searching), I assume you'll have problems at each step.
So, first try to search, there are several guides in Android Software Development Section and Android Chef Central.
There is also Compiling from Source Q&A Help Thread to post you problem.
And, one last thing, starting development with a device like Ace S5830i is itself a very difficult task.
iamareebjamal said:
Don't be offended... but...
Basic idea of a developer is that he's able to search for his problem and find it's solution.
Let's assume you build AOSP, now, you are facing bugs (which won't be less), now, will you create a thread asking normal users on how to fix that bugs?
If they would have known, they would have made it too.
Likewise, if you are able or keen to develop for device and can't find something by searching (yes, everything is already present on this site, just needs some searching), I assume you'll have problems at each step.
So, first try to search, there are several guides in Android Software Development Section and Android Chef Central.
There is also Compiling from Source Q&A Help Thread to post you problem.
And, one last thing, starting development with a device like Ace S5830i is itself a very difficult task.
Click to expand...
Click to collapse
i know it, but is not impossible, i'm 14 years old, with 12 i got experience with Symbian, so nothing is impossible, and thank you, i will try to learn more about it!
Luiz Guilherme Pereira said:
i know it, but is not impossible, i'm 14 years old, with 12 i got experience with Symbian, so nothing is impossible, and thank you, i will try to learn more about it!
Click to expand...
Click to collapse
I never said it is impossible bud
We have developers that are 13 years old
I was just suggesting to search a bit
I appreciate your spirit to wanting to help us by developemnt :highfive:
iamareebjamal said:
I never said it is impossible bud
We have developers that are 13 years old
I was just suggesting to search a bit
I appreciate your spirit to wanting to help us by developemnt :highfive:
Click to expand...
Click to collapse
=D tnx, see ya, maybe can we be partner on the further =)
I am 14 here and see what i have done. I am sure you can do the same
Sniper Killer said:
I am 14 here and see what i have done. I am sure you can do the same
Click to expand...
Click to collapse
But, he is looking forward for development
Theming and modding is different from development
Actually, very different
http://forum.xda-developers.com/showthread.php?t=2105012
What's up, how's Paraná? Greetings from Rio de Janeiro!
You know, you don't become a developer from an hour to another. I'm 16 years old, and i know it's a long way to go to be a developer. I'm learning a lot with all the members of Xda, like iamareebjamal, Sq Matrix and bieltv.3. Xda have tutorials and guides o' plenty for you to learn. So, i'll be waiting for your AOSP build.
mathm2013 said:
What's up, how's Paraná? Greetings from Rio de Janeiro!
You know, you don't become a developer from an hour to another. I'm 16 years old, and i know it's a long way to go to be a developer. I'm learning a lot with all the members of Xda, like iamareebjamal, Sq Matrix and bieltv.3. Xda have tutorials and guides o' plenty for you to learn. So, i'll be waiting for your AOSP build.
Click to expand...
Click to collapse
Guys, I REALY didn't expected this, you are awesome all of you, not because u did, but because you are great people, SNIPER KILLER talking with meeeeee, thank you guys, valeu pela força cara voce é demais, pode adc Skype ou algo?

Help with Android Development

Hi, I am new here on xda, and this is my first thread so I wish that I am on the right section of the forum for this question. If not please explain me where else to move it. Thanks in advance.
So, I don't work as an engineer or somethink affiliated with this matter, moreover I have degrees in completely different fields from IT. But, the software development is a big hobby of mine from some years.
As for now I can program in C+, Python, little of Java, and I am spending these months of quarantine studying cybersecurity and system administration (lots of linux commands, trying dozens of linux distribution/BSD, trying some pentesting on a Metaesploitable I set up on a VM, etc...).
And here comes my problem which I address to you: I want now to start develop on android, trying to descover things etc..., one example above others I have an LG V30 with android Pie 9.0 for which there is no root procedure yet unless you downgrade to android Oreo, so how do I work on my smartphone directories? I do I develop on a Android phone? and what skills are required of me, in terms of programming languages, cybersecurity knowledge etc?
I thank in advance who will take their time to help me.
https://buildapks.github.io/docsBuildAPKs/
Thank you. Really helpful, but I need something more specific, this is for building apk, I want to admin my phone directories, like gaining root privilege (not with prebuild app and procedure) and modify things like the firmware.
Andromeda_ said:
Thank you. Really helpful, but I need something more specific, this is for building apk, I want to admin my phone directories, like gaining root privilege (not with prebuild app and procedure) and modify things like the firmware.
Click to expand...
Click to collapse
Typically Android users steer / manage Android by means of ADB ( read: Android Debug Bridge ) . Hence become familiar with ADB.
Thank you so much, that's was exactly the insight I was looking for .
Is there anywhere where I can start with ADB? Like a section here on XDA, Github or somewhere else? Youtuve Video guide (serious and professional ones)?
Andromeda_ said:
Thank you so much, that's was exactly the insight I was looking for .
Is there anywhere where I can start with ADB? Like a section here on XDA, Github or somewhere else? Youtuve Video guide (serious and professional ones)?
Click to expand...
Click to collapse
I think you're smart enough to do the search yourself.
I'm not gonna waste my time: sorry for this.

Categories

Resources