Related
I'm a creeper on the forums and i look up to you people...and Recently i saw a story on how the number1 iphone app was created by a fourteen year old.
It got me thinking.. and i really want to try this but i have absolutely zero coding experience..
I know it sounds noobish to say but all the devs on this forum had to start somewhere.. they didnt just magically get their talents.
What i'm asking for are tutorials, references, guides, even books, on how to develop android applications from scratch.
Please dont overlook me.. i just want to learn.
I have the android sdk and eclipse set up and linked together.
I even have app inventer.
Any help is appreciated
I'd recommend starting with the tutorials on the Android Developers website http://developer.android.com/resources/index.html. In the left column there are 6 tutorials that are quite good. I'd reccomend doing Hello World, Hello Views, Notepad Tutorial, and save the others for later. After that, your best bet would be to get an idea in your head and go for it. If you have questions the best place to ask is on IRC in #android-dev. Outside of that, google is your best friend. Just search for what you want to do.
Hope this helps!
Tutorials are usually a good way to learn what you can start doing.
After you get some basics and know how to search for certain functions/commands, then you can start thinking about what type of app you want.
A lot of books (I just glanced over them at the bookstore) suggested thinking of what you want the app to do and then designing the general User Interface on paper. And after the UI is in your mind, you can start programming.
thanks to both of you for the help really appreciate it.. people seem to ignore the noobs but anybody can learn.
ill put my ideas on paper first.
And ChainsDD what is the IRC in #android dev?
IRC is internet relay chat. To quote Wikipedia:
Wikipedia said:
Internet Relay Chat (IRC) is a popular[citation needed] form of real-time Internet text messaging (chat) or synchronous conferencing.[1] It is mainly designed for group communication in discussion forums, called channels,[2] but also allows one-to-one communication via private message[3] as well as chat and data transfer (including file sharing).[4]
Click to expand...
Click to collapse
There are many clients out there to connect to it, but I believe that XChat is cross-platform and quite good. Here's the website for it. The quick start guide on that page will get you online, but choose freenode as your network, as that's where #android-dev is. There's also #android for general android discussions, and #android-root for root discussions.
I would recommend you to start with the basics. With that I mean Java applications for the command window. It's easy to set up and use to learn basic stuff like data types, operators and class structures. Search for "basic java programming" or likewise and you will find a lot of good (and bad) tutorials.
For example: Java tutorial for beginners - Introduction
When you have learned to write a simple program in Java use the Android tutorials to learn how to use Google's Java libraries. The three tutorials ChainsDD mentioned are a good start.
people seem to ignore the noobs
Click to expand...
Click to collapse
Not all of us
Real Dev's code in Python (j/k)
But they all stated good things - pretty much pick a programming language and start from there. If it's Android development it is going to be Java (ugh).
If your serious about wanting to develop? I would recommend C++ as the language to get involved with. From there it is easy to branch off to other languages.
There is a TON of free material on the internet (that isn't pirated even) to help you get started. Compilers, code samples, documentation.. there is virtually no limit to the amount of data that is out there.
The trick is... A) to figure out what you want to do and B) remained focus on your goals and keep working at it. Coding is NOT easy (I can't code my way out of a wet paperbag - but I understand it) but can be very rewarding both personally and financially
So good luck!
avgjoegeek said:
but can be very rewarding both personally and financially
Click to expand...
Click to collapse
Nah, I code for years and didn't get any of those rewards.. just lame jobs and no life!
To all programmers,
I am a Young fellow interested in getting into software development. However, I don't know where to begin.. There's C++, java, and python all supposedly good languages to learn (c++ being a bit harder). Which one should i choose.. then I need books, sites, any kind of help/suggestions on the chosen language.. Please enlighten me developers! You all do great work for the community and I thank you for your time and input!
if you are looking for Android
you need Android SDK + Jave eclipse those are important to develop for Android
and there is some more softwares here in the XDA
APKTOOL etc
if you wanna edit apk (XML) Hex Editor is your choise
this is what i know
I was thinking of development I am completely new so perhaps that is the best route to go?
Sent from my MB860 using XDA Premium App
yup , 1st you have to know what is AndroidSDK , visit
code.google.com
and you'll get the basics
I started with vb, then c++, python, fortran, cobal, unix, and now java. Java is what Android apps run on. But vb will give you basic skills. c++ will teach you about everything else. My $.02
Thank you all for your posts now for another question! How did you learn? It looks like ill be messing with a little of all of them though it seems I may focus more on Java. Did you learn with a particular website? Prefered books? Thanks again!
Sent from my MB860 using XDA Premium App
School and old programmers. I could not have learned it from reading a book.
I'm a rather persistent guy.. I think I could learn from a book and perhaps ask a few questions on hereshould the need arise. I have a few friends who have some knowledge as well on the subject. I think I can self teach myself I just need to know some of the sources others have used. like java for dummies if that's any good or for that matter a real book..
here
http://www.youtube.com/watch?v=Hl-zzrqQoSE&feature=youtube_gdata_player
Head first Java is a good book for beginners.
If you have no prior experience in programming, I would recommend starting with Visual Basic. The Code Project website is an excellent resource.
And if you are going to start with Visual Basic, then the MSDN website will have tutorials, code examples, etc.
guys he is going to develop for android i (Think) , why the heck he needs visual basic for ? android app only can develop by AndroidSDK and ECLIPSE(JAVA)
visual basic its for pc apps though
k0sh said:
guys he is going to develop for android i (Think) , why the heck he needs visual basic for ? android app only can develop by AndroidSDK and ECLIPSE(JAVA)
visual basic its for pc apps though
Click to expand...
Click to collapse
You start with basic cause it's just that, basic. Teaches you principle concepts. Things that you would already know if doing java. Taking a java class or reading a java book, they think you already know boolean logic. It's just a good base knowledge set to have.
thekdub said:
And if you are going to start with Visual Basic, then the MSDN website will have tutorials, code examples, etc.
Click to expand...
Click to collapse
http://msdn.microsoft.com/en-us/vbasic/ms789056
That's right, forgot about that. Tons of free stuff
so what I'm getting is I should develop on pc first visual basic is a good starter. Interesting, Now I have a few sources on all of them except C++ which though I may not mess with it immediately I may take a peek at it anyways. Glad to know I have same people that know what their talking about helping me out! my friends have limited knowledge.
I want to develop android apps using android studio but i dont have any experience related to java. what programs shall i learn to develop android apps using android studio. pls add the resources to develop android apps.
There are a lot of tutorials that you can find in the net, but if you are really serious in pursing a career in Android Development I suggest that you enroll a course in Udacity, depending on your experience you probably need to get a course in java and then Android Development after.
Thanks for your reply. My friends told me that it takes one year to learn java comple
Thanks for your reply. My friends told me that it takes one year to learn java completely. can you specify what are the required cource in java in detail for developing android apps. Thanks again.:good:
Hello,
Here you can learn Java enough for Android's purposes in one month (if you study seriously).
After learning Java you can try these official training guides for Android (Recommended but needs time, if you get confused see below some resources)
Take a look here for Android Development:
vogella Introduction (Recommended alternative)
vogella General Android Development
thenewboston for Beginners (Recommended alternative)
thenewboston
Don't worry if some of the above use Eclipse, it is almost the same for Android Studio, only the Gradle files are new in Android Studio and some keyboard shortcuts and other advanced functions that you will not have problem with these. You will not even see any special difference in terms of knowledge in Android SDK. There (in the Gradle files), you write the minimum and the Maximum API level for you app, your version code and number, you add libraries etc. Nothing special Also in Android Studio you don't need to setup a plugin like the Eclipse. Just install the Java JDK 7 and Android Studio and you are good to go.
Don't listen to anyone that says for professional career you need to follow courses and pay. You can learn ANYTHING for FREE if you WANT and have TIME. The resources on the internet are enourmous!!!
Thanks friend
Thanks friend for your reply. it boosted me to continue to my android app development.
mmdeveloper10 said:
Don't listen to anyone that says for professional career you need to follow courses and pay. You can learn ANYTHING for FREE if you WANT and have TIME. The resources on the internet are enourmous!!!
Click to expand...
Click to collapse
Great post. I took a Java course as part of my degree, and while I learned a lot, and it was my introduction to Java, when the course was over, I learned much more from YouTube, specifically from TheNewBoston. There was nothing new in the paid course than I didn't see in the videos online. I also suggest the Aide app for practice when you have spare time. The biggest thing with the free courses is that you gotta have the discipline as you obviously won't have professors over your shoulder steering you.
I have made a summary of tutorials and references around the web on learning the Android SDK.
Check here.
Hope it helps you out
madankrishna said:
I want to develop android apps using android studio but i dont have any experience related to java. what programs shall i learn to develop android apps using android studio. pls add the resources to develop android apps.
Click to expand...
Click to collapse
Hello,
You have a good tool (Android Studio) but you have to learn how to use it ...
There is a lot of tutorial about Android development on the net.
Please, Google this : Android tutorial. You will find a huge resource (videos and text tutorials).
But at first, I think, you have to start to learn Java basic and OOP (Object Oriented Programming).
After you have Java basic, try to develop simple app (very simple app) like display some data in a list and interact with onclick event.
Regards,
Hi friends,
I like programming...
I'm intrested in making Android apps..
Knows C , C++ and started learning Java.
Any Tips please??
Confused
Wish i can create my on OS some day
Getting Started
You are already well on your way knowing some other programming languages and starting with Java. I would go ahead and download Android Studio, which I prefer over Eclipse. Find some tutorials and start going through them step by step (I suggest Vogella). I also recommend The Big Nerd Ranch Guide. It is a great book for getting started. Best of luck to you!
cook348 said:
You are already well on your way knowing some other programming languages and starting with Java. I would go ahead and download Android Studio, which I prefer over Eclipse. Find some tutorials and start going through them step by step (I suggest Vogella). I also recommend The Big Nerd Ranch Guide. It is a great book for getting started. Best of luck to you!
Click to expand...
Click to collapse
If you already know C and C++ then Java will be piece of cake then. As suggested by other Voggela is nice place to start! Also download Android Studio since Google will stop supporting Eclipse by the end of the year.
well u just need to be well trained in java concepts..mainly focus on activity lifecycle..thread..asyntasks..handler..kindly read the documentation from android developer site..first learn the basic ui elements and implementations..subscribe to the youtube channel called thenewboston..u ill get good knowledge from the channel..if u have doubts contact me..
Sent from my SM-N900 using XDA Free mobile app
dear,
You can Find all tutorials of Android in Standard site:
developer.android.com
New to android studio !!!
Any tips or tricks ???
Are you new to Android Studio or new to Android Development in general ?
New to both !!! ☺? !!!
Java First
Well I suggest first things first with Java Tutorials, have a Google about some online, interactive websites, tutorials etc.
Java is the main language of Android and a reasonable bit of Java will certainly help you first.
Personally I find videos more helpful but it's all up to you.
The Main site of Java tutorials is located at docs.oracle.com.
Okay ... cool !! Thanks buddy !! ☺☺
Tutorialspoint has a good Java guide, check that out.
I learned a lot from youtube. I started learning android development from TheNewBoston youtube channel but it teach using eclipse. So, i started learning android using eclipse.
But after android studio 1.0 release, i transfer to android studio. Slidenerd youtube channel really help me. Beside the Imdian english accents, i love their video.
I still manage my old app using eclipse. But for new app i use Android Studio.
Thanx everyone for your support !!
Mobile App Development Tips for Small Businesses
Today, smartphones really are a requirement. A good range of people tends to be on Smartphone technology for the purpose of doing some of the everyday chores. You can find so many manufacturers of the products; competition out there is quite great. To have an advantage, these companies make sure the products they create are much better than those of the competitors. This is why app development is often a profitable project.
Yeah i know dude !!! Thanks for the info !!
Question
Hi can you help me for my project... I want to create a mobile app which is automatic writing in microsoft word through voice recognition. It may possible to do in eclipse?
Great !!
Just use CodeAcademy.com
As you have an interactive coding tutorial that will make you complete you're lesson before you can continue.
Thank u so much bro !!!??
Hello! I started Android development about a month ago. I had experience with programming especially in C. But Object Oriented Programming was new to me. So I started as people said above with tutorials/books about java. As soon as you get the basic idea of how java works you should continue with tutorials about how an Android program is made. Google's Android development page has a pretty good tutorial and teaches you step by step. If you are bored of reading you can watch videos on YouTube. By the way New Boston recently made new videos about Android Development with Android Studio.
These stuff should be enough to get you all the knowledge you need to build basic android apps. You can search google for some specific functionality you want to add to your app. And of course you can download open source or sample apps so you can see how all these stuff are implemented.
Hope this helps you!
Yeah ! thanks for ur help buddy ! ☺
How to change file destination path on .apk
i have a oxford dictionary , it installd on phone ,. it requires 2 gb data , and i wnt to save the data on sd card ,./ it access directory "phone/oxford " but i wnt to change "sdcard/oxford" . can i edit the .apk ???
By the way New Boston recently made new videos about Android Development with Android Studio.
Click to expand...
Click to collapse
I see. Then beginners for android development must watch that.
Masterfa11 said:
New to both !!! !!!
Click to expand...
Click to collapse
Studio is the best; have some experience with it and is great
Check here, I have made a summary of tutorials and references from the web, on how to start learning the Android SDK.
Hope it helps you out