I want to learn how to develop apps for Android/Linux
3D interface apps are what I am most interested in building.
I know it will be hard work but I need to know where to start.
If possible I would like to buy good video courses to take like TrainSignals or CBT Nuggets.
There's also this awesome open sourced 3D UI I would like to port to Android.
Hi.
Could you add some info on your current knowledge base. Do you have previous experience on java and/or 3D programming?
Sent from my Xperia S using xda app-developers app
[email protected] said:
Hi.
Could you add some info on your current knowledge base. Do you have previous experience on java and/or 3D programming?
Sent from my Xperia S using xda app-developers app
Click to expand...
Click to collapse
No, I have 0 experience in code.
I'm just a Windows System and Network Admin (6 years) That needs to step it up.
LE BUMP!
Lol I can't tell if you're trolling... but
start with 2 things:
* lightly hacking your android phone to get the hang of the little things like .apk's and the filesystem (it seems like you prolly already know this biz)
* and start playing with the Android SDK
You need the Android SDK before you can do pretty much anything... and try to stick to the Java language (otherwise you also need the NDK)
Eclipse sucks majorly as an IDE (you program with these), but at least google now has a premade sdk+eclipse kit that mostly works
you can start from scratch with programming courses but obviously as a network admin you will have a strong sense of programming without even realising it.
do some intro stuff like MyBringBack where they teach you XML and overlays etc and then go straight to advanced Java (hint: object-oriented) and then OpenGL (the 3D side of things).
edit: please hit thanks if this post was AT ALL helpful, as for some reason I can't really do anything useful in any other thread than here so it is very much appreciated
EDIT EDIT: waiting yet again for annoying 5-minute rule... and that's me done in this place for another while me thinks!
---------- Post added at 06:30 AM ---------- Previous post was at 06:05 AM ----------
oh, and other dev's: please dont take my Java-OOP reference as flame-bait... it is what it is, and he can learn procedural or can learn classes+inheritance
Hicsy said:
Lol I can't tell if you're trolling... but
start with 2 things:
* lightly hacking your android phone to get the hang of the little things like .apk's and the filesystem (it seems like you prolly already know this biz)
* and start playing with the Android SDK
You need the Android SDK before you can do pretty much anything... and try to stick to the Java language (otherwise you also need the NDK)
Eclipse sucks majorly as an IDE (you program with these), but at least google now has a premade sdk+eclipse kit that mostly works
you can start from scratch with programming courses but obviously as a network admin you will have a strong sense of programming without even realising it.
do some intro stuff like MyBringBack where they teach you XML and overlays etc and then go straight to advanced Java (hint: object-oriented) and then OpenGL (the 3D side of things).
edit: please hit thanks if this post was AT ALL helpful, as for some reason I can't really do anything useful in any other thread than here so it is very much appreciated
EDIT EDIT: waiting yet again for annoying 5-minute rule... and that's me done in this place for another while me thinks!
---------- Post added at 06:30 AM ---------- Previous post was at 06:05 AM ----------
oh, and other dev's: please dont take my Java-OOP reference as flame-bait... it is what it is, and he can learn procedural or can learn classes+inheritance
Click to expand...
Click to collapse
Thank you very much for that information,
BTW why would you think I'm trolling?
Hicsy said:
[/COLOR]oh, and other dev's: please dont take my Java-OOP reference as flame-bait... it is what it is, and he can learn procedural or can learn classes+inheritance
Click to expand...
Click to collapse
I don't concider it flame bate....but yet I use both
as for how to learn.
1) start reading code.....all you can.
2) Learn to use a debugger properly.....I CAN NOT STRESS THIS ENOUGH
3) Discover new and intristing ways to think.....I find that I an other devs that I know do not allways stop to look at the larger picture
4) prepare for some long time at the keyboard....and get some time away to.
wec
ps.....I have been doing this for to long
Related
Im new to application development (for android), (im a noob.. fr now ;-) ) So i thought it would be good if i team up with a experienced group or developers. Im ready to work for you(whoever is willing to recruit me first)
Wht i know
-photoshop
-flash
-dreamweaver
-maya
-c/c++ (theoritically strong)
- little java
Thanks
jenod said:
Im new to application development (for android), (im a noob.. fr now ;-) ) So i thought it would be good if i team up with a experienced group or developers. Im ready to work for you(whoever is willing to recruit me first)
Wht i know
-photoshop
-flash
-dreamweaver
-maya
-c/c++ (theoritically strong)
- little java
Thanks
Click to expand...
Click to collapse
I'm in the same situation
- C/C++
- SQL
- Java
Would be helpful if you also included the types of programs you were interested in working on.
Good idea
Its a good idea if we all freshers hook up together. wht you say? and after that we will get some experienced developer to lead us
RoboPhred said:
Would be helpful if you also included the types of programs you were interested in working on.
Click to expand...
Click to collapse
For android always java is best(according to the arcticles i read) so obviously JAVA
I know an app I would pay for is one that could control the video functions of a PS3 with my phone. I would think it is possible since the the PS3 remote uses bluetooth, but I'm not a developer so it might not be possible.
I don't know if you've done this already but google provides all the sdk material on their android developers site. They also give instructions on how to get started using the sdk. Pretty much everything seems to be built on java. Have fun!
Google provides almost all the tutorials and instructions you could ever need to begin developing.
Sent from my HERO200 using XDA App
yea you should start at http://developer.android.com/index.html if you know java you should be good to go after reading and doing the tutorials
Thanks
I already read those things. Anyway thanks for your support and encouragment. and im now done with
->installed eclipse
->installed android sdk
->connected both eclipse and android sdk
-> now reading a book on how to develop android apps(in chapter 3 now)
All i need
-> some good friends(those who like to develop android apps,its okay if you are noobs)
->One experienced developer to guide me [this is optional ;-)]
jenod said:
Im new to application development (for android), (im a noob.. fr now ;-) ) So i thought it would be good if i team up with a experienced group or developers. Im ready to work for you(whoever is willing to recruit me first)
Wht i know
-photoshop
-flash
-dreamweaver
-maya
-c/c++ (theoritically strong)
- little java
Thanks
Click to expand...
Click to collapse
HAHA...pretty much me too. Been debating about getting started for just over a year now. (Fireworks, Dreamweaver, Flash, Actionscript3, HTML, javascript, ~coldfusion, ~php, learning C#, can read VB, etc.)
Coming at this from a designing for training view. Been 15 yrs in technical training and looking to learn more. I got a few project ideas already and two things I really want...(which is what I am using for motivation)
As for the google tutorials...hello worlds really don't get you very far and I have looked out on web for other tuts. They all seem to have issues though...
Would appreciate feedback on the following....
-- This site/tut seems to 'assume' a whole lot and the program doesn't even work:
=== http://androidcore.com/android-programming-tutorials/182-fancy-listviews-part-one.html
(this one seems to not be showing any errors in SDK [it was first time, but not after restart] but it force closes in my emulator every time)
--This site/tut looked a bit more promising but is also has stuff that doesn't seem to work:
=== http://androidwizard.net/2010/05/create-a-context-menu-on-top-of-a-listview/
(no such thing as a OnPopulateContextMenuListener according to SDK and google site, switch(aItem.getId()) is not a supported method according to SDK, .getItem(menuInfo.position) cannot be resolved...all things a newb is at a loss to fix)
So...I am actually looking either for better tuts that get more in depth than hello world or someone from those sites that I can correspond with (as a trainer my OCD is really bothered by missing info in what look like the right kind of tut.)
Anyway...jenod...if you get some newbs together to work on stuff...I'd be interested.
Thanks for your feedback.. wil surely PM u if i get some(i mean developers)..
(why) does Android
Know what would be totally awesome? If someone like (why the lucky stiff) wrote something poigniant, beautiful and easy-to-follow to lead someone into Android app development! Something that reads almost like his Poigniant Guide to Ruby or like Chris Pine's Learn to Program.
Ya I have just started in android development. I have had many years of experience in all sorts of languages java, perl, python, c++, c#, and c. I also have a start on one project that would be great to have a group of people to work together with. I am very interested with this. Hope this works out, shoot me a PM if you want.
Hey guys!
awesome idea, i study informatics in second year now and iam just done with my JAVA lessons. Maybe i could help u, cuz i want to learn programming apps for andoid in my holiday too.
I also have an Idea for an app.
So PM me if u still need some help.
mfg X
Please PM if you would like to make a team, I too am interested and have multiple ideas for apps that can be made and released quickly
Thanks
I have to really thank you ppl for your piceless support.
Interested ppl you can PM me your Personal info(ur name,age,interests and wht u know).
Thanks
jenod said:
I have to really thank you ppl for your piceless support.
Interested ppl you can PM me your Personal info(ur name,age,interests and wht u know).
Thanks
Click to expand...
Click to collapse
PM'd, any suggestions for apps to make as our starting point?
Hey idk if you all have seen this yet, but it is worth checking out. Google has a free software developing tool in beta at the site http:// appinventor .googlelabs .com
The beta requires an invite much like google voice but it looks to have some potential.
(type the url into the internet, I had to add spaces because I cannot post urls yet)
Sent from my HERO200 using XDA App
Shadomastr said:
Hey idk if you all have seen this yet, but it is worth checking out. Google has a free software developing tool in beta at the site http:// appinventor .googlelabs .com
The beta requires an invite much like google voice but it looks to have some potential.
(type the url into the internet, I had to add spaces because I cannot post urls yet)
Sent from my HERO200 using XDA App
Click to expand...
Click to collapse
It will not be as powerful as straight coding. It is meant to allow people to make little apps for themselves. One review I read even indicated that inventor apps will not be allowed in market.
(This is all early speculation, but hey it is what I read today as I went ahead and submitted my info for an invite...LOL)
Coming from Macromedia/Adobe...this would be kind of like Captivate is to Flash is to Actionscript. This would be Captivate...simple but simple.
Hey this sounds like a great idea, hope everything works out. We need take over apples app market!
JBlaze -- Evo 4G
I have some programming experience (mostly web design) but first plunge in smartphones and its about time.
XDA I searched but honestly couldnt find this topic. If anyone could point me in the right direction, or am wrong for even thinking about an SDK?
Its just a directory type app for people to find parks, some simple menu's. Professional looking with great transitions.
I would appreciate it greatly and hopefully in a year I can help someone out..
Hello 2U,
In this thread I'm referring to several SDK/ DTK. As far as I know there's no SDK for several Operating Systems. Though I could be wrong; leave a link here if you find one
Have fun programming,
Senax
jabathehut said:
I have some programming experience (mostly web design) but first plunge in smartphones and its about time.
XDA I searched but honestly couldnt find this topic. If anyone could point me in the right direction, or am wrong for even thinking about an SDK?
Its just a directory type app for people to find parks, some simple menu's. Professional looking with great transitions.
I would appreciate it greatly and hopefully in a year I can help someone out..
Click to expand...
Click to collapse
Check corona sdk, gideros and moai sdk with lua programming.
---------- Post added at 05:24 PM ---------- Previous post was at 05:18 PM ----------
corona and gideros is easier, but moai is open source and free.
Gideros SDK
I use Gideros SDK came at him from Corona SDK, because in the past few functions supported in Corona. Now Corona is more common and with the same function, but back i have not become.
For example, my first game made by Gideros: "Slug" on google play
Hello people
I've wanted to make a Android app for a while now but I don't know where to start.
Can someone give me some pointers on where to start.
If it involves coding then be warmed I'm a complete novice at that.
No coding method: search Google for Android app inventor.
Coding and better method: Android apps use JAVA. Take some basic online courses, then learn the Android sdk. (functions that are specific to android)
Option b is better, and if you have a little patience it won't be too hard.
Sent from my ADR6400L using Tapatalk
alex ainsley said:
Hello people
I've wanted to make a Android app for a while now but I don't know where to start.
Can someone give me some pointers on where to start.
If it involves coding then be warmed I'm a complete novice at that.
Click to expand...
Click to collapse
If you want to get somewhere forget the app inventor and invest some time.
Start by using google on terms like "android tutorial" "android hello world".
Download eclipse and the android sdk (google has all the info and tutorial on how to do that).
The sdk has ALOT of very good example apps. From 3D drawing to system infos and interface layouts.
AAAAAAAAAAAAAAAHHHHHHHHHHHHHHHH Google app inventor is doing my head in.
if anyone is reading this on a scale from 1 to 10 how hard/complicated is making a app using coding?
Depends entirely on what you want the app to do unfortunately. If you can give some basic ideas of what you want it to do it will be easier to say how hard it will be.
well all id like my first app to do is when it starts up to show a picture with text then link you to a web page.
Nothing hard
Thats not too difficult, you could patch work something out of existing tutorials/example.
But its always relative saying how difficult something is.
It depends on the person...
Well sorry that's not helping much. I'm still at a loss on what to do.
Basically all you need to do is copy and paste the code from some tutorial examples, or you could even use the app inventor as you need barely any code to do this, for example:
http://developer.android.com/guide/topics/graphics/index.html
http://developer.android.com/guide/webapps/webview.html
Putting it all together and making it into an application shouldn't take you more than half an hour once you have gone through the starter tutorials to understand how and what it is you are using.
Ok I'll try that.
Click Here is the link for a LIVE remote workshop / presentation
-Cheers
omg
i really wanna learn, so i went to purchase course and
DescriptionsAmount
Diploma in Java Programming.Diploma in Java Programming.
$1,695.00Item price: $1,695.00
$1,695
are you serious??
Well if you are really determined to learn it, you can manage doing it on your own too, with the help of free online resources. Search for a tutorial series on youtube. Here's one I had found useful when I was learning:
http://www.youtube.com/watch?v=Hl-zzrqQoSE
You should also buy a good book on Java programming and read it. That would help a lot too.
read android developers guide
You can check android developers official site it has lot of tutorials and resources.
You can go to next university library and borrow any Android book. It will not include the latest version of OS, but it will have lot of fundamental information in one place, written by one person. Tutorails often show you how to solve single problem only.
Thank you
Also great video
You're Welcome! Yes it is a great video. That guy really does explain it nicely.
Is App Inventor still working?
Look also at cornboyz tutorial on youtube. Same guy, slightly different tuts
Hello, xdaDevelopers (Is it like that? Or XDADevelopers, or XdaDevelopers, well, doesn't matter, you can leave your opinion about that here, too.)!
I can see this is kinda a common thing around here, but, I really need the basics for programming, with a final goal of being able to make code for Android (from APKs to ROMs and such).
I just need people to point out good sources of learning, with a learning curve, please, that would be a great bonus in understanding what the heck I'm learning, from the basic of basic, to the goal here intended.
Maybe this is a bit too ambitious, but I pretend to be a professional programmer in the future, but I still have a kinda long way to college (3 years), and I wish I could start sooner that, it could even make my college life even simpler.
Well, I hope you leave your enlightenment in this thread. Thank you very much for any opinion given here.
*bump* Sorry. It was already in the second page. I just didn't want it to fall into oblivion.
Well your going to have to stsrt learnibg java if you want to make apps. Read some books. Also take a look at thenewboston channel on youtube.
Im learning myself. You just need to start and don't give up
Sent from my Galaxy SII
I'm also posting (lazy way of subscribing to this post). I knew java, although it was long ago. I'd need a refresh on everything. And then, knowing java is not the only thing you need, as you also need to know how to develop for android itself. Up to date, which book would you guys consider the most easy to follow to learn easily to program?
Thank you!
Yes. I'm asking for links or books (preferably e-books) that could have all that information. I just hope I can become a great XDA developer.
Griffrez said:
I just need people to point out good sources of learning
Click to expand...
Click to collapse
+1 to this. i would also like to get into learning how to develop for android.
google has a lot of info on their developers page, it's probably one of the better places to start.
i don't know many other good websites or books though. anyone have suggestions?
If you want to develop Application on Android. You will need...
1.JDK (Java Development Kit), which includes the JRE. ( I use Java SE 7 )
2.Eclipse with the Android Development ( I use Eclipse Classic 3.7.1 )
3.Android Development tools ADT Plugin for Eclipse
( I use android-sdk_r13-windows.zip )
more detail http://androidcontrol.blogspot.com/2011/10/android-development.html
java for the user interface "pretty" part of the apps, but the real heavy-lifting guts of the app (where the real magic happens) will normally be written in c
Tech_Boy said:
Well your going to have to stsrt learnibg java if you want to make apps. Read some books. Also take a look at thenewboston channel on youtube.
Im learning myself. You just need to start and don't give up
Sent from my Galaxy SII
Click to expand...
Click to collapse
I'm watching these. These are great. Starting with Java Development.
how can i make an android app? what are the tools?
You need to install Eclipse, then the Android SDK and then the ADT.
eclipse is easy, I'm using Galileo. Think there is a newer version though.
eclipse.org/downloads/packages/eclipse-ide-java-developers/indigosr2
Then this should help with the rest.
developer.android.com/sdk/installing.html
I started out with a dummies book that walked me through the basics. Then got a game development book that got me in a little deeper. Now most of what I need to understand I get from the Android documentation or stack overflow.
Eclipse is the best for beginners, it's got very sophisticated tools that help you along in many ways.
If you have an idea that isn't too complex, just dive straight in - that's what I did. I started with a very primitive understanding of project management, and basic programming ability (not even any Java, which is the language most Android apps are written in), and I'm picking it up as I go - my main resources are Stack Overflow and the Android documentation. It's worked really well for me so far, it might not work for everyone though.
Start with the back end - use a pencil and paper to figure out the best way to store the data you'll need to store. The content provider is the most important component of an app - unfortunately it's very difficult to make for a novice (I had massive troubles with mine) and much less fun than the rest of the app (I found). Once you finish that, start on the rest. Drawing is a big help for GUI design, and it helps to plan out algorithms you'll use on paper. Keep a notebook handy.
And never be afraid of scrapping it all and starting afresh - most developers do it at least twice per project. Often you approach a problem from the wrong angle, and need a new perspective.
I can't give any more advice, unfortunately, because I'm only a novice myself, but what I've said, I've based on both experience, and things people have told me.
Ravrahn said:
Eclipse is the best for beginners, it's got very sophisticated tools that help you along in many ways.
If you have an idea that isn't too complex, just dive straight in - that's what I did. I started with a very primitive understanding of project management, and basic programming ability (not even any Java, which is the language most Android apps are written in), and I'm picking it up as I go - my main resources are Stack Overflow and the Android documentation. It's worked really well for me so far, it might not work for everyone though.
Start with the back end - use a pencil and paper to figure out the best way to store the data you'll need to store. The content provider is the most important component of an app - unfortunately it's very difficult to make for a novice (I had massive troubles with mine) and much less fun than the rest of the app (I found). Once you finish that, start on the rest. Drawing is a big help for GUI design, and it helps to plan out algorithms you'll use on paper. Keep a notebook handy.
And never be afraid of scrapping it all and starting afresh - most developers do it at least twice per project. Often you approach a problem from the wrong angle, and need a new perspective.
I can't give any more advice, unfortunately, because I'm only a novice myself, but what I've said, I've based on both experience, and things people have told me.
Click to expand...
Click to collapse
This plus stay away from silly books. dont get me wrong there are good books out there just the ones i have read seem to just mess with your head. learn in the style best suits you
omarrq said:
how can i make an android app? what are the tools?
Click to expand...
Click to collapse
Thanks for the post
Sent from my HTC Sensation 4g with Beats Audio
I am gonna start as well. XD
i have got many information form this thread thanks
Probably wrong section but anyways
I think i am going to start as well
Need to contribute back to XDA
i saw JDK 7 as a component needed..
but it says
Other development environments or IDEs
JDK 5 or JDK 6 (JRE alone is not sufficient)
Click to expand...
Click to collapse
will JDK 7 work or should i just use 6 ?
anyways on another note;
Fuzz Ball said:
You need to install Eclipse, then the Android SDK and then the ADT.
eclipse is easy, I'm using Galileo. Think there is a newer version though.
eclipse.org/downloads/packages/eclipse-ide-java-developers/indigosr2
Then this should help with the rest.
developer.android.com/sdk/installing.html
I started out with a dummies book that walked me through the basics. Then got a game development book that got me in a little deeper. Now most of what I need to understand I get from the Android documentation or stack overflow.
Click to expand...
Click to collapse
first post on XDA, registered for this ? XDA is the place you wanna be
Http://android.com
Sent from my Desire HD using XDA