Just starting android development...thought I would share these. - Galaxy Ace S5830 General

Hey guys, I've been using android for about 2 months now (flashing ROM's helping with testing etc.) but now I want to contribute to the community. So i'm starting off by perhaps making a few simple apps then ROM's.
I have experience with some programming but nothing in-depth. I worked with python, perl and java already, got a few books on the subject and I found a few videos, which is the point of this post, I just thought I would share it with anyone else who is thinking about developing for our Ace.
Here they are:
http://www.youtube.com/watch?v=1_H4AlQaNa0
Part 2
http://www.youtube.com/watch?v=rFqELLB1Kk8
Since I don't know much about it, are these videos a good guideline? Or can you Dev's point me in the right direction, I would love to be apart of the community.

amd-dude said:
Hey guys, I've been using android for about 2 months now (flashing ROM's helping with testing etc.) but now I want to contribute to the community. So i'm starting off by perhaps making a few simple apps then ROM's.
I have experience with some programming but nothing in-depth. I worked with python, perl and java already, got a few books on the subject and I found a few videos, which is the point of this post, I just thought I would share it with anyone else who is thinking about developing for our Ace.
Here they are:
http://www.youtube.com/watch?v=1_H4AlQaNa0
Part 2
http://www.youtube.com/watch?v=rFqELLB1Kk8
Since I don't know much about it, are these videos a good guideline? Or can you Dev's point me in the right direction, I would love to be apart of the community.
Click to expand...
Click to collapse
Thanks bro ..we need guys like you best of luck :thumbup:
Btw there is a typo on the last line ---do u want to be " A part " or "Apart" from the community
You know you are rooted when you use XDA more than FB

Dragonoid said:
Thanks bro ..we need guys like you best of luck :thumbup:
Btw there is a typo on the last line ---do u want to be " A part " or "Apart" from the community
You know you are rooted when you use XDA more than FB
Click to expand...
Click to collapse
Damn it...looks like I got a distinction in English for nothing loool
Should I just follow the vids and the books, or should I just jump in and start experimenting?

Download Eclipse, and the Android sdk plugin, and get stuck right into app writing with loads of tutorials and github code out there.

Bakuron said:
Download Eclipse, and the Android sdk plugin, and get stuck right into app writing with loads of tutorials and github code out there.
Click to expand...
Click to collapse
Will do...but first I have to get back onto Ubuntu been on winblows to much

Nah, just crack on with it on Winblows man.

Related

I will pay developers to help me

Any developers out there that would like to help me learn to develop
help in any way......
roms, kernels etc
metalman3797 said:
Any developers out there that would like to help me learn to develop
help in any way......
roms, kernels etc
Click to expand...
Click to collapse
Are you a software engineer? Do you actually know how to program? If so, what languages? You'll have to tell us your current knowledge level. There's a big difference between 'how do I set up the Android SDK on my computer?' vs. 'what's C++?'.
skoalbandit123 said:
google will help for free
Click to expand...
Click to collapse
This,first off, develops won't spend large amounts of time helping you out to learn to develop (assuming you have some knowledge of C++ and Javascript) which would still take forever.
Second, you can learn to develop by yourself by using google.
/thread
metalman3797 said:
Its a development topic sooooooooooooo dont be a ****!
People like you are the reason i hate asking stuff..... If you know the answer or can help, then do so. If not dont respond.
Click to expand...
Click to collapse
Yes it was rude of him. However it is correct, you could post this in the general forum or in the question for if you re word it to a question. There are plenty of free tools out there that will help you learn to develop. Like stated earlier, Google is your friend.
mhousser said:
Are you a software engineer? Do you actually know how to program? If so, what languages? You'll have to tell us your current knowledge level. There's a big difference between 'how do I set up the Android SDK on my computer?' vs. 'what's C++?'.
Click to expand...
Click to collapse
I work for a software development company but as tech support
I dont know how to program.
I took C++ a few years ago but forgot everything. I am very knowledgeable with computers, just a noob on android development.
People read this : http://forum.xda-developers.com/showthread.php?t=871476
I'm thinking he put this here to grab the devs attention probably assuming they don't spend much time in the general section I could be wrong though and until development is actually being discussed this is not a development thread its a question I'm not trying to be rude I'm just looking at this from an outside view carry on
egc+voodoo jl1
bobbbb said:
This,first off, develops won't spend large amounts of time helping you out to learn to develop (assuming you have some knowledge of C++ and Javascript) which would still take forever.
Second, you can learn to develop by yourself by using google.
/thread
Click to expand...
Click to collapse
So basically they develop for android in C++ generally?
And i just need a push in the right direction.
Everyone here is usually very helpful, i dont expect them to hold my hand through it
metalman3797 said:
Its a development topic sooooooooooooo dont be a ****!
People like you are the reason i hate asking stuff..... If you know the answer or can help, then do so. If not dont respond.
Click to expand...
Click to collapse
Could you answer the questions I asked in my last post? I think it'll help you find help faster.
(Sorry for the prick who first answered you - ignore him.)
EDIT: nvm, I notice you answered my original post already.
will everyone settle the f down about the section. god you guys are like flies on sh*t. if a moderator feels this is the wrong section, it will be moved. DONE
to answer your question man: i hate to break it to you, but youre not likely to find much personal help here, much less on any forum. mainly because of what you are seeing in this thread: people are d*cks online.
like many people have said, and i know this isnt the answer you want to hear, youre probably gonna have to teach yourself. only because i guarantee you, even if someone taught you the steps on how to code, build, compile etc, you still probably wouldnt fully understand why it works the way it does.
i recently developed the desire to learn how to build kernels, but i never even began to think about asking for help here because i knew i would get the type of idiotic responses youve received, so i faced the music: if i want to learn, im gonna have to start reading.
metalman3797 said:
I work for a software development company but as tech support
I dont know how to program.
I took C++ a few years ago but forgot everything. I am very knowledgeable with computers, just a noob on android development.
Click to expand...
Click to collapse
So you want to know how to work on the Android OS, but don't know how to program? It seems like you'd first need to learn how to program.. and there are certainly better ways to learn than from an XDA developer!
willsnews said:
I'm thinking he put this here to grab the devs attention probably assuming they don't spend much time in the general section I could be wrong though and until development is actually being discussed this is not a development thread its a question I'm not trying to be rude I'm just looking at this from an outside view carry on
egc+voodoo jl1
Click to expand...
Click to collapse
Makes sense, my mistake Please move MOD
TopShelf10 said:
will everyone settle the f down about the section. god you guys are like flies on sh*t. if a moderator feels this is the wrong section, it will be moved. DONE
to answer your question man: i hate to break it to you, but youre not likely to find much personal help here, much less on any forum. mainly because of what you are seeing in this thread: people are d*cks online.
like many people have said, and i know this isnt the answer you want to hear, youre probably gonna have to teach yourself. only because i guarantee you, even if someone taught you the steps on how to code, build, compile etc, you still probably wouldnt fully understand why it works the way it does.
i recently developed the desire to learn how to build kernels, but i never even began to think about asking for help here because i knew i would get the type of idiotic responses youve received, so i faced the music: if i want to learn, im gonna have to start reading.
Click to expand...
Click to collapse
Yeah thats what im starting to see and think
mhousser said:
So you want to know how to work on the Android OS, but don't know how to program? It seems like you'd first need to learn how to program.. and there are certainly better ways to learn than from an XDA developer!
Click to expand...
Click to collapse
Exactly, just looking for a direction to take besides....
download the SDK and bla bla bla and mess with it
briankao1992 said:
You're ???
Click to expand...
Click to collapse
Im on the floor! I love it!!!!!
Sent from my GT-I9000 using XDA App
Cyanogen started a very helpful thread in the android dev forum. It's stickied.
From a phone
You have a large amount of fundamentals to learn first. Software development courses are quite easy to find online. You'll want to learn C++ and Java... since Android apps are written in Java.
After you have learned the fundamentals of software development, *then* you might be ready to learn how to get the Android OS source on your computer to start playing with it.
I'm very inyerested in learning also and would gladly pay for a develepers time
Sent from my SGH-T959 using XDA App
mhousser said:
You have a large amount of fundamentals to learn first. Software development courses are quite easy to find online. You'll want to learn C++ and Java... since Android apps are written in Java.
After you have learned the fundamentals of software development, *then* you might be ready to learn how to get the Android OS source on your computer to start playing with it.
Click to expand...
Click to collapse
Ok thats what i was looking for. Thank you, I appreciate it!!
Also note that if you learn one programming language - i.e. C++ - other programming languages will come more easily to you. Regardless of which language you're using, 60%+ of everything is the same - i.e. for loops, if statements, classes, inheritance, etc. Syntax is largely similar.
Also keep in mind the high level differences between languages like C++ (which is a very low level language) and Java (a higher level language).. for example, in C++ you *really* need to worry about disposing of objects correctly, whereas languages such as Java and C# have their own Garbage Collector which does these things for you. This is just one example.. there are many many others.

timescape extentions

Im planning on building extentions of the new timescape via the VD here:
http://developer.sonyericsson.com/w...ology/android/timescapeextensions?cc=gb&lc=en
ONE small problem: i have never developed before. have no knowlage of code before. Im learning java next year and reading eclipse tutorials this past week. if anyone would like to help me please say so. Also if there are any GOOD guides you could direct me too, i would be greatful.
cheers
mrloltime said:
Im planning on building extentions of the new timescape via the VD here:
http://developer.sonyericsson.com/w...ology/android/timescapeextensions?cc=gb&lc=en
ONE small problem: i have never developed before. have no knowlage of code before. Im learning java next year and reading eclipse tutorials this past week. if anyone would like to help me please say so. Also if there are any GOOD guides you could direct me too, i would be greatful.
cheers
Click to expand...
Click to collapse
Ah thanks a lot for that link dude! I emailed SE about the Timescape SDK but got no response. I'm starting out on java as well, though I am pretty familiar with C++, python, etc. Let me know if you want to work on something together
Would love to....what's best way to contact u...
Sent from my Arc_2.3.1-TMR using XDA Premium App
PM-ed
Perhaps this should be moved to General

[Q] what's your java and android learning curve/time.

Hi all.
I'm absolutely a noob to the programming. I don't know any of the programming languages. But I wanted to do the stuff what programmers do . I wanted to build applications compatible for different platforms. I like the programming very very much.
Then after searching I came to know that java is good one to start with. Then I downloaded the java tutorials offline html content from oracle website. I feel it is the standard for learning java. I'm learning with jdk7 u2 but however I just started to learn. I don't know how it goes, but I have some ubuntu usage knowledge and also some android usage knowledge.
And I wanted to create apps for android. So I wanted to learn the android official DEV GUIDE . So I downloaded present version of sdk documentation. I had a look at it and I felt knowledge of java is needed to go through it.
At first I wanted to start development by creating my own android app. So learning java atfirst and later android documentation is must as I think.
So, I THOUGHT OF ASKING U GUYS HOW MUCH TIME (in days, weeks, or months) U RECOMMEND TO LEARN JAVA from oracle tutorials offline. SIMILARLY HOW MUCH TIME FOR ANDROID DOCUMENTATION.
I know the learning time varies from person to person but what is the time for an average noob person . And if u learnt java and android from noob stage can u tell me how much time it took for u.
Thanks in advance and sorry for my english.
Pls feel free to give me suggestions if you have any...
Anyone please.
Well I'm in the same boat as, you are! I want to learn more about android, developing and what not but am limited because I refuse to root my phone. However this kinda stuff still interests me. So if you have any takers on this thread with some learning modules or what not just shoot me a PM or something with what you learned! Thank you!
Sent from my Galaxy Nexus using xda premium
Learning curve is a few months if you stay motivated. Took me a year to be familiar with c++. I'm still learning java and the android API
Sent from my Skyrocket, ICSMOD5
Thanks for the replies.
And BTW root has nothing to do with app development right?
Sent from my Blade using XDA
nfs1mw said:
Thanks for the replies.
And BTW root has nothing to do with app development right?
Sent from my Blade using XDA
Click to expand...
Click to collapse
Depends on the app your making.
Ive been reading alot about java, and android. Theres a great video on xda tv. Actually 2 videos. Ones to set up eclipse and the android sdk. And run a basic app. The second is making of a root app.., though that one i got brain block on right at the point where adam says he need to edit some files.. from that point on my brain froze and i gave up lok. Though i have managed to create an app with buttons that do nothing lol..ui looks cool though..
Have a look for the frogger source code by doing a google search.. that helped quite a bit.
Loads of info scattered about. At the min im currently trying to piece together how to make a button open google maps to show a specific location.. or even open google direction so it uses your location and points to a place i define..
Easy said then done as im struggling with where i type intent codes etc..
Sent from my GT-I9100 using xda premium

Developing roms

hey i want to start developing roms but the problem is iam a noob any guide or anyone help me by chatting ?
bump
Open mspaint, fill a few pngs with dark blue, save and publish with some cool words like elite, premium, extra, bug free, superfast. Symbols, caps and bold at your discretion.
If you have to ask how to "develop" ROMs, rather than being able to find these things on your own, chances are you're not going to be able to contribute anything worthwhile.
Using the search button is always a good option...
Simple answer?
Learn to code. The reason I won't even consider becoming a developer is the fact that learning code takes years, I don't have the time nor willpower to learn. I'm happy enough flashing ROMs and getting on with other things while the devs do what they do.
Thanks devs. Thevs.
Start off by doing simple softmodding
ALHussein Mohammed said:
hey i want to start developing roms but the problem is iam a noob any guide or anyone help me by chatting ?
Click to expand...
Click to collapse
check the link below hope it will be of some help to u for the same
complete android guide for rom devlopment
thnx everybody im trying my best

[Q] Is it possible for a total beginner to develop this?

Hi guys,
(you can skip the blablabla to the fat letters )
it's been a while i'm registered and totally stunned of the work which the devs do @ this Forum. For years i think about the possibilities with coding stuff. But always thought it's to hard and take years.
But now with android i will give it a try. Because it would be awesome to write stuff by myself or solve problems with apps cause i understand the code or log output.
The best thing i invented was a Premium account Alarm for Rapidshare. It was just a tiny little script which checks for certain words/banner on the site and will popup the Firefox with an alarmfile i set. And i was proud that i managed that the process was in the background. Acessable through the taskbar... Easy as hell. You see i got no clue but understand a little bit of html. I can search the code of sites for certain stuff i want...No skill at all but reading...
My goal is it to archieve an app which can transform not tapatalk supportetd Forums in a better format. Because i couldn't find anything. And it's annoying for me...
Would it be possible? I don't care if it's not compatible to google play or anyone. I want this because i "need" it. And i guess it's fun for me to develop. If it becomes an high recomended app. Awesome but my goal is to get it to work and have fun.
For now i'm on the Hello World app...
Thank you for your patience.
Best regards,
Sam
First row is the Limit...
oh my god. This guy's such a noob
Well you got your foot in the door,but the HTML script on a web page is much different than linux code,this will take alot of researching and then alot more research and time.Im not a coder,but i am also learning and have been for a year now and i just barely scrapped the surface.Soo dont expect to develope an app by tomorrow.Expect alot of trial and error.
I guess it's possible but as mentioned above it takes time to learn to code from scratch. However there are a lot of good tutorials on the net which u can use to learn.
Sent from my LG-P350 using xda premium
I applaud your goal and hope you can come up with something.
I have no idea what's involved.
Just wanted to mention, there is discussion of some ways to view sites in a more mobile-friendly manner (mostly GWT) here:
http://www.eng-tips.com/viewthread.cfm?qid=320809
For now i'm on the Hello World app...
Click to expand...
Click to collapse
Good job, now just a few years and you're ready... Jokes aside, it seems to be very complicated to combine html and linux code so it might be a harsh experience for someone like you.

Categories

Resources