I want to start programing android apps but have no previous java experience. I know a tiny amount of visual basic (enough to make a calculator) and a even smaller amount of c#.
I was wondering what books there are that i could buy to learn from, and what books i would need. For example, would i need a java book to learn that then learn to make android apps? Or is there a beginners android development book that is for learners with no java experience?
thanks
Bump bump bump
bump bump bump
Related
Hey Guys,
I wanted to devolp my first Game under Android but,
But I don't exactly knew in which language i should programming it,
basicly it should be a 2D sidescrolling Hack'n Slay like Maple Stirues, so i think C++ and Java (for the controls) would be great, or?
Go for Java. However, if you're considering producing (iPad) web apps it may be advantageous to get to grips with HTML5.0 and XHTML.
Ok it should be for android, so it will be Java, do you know with what i should start first, when i want to prgramming a Game in Java? Maybe the Javabesics?
read the book Core Java, then understand the way android apps working, maybe read some kinds like head first android or other things.
I have a strong background of 6 years in Java, I cannot find the book I used my freshman year of college for Java but I have read Head First in Java. It was really nice. Every book will have downfalls because everyone has a different learning perspective. Some people can mentally grasp how certain things work, some people need visualization.
For developing on Android, I recommend purchasing the book Hello, Android. I have found this book to be very nice in creating your first android application. In the first few chapters, you will create a fully working Sudoku Game. It also has some small stuff on Widgets and Live Wallpapers.
Hope these help, best of luck!
Thats where I'm at...
I'm going to learn java then transition to android with the end-result being an app developed for android. I don't think it will be a difficult app to develop. A database with a front end GUI for data entry and retrieval with export and backup options. Nothing flashy or fancy, but nothing that currently exists fits what I want it for the way I want it. I would like to have it done by the end of the year working around real life.
I am completely new to Programming. More of a power user, but that is where it ends... I am a complete user.
I bought a book called Java 7 for absolute beginners by Jay Bryant (ISBN 1430236868)... Can't link to it because of anti-spam rules. Don't know if it will help.
What are some other books (I can't learn with e-books... I do better with a textbook) that the experts here would recommend?
Java is good, but you also have to learn all about the Android system.
This includes activities, providers, cursors, listviews and any number of things that are not in your Java book.
The usual mother lode for Android documentation is the, um, Android documentation!
http://developer.android.com/reference/packages.html
Short advice on how to write your app (pretty much standard advice for anything at all DB related).
Write a provider for your information that is backed by an SQLite database.
Write an activity that queries this and uses Cursor and CursorAdapter to fill a ListView.
Renate NST said:
Java is good, but you also have to learn all about the Android system.
This includes activities, providers, cursors, listviews and any number of things that are not in your Java book.
The usual mother lode for Android documentation is the, um, Android documentation!
Short advice on how to write your app (pretty much standard advice for anything at all DB related).
Write a provider for your information that is backed by an SQLite database.
Write an activity that queries this and uses Cursor and CursorAdapter to fill a ListView.
Click to expand...
Click to collapse
Thanks.
I wanted to learn the programming language basics before throwing android into it.
I'd taken a few courses on C++ and just one class on Java. On both I can create my own classes. I know the basics behind polymorphism. I can create linked lists, trees, stacks,,etc. That's as far as my skills go in both C++ and Java. The thing is that I don't know what to do with that knowledge. I feel like what I know is so basic. For instance, for Android it looks like one has to know a great deal of XML along with Java. Developing on Android seems like a steep climb for a noob like me. What am I missing? At what level do I have to be to develop apps for Android or do anything worthwhile?
IMO......I don't believe there is a definitive level of knowledge required (other than knowing the language) to do something useful. Applications do not have to be extremely complex with lots of bells and whistles to be good. What type of software development are you most interested in?
Sent from my Amazon Kindle Fire using xda app-developers app
I want to build a small app just for practice. It can be anything from a RSS viewer or some useful tool. Im taking computer science and well, lets just say schools nowadays they dont do any practical applications.
In school I learned c#, and made a Java course on youtube (programming methodology, Stanford).
Now I'd be interested in anything that would get me started on the way of creating android apps.
A video course would be welcomed the most, but I'd apprericate any books that you found useful, or even sites/blogs.
Hello XDA community,
I am hoping to get advice from others who have already been in my shoes. My goal is to learn how to write code for Android Apps using Java. I have a good background in C++. Mainly from my college classes, not from actual development. This summer I will start an internship where we will be involved in projects that involve Android Programming. I am trying to get a head start and hopefully have a basic app put on the play store by summer.
To reiterate, I do know how to prgram and have a solid background in Object Oriented Programming Languages, I just need to learn Java, and Android.
So my real question is , what would you guys recommend as the best resources. Whether it be online classes, or just documentation that can walk me through doing it on my own. I just feel kind of lost trying to find all of this on my own. I am a full time student so I am just trying not to waste any time on things like just finding a good resource.
Any help would be appreciated guys, thanks in advance.