Getting started making apps? - IDEs, Libraries, & Programming Tools

Hey guys I was wondering if anyone knew the programming lang that u use when coding apps for android . I got a c++ book from library but I'm thinking its not what I need . I want to get started and try to do apps .
Sent from my SAMSUNG-SGH-T989 using xda app-developers app

nickelz34 said:
Hey guys I was wondering if anyone knew the programming lang that u use when coding apps for android . I got a c++ book from library but I'm thinking its not what I need . I want to get started and try to do apps .
Sent from my SAMSUNG-SGH-T989 using xda app-developers app
Click to expand...
Click to collapse
Try Eclipse, my honey
Sent from my Xperia U using xda premium

You ideas and passion!
Sent from my GT-I9300 using xda app-developers app

1. Java.
2. Official Docs.
3. StackOverflow.
4. Google.
Good luck!

I've always said anybody can learn to program... once people find that out i'll be out of a job
Google has some good documentation on getting started:
developer.android.com/about/start.html
I'd also recommend finding a good 'learn to program android' website and work through the tutorials (there are quite a few).
Have Fun!

nickelz34 said:
Hey guys I was wondering if anyone knew the programming lang that u use when coding apps for android . I got a c++ book from library but I'm thinking its not what I need . I want to get started and try to do apps .
Sent from my SAMSUNG-SGH-T989 using xda app-developers app
Click to expand...
Click to collapse
It will not work with c++. Better you start learning java and xml and devlop simple apps. Java will be used to implement logical part in your app, XMl will be used for designing your application.

It can't hurt to learn C++, its a great language to pick up on. But if your looking to make android apps/games I would suggest Java, it can be used on so many platforms and is a big "all around" language. Good luck!
Sent from my SGH-I897 using xda premium

mammallama said:
It can't hurt to learn C++, its a great language to pick up on. But if your looking to make android apps/games I would suggest Java, it can be used on so many platforms and is a big "all around" language. Good luck!
Sent from my SGH-I897 using xda premium
Click to expand...
Click to collapse
I'm in the same situation as thread starter and after weeks of trying to come to a conclusion I still haven't landed on a decision.
20 years ago I used to program in basic and was quite good at it, then career choice and personal life took over and I haven't programmed since. With the possibilities that Android gives I want to get back into programming to make some job related apps on my spare time, now fairly well what the end result should be, but to get there is another thing.
I see you mention Java and that is the one language I have scrapped during my research due to all the security issues with the language the last couple of years, could anyone or yourself please elaborate on why Java is a good choice, besides "all around" language?
Forgive the n00b-ish question, but we all have to start somewhere.

Piddi1 said:
I see you mention Java and that is the one language I have scrapped during my research due to all the security issues with the language the last couple of years, could anyone or yourself please elaborate on why Java is a good choice, besides "all around" language?
Forgive the n00b-ish question, but we all have to start somewhere.
Click to expand...
Click to collapse
cuz android apps are written in java.

out of ideas said:
cuz android apps are written in java.
Click to expand...
Click to collapse
at least some of them) for now you can also code your apps in c++, c# or even javascirpt. But i believe java is the most documented language for desining android applications.

Learn Java first. That's the best one to develop apps for Android. Though you can always use c++ via ports available or c++ with qt.
Also I would suggest you to use Eclipse as the IDE because Android Studio is quite buggy and for the most time you will be just resolving issues with it.
For learning, android developer is the best source also you can refer to kilo bolt. It had good tutorials on Android and Java.
Sent from my LT26ii using xda app-developers app

Related

Going to begin Android development, need advice

I have an idea for android that could potentially make me millions. However I currently have no experience in coding anything besides basic html templates. Would reading android development for dummies be a good place to start? How complicated is android development?
Sent from my SGH-T959 using XDA App
Picking up a Java Programming for Dummies would also be a good start. The Android Dev site has some good resources aswell, check it out.
I have no knowledge of coding java or android based programs. The official Android development site is kind of complicated. For someone like me I need very clear walkthroughs of the basics until I get the hang of things. Can anyone give me advice or lead me to the right place?
I started off using Greenfoot back when I was a wee little lad. It's probably the most simple way to get into Java and Java concepts.
Sent from my Incredible using XDA App
There is an program currently in beta called App Inventor for people that have Little to no experience with coding. You might want to look into that.
Http://appinventor.googlelabs.com/about
Sent from my ADR6300 using XDA App
MDX6 said:
I started off using Greenfoot back when I was a wee little lad. It's probably the most simple way to get into Java and Java concepts.
Sent from my Incredible using XDA App
Click to expand...
Click to collapse
Is that an application, or a better book than the dummies one?
Sent from my DROIDX using XDA App

Newbie here (well somewhat)

First things first, I will go ahead and introduce myself to the world of xda. I am 24 years old, stable job and steady income. I'm currently in the beginning stages of what may formulate into my future career. Android developement. I have so many questions to ask. But first things first. Do I need to know java? I seem to discourage myself from making any real progress with programming mostly because I feel out of touch with the community.
I have never been one to stick with forums. Though now I intend to truly participate within this community now. I already use eclipse with the android sdk. But my real question here is, do I need to know Java? Thanks. I hope that I can become a great addition to the community and hope to participate and contribute as well.
Sent from my SPH-D700 using XDA App
Learn as many languages as you can...
Sent from my SPH-D700 using XDA Premium App
I know enough about c++ to grasp a lot of other langs. But I am rusty. Can't believe that was the only reply... lol
Sent from my SPH-D700 using XDA App
Java is a Major part of Android Development... I'd get as used to it as possible.
well, i cant be of much help in terms of telling you what to learn/do, but i will say a pre-thanks. I love these forums and they wouldnt be possible without all the developers. so good job
as for developing.. well.. i bet there's probably an app for it lol. or an e-book
good luck!
ecooce said:
Learn as many languages as you can...
Click to expand...
Click to collapse
as long as one of them is java.
other than that have fun and think outside the box.
Thank you guys, btw I work for sprint ( plz dont bash me ) I am one of the top agents in my dept. alrea dy have my hello world app running on emulator, cant wait to make some progress, my god I believe I have the worst spelling on my phone
Sent from my SPH-D700 using XDA App
nandroide said:
Thank you guys, btw I work for sprint ( plz dont bash me ) I am one of the top agents in my dept. alrea dy have my hello world app running on emulator, cant wait to make some progress, my god I believe I have the worst spelling on my phone
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
We do have a keyboard lag fix for that...
Thanks will look into it
Sent from my SPH-D700 using XDA App

Hi Guys.

Hi guys,i am new on this forum.I know how root-unlock bootloader-flash custom kernel et.c.I am searching for a team to make a Custom Rom.I got plenty free time.Feel Free post here or PM me .Have a nice day.BTW call me George
George, in order to make a custom ROM you also need to have special coding knowledge.
Pretty much everybody can do those things you said but you don't see a new ROM from everybody here.
You gotta learn programming first.
Sent from my E15i using XDA
Hmmm.I know that i need a coding knowledge.But i don't know from were to start.I don't know which programming language i need learn.C++ VB or what?A link could be useful too.
Start by making simple apps. The language required for that is Java. Go to YouTube and search for a channel with the name "thenewboston". You'll find there great tutorials. Watch and learn the Java tutorials first then the Android tutorials.
Good luck!
Sent from my E15i using XDA
Thank You mate.I am going start learning Java.Java is hard language?
Not really...it's pretty much like a human language. There are languages that completely freak you out!
Sent from my E15i using XDA
I know.Like C++ and C#
I know, like, 1% of whole Java.
Sent from my E15i using XDA
Oh So...I got a lot of work
you can even watch stanford program methodology from youtube....i learnt java from there....
try watching markana tutorials....they give u an insight on android internals....

hello friends..i m new here..and i want to devlope android apps...but i dont no how ?

Sent from my GT-S5830i using xda app-developers app
You could probably just use Google and find some tutorials on how to get started, its always hard getting started but you'll get there. By the way its "know" instead of "no"
Sent from my SGH-I897 using xda premium
amolgosavi said:
hello friends..i m new here..and i want to devlope android apps...but i dont no how ?
Click to expand...
Click to collapse
Hey,
To start with you need to Learn Java. All (mostly) android apps are written in Java.
You need an IDE. Eclipse (or) Android Studio is Recommended
If using Eclipse, You need the Android SDK and ADT Bundle
Then You need Google and StackOverflow for all your doubts and problems
And last, You need some awesome Ideas to make some great apps
So, Good Luck and All the best ! Hope to see your apps soon ... ! :good:
thanks friends for your suggetions:thumbup:
Sent from my GT-S5830i using xda app-developers app
I have seen this presentation were someone can make Android apps really fast. Don't even think you need programming skills and you can make as many apps as you want. Maybe this is helpfull for you...
Android App Maker
You can start by downloading the ADT Bundle from official Android page.
Then start some kind of Hello World program and learn about activity life cycle.
When I start I found Vogella page very helpful for newbie Android developer, you can have a look there too.
Best

Andrpid game developement

Hello I want to develop a small app using Aide but I didnt know any codes. Could anyone help me in learning some codes like adding a button changing themes etc.
Please
Sent from my GT-S7562 using xda premium
First thing: You don't want to code a game, you want to learn java.
Second: Check out the million of Tutorials in the web, ask here if you have a specific question.
I'd love to learn how to make a game for Android. Already made one app already but not sure where to start for Android game development
http://forum.xda-developers.com/showthread.php?t=1753131
Sent from my GT-I8190 using XDA Premium 4 mobile app
markyosullivan said:
I'd love to learn how to make a game for Android. Already made one app already but not sure where to start for Android game development
Click to expand...
Click to collapse
Head to w w w . kilobolt . com (sorry, can't post links yet), there you will find a nice tutorial about Java basics and game development with LibGDX. Based on my experience it is a good start atleast, from there it is up to you.
Have fun! ^^
are there any essential differences between the andengine and kilobolt etc?
markyosullivan said:
I'd love to learn how to make a game for Android. Already made one app already but not sure where to start for Android game development
Click to expand...
Click to collapse
If you want to develop Games for Android, have a look on different GameFrameworks (For example LibGDX or GameClosure). Then look for Tutorials for the framework So you can simply learn how to create games.
Greetz
There are many frameworks to develope games (libgdx, unity, corona).
The difficult is understand the differences and what is the better to use ...
banerjeeayan1996 said:
Hello I want to develop a small app using Aide but I didnt know any codes. Could anyone help me in learning some codes like adding a button changing themes etc.
Please
Sent from my GT-S7562 using xda premium
Click to expand...
Click to collapse
A very good language for beginners is basic4android. There is a free version of the development IDE and a lot of "easy to understand" examples.
angeand said:
There are many frameworks to develope games (libgdx, unity, corona).
The difficult is understand the differences and what is the better to use ...
Click to expand...
Click to collapse
Try Construct 2, its mostly visual.
I think, you can try using Unity Engine. There are a lot of tutorials, video lessons and other information about it. You can download ready game and learn it part by part. I can send you some useful links if you want.
What r u waiting for just send me links
Sent from my GT-S7562
Use Unity, you can learn it easy because internet is full of Unity tutorials.

Categories

Resources