[Q] Best way to get up to speed? - Nook Color Q&A, Help & Troubleshooting

I've been programming off and on since the Commodore 64, but I've been out of it for a while (lack of time) and I'm just getting back into it. Now I'm interested in Android development, which I see is done on Java. I've done C and C++ programming, including up-close-and-personal-with-the-hardware programming, but I haven't done Java. I've also done Unix, HP-UX, and Linux shell scripting, so I have about an intermediate understanding of the unix flavors.
Given that, what's the best source of information on Android and Java? Inquiring minds want to know!

Hey I had a Commodore64 ! I remember typing in hexcode (and basic of course) to create programs.
Anyway, u might find good advice on Google's android development website...sorry don't have the address handy.
Sent from my SAMSUNG-SGH-I997 using Tapatalk

andrawer said:
Anyway, u might find good advice on Google's android development website...sorry don't have the address handy.
Click to expand...
Click to collapse
See the following website. I hope that this is the site to which you were referring.
developer(dot)android(dot)com(slash)index.html
Sorry, but could not post the actual address due to not having enough posts.

rjk4116 said:
See the following website. I hope that this is the site to which you were referring.
developer(dot)android(dot)com(slash)index.html
Sorry, but could not post the actual address due to not having enough posts.
Click to expand...
Click to collapse
Thanks, I'll check that out.

Serial_Noob said:
I've been programming off and on since the Commodore 64, but I've been out of it for a while (lack of time) and I'm just getting back into it. Now I'm interested in Android development, which I see is done on Java. I've done C and C++ programming, including up-close-and-personal-with-the-hardware programming, but I haven't done Java. I've also done Unix, HP-UX, and Linux shell scripting, so I have about an intermediate understanding of the unix flavors.
Given that, what's the best source of information on Android and Java? Inquiring minds want to know!
Click to expand...
Click to collapse
I am a big fan of Pluralsight training (www-pluralsight-dot-com). They have some great Android development training, and you can do a free 10-day trial (so just learn fast...lol...). I happened to win a 1-year "Plus" subscription at a Microsoft event last year, and have thoroughly enjoyed it (especially the Android stuff -- helps you set up everything from square one -- Eclipse, Android SDK, etc.). Good luck!
-- ktalley

Related

[Q] future android developer

hi guys
I am an 16years old guy android lover.eddicted to Android
after using android from an year I have decided my future to be an Android devoleper
my aim is to work in Google android project or to become an devoleper like cynagon
can u(the best devolepers of xda) say me what languages to learn and all that I need to be a best android developer.
I also have the question that which operating system is good for learning languages and for Android devolepment is it
1 windows
2 mac os x
3 ubuntu
please my life is in ur answers
Really nice to see other ambitious persons wanting to develop in Android I myself have kind of the same question but I will open my own thread about that later.
Now for you.
I would say you should learn Java as I often read. and when you got a good basic of Java ( or any programming language for that matter) about variables and loops.
Also google provides several usefull starting points for android development but I wouldn't start with that before you have a good basic knowledge of programming itself.
http://developer.android.com/sdk/index.html
This link I find very usefull you learn how an android app works. Where is the data stored, what does it do when you click an app away( instead of exiting the problem)
http://developer.android.com/guide/topics/fundamentals.html
That is my 2 cents about Android Development.
For OS I myself use Mac OSX I find it alot easier to connect with adb than Windows but I can't say what is better.
Goodluck! hope to see alot of programs from you!
You need to become proficient in C/C++ and all the rest will fall into place. I recommend the linux platform (you mention ubuntu, but there are several) as the android platform is linux based. I use Gentoo myself.
Gene Poole said:
You need to become proficient in C/C++ and all the rest will fall into place. I recommend the linux platform (you mention ubuntu, but there are several) as the android platform is linux based. I use Gentoo myself.
Click to expand...
Click to collapse
agreed about c/c++, if you are proficient in c/c++ most if not all other languages will fall into place. its not about the language though but rather the theory and principles behind the languages. I suggest c/c++ because imo if you get c/c++ you get all the others.
Gene Poole said:
You need to become proficient in C/C++ and all the rest will fall into place. I recommend the linux platform (you mention ubuntu, but there are several) as the android platform is linux based. I use Gentoo myself.
Click to expand...
Click to collapse
Oh yeah, I agree here as well. In general, Linux is definitely good for learning programming on. All the tools are *free* (most of my college classes dealt with the Linux platform for this reason). Also, at least on Linux, I have not had problems getting ADB to recognize my device. On Windows, I did get my system to recognize my device, but it definitely took longer.
(Using OpenSuSE for my Android development).
Actually, unlike these spectacular developers, I recommend you learn Java. Android IS coded in JAVA and it is an object oriented programming language, which is in many ways VERY different from C/C++.... Then start going through demos of other Android applications till you can read the code and understand what it is doing.
It finally makes sense why Android developers are so far behind the rest in app development....... college degrees would help.
what happens if I learn java, c/c++
mynameisvineeth said:
what happens if I learn java, c/c++
Click to expand...
Click to collapse
I'm not sure what the question is here... Are you asking what you should do after learning those, or for more opinions about which you should start with?
Anyway, the best thing would be to take a computer science course. That way you'd learn all the fundamentals of computer programming as well as specific languages. If you can't do that, you can always just teach yourself. For example, I took a few basic programming classes (e.g. a few hours a week for 10 weeks "Introduction to C") but after that, everything I learnt was self-taught in Java using the Android SDK. I've been working at it for about a year now, and published my first app 6 months ago which has been selling slowly but steadily, so it can be done.
There are many many resources online you can find, as long as you have the patience and time to read everything. The two best places to learn things from are the official developer's guide and Stack Overflow; Stack Overflow is a question and answer site for programmers.
if I learn the three languages in the collage can i devolep apps.
my aim is to become an good android software engineer so please anyone suggest which course should I take in the university such that my future will be bright with google.
mynameisvineeth said:
if I learn the three languages in the collage can i devolep apps.
my aim is to become an good android software engineer so please anyone suggest which course should I take in the university such that my future will be bright with google.
Click to expand...
Click to collapse
You don't need to learn all three languages. I would personally learn Java first since it's excellent to learn basic programming concepts in and techniques and it is the main language used for developing Android apps. C/C++ should definitely be learned at some point if you want to work for Google, but you'll need at the very least a bachelor's degree before you get to that point. If you get to that point, I am sure you will have learned C/C++.
I do OK under Windows, but I recommend Linux if you can. USB drivers and I was good to go. Java is great, seems dauting at first. I would get java first. But once you know, you like it. At least I did. Makes it more difficult to make a mistake, IMO.
Of course, I'm just starting. Listen first to the extremely advanced people that post here.
Good luck!
is computer science good for me?
Depends I know a few Computer science schools where they teach PASCAL I don't think 4 years of PASCAL will be usefull so it kinda depends what classes are given there. Don't you have a summary of what classes you get at that computer science school? and furthermore computer science can be useful but I don't think you have to know what hardware is in a computer to create an android app.
SterAllures said:
Depends I know a few Computer science schools where they teach PASCAL I don't think 4 years of PASCAL will be usefull so it kinda depends what classes are given there. Don't you have a summary of what classes you get at that computer science school? and furthermore computer science can be useful but I don't think you have to know what hardware is in a computer to create an android app.
Click to expand...
Click to collapse
You have no idea what you're talking about. A computer science degree is not about what language you learn and how to program. It's about the concepts of computer science. It doesn't matter what language a computer science program uses. It has everything to do with the conceprd you learn to apply to programming.
Sent from my GT-I9000 using XDA App
If you wanna work on Android, start with an app instead of trying to work on the framework. You'll learn a lot more, much faster.
It sounds like your definition of a computer science degree is closer to what I'd call "computer theory".
Q: What's the difference between theory and practice?
A: In theory, there's no difference between theory and practice.
Yes, learning threading concepts (for example) in one language will carry over reasonably well to another... but you'll still need to learn a new API, and no two APIs are conceptually identical. Actually being familiar with a given language/API/OS/IDE out of the gate is a pretty big deal when it comes time to Actually Get Hired... or just doing stuff on your own with It (whatever It might be).
I was going to start a new thread with the following post, but I think my questions fit with this thread...
"I have a scientific/technical background and know some networking and Linux basics (i.e. enough to set up a very functional home server with SFTP, Samba, DLNA server, etc from Ubuntu/Deb packages), but I have very little computer programming training.
Where is the best place to start if I would eventually like to develop Android apps?
Should I focus on programming fundamentals with Java as the main programming environment or step right into the Android SDK with Eclipse?
Any links to recommended tutorials and lessons would be greatly appreciated too.
Thanks!"
It sounds to me like Java is the best language to use when learning programming fundamentals if the intent is to develop Android apps in the future. Links to recommended educational resources would really make this a valuable thread.
@ChiefNugget: Please learn first Java and then if you have understood the basics take a look at the developer.android.com site. You should buy a good Java Programmer Book Click
Couple of things to get straight here:
1. "Android" is written in C++ - This is the OS of the phone, it's not written in Java - if you want to be big like Cyanogen you'll need to know C++ very very well. *Sidenote: EXCITED FOR GINGERBREAD CODE TO DROP SOON*
2. Java is not a compiled language (why no OS is written in it) it is a "Interpreted" language meaning that there is very little change from what you type to what the JVM (Java virtual machine, in our case "Dalvik") actually interprets and runs as "Java Byte Code"
So it depends what you want your concentration to be in, if you want to write machine level code - hit up the C++ side of things, if you want to write Apps - java is where you should go.
How ever, I recommend to anyone who wants to become a developer, learn C++ before you learn anything. It's difficult for a reason - it makes you better in the end when you understand how memory is managed and why you shouldn't do things that lots of developers do.
Kcarpenter said:
Couple of things to get straight here:
1. "Android" is written in C++ - This is the OS of the phone, it's not written in Java - if you want to be big like Cyanogen you'll need to know C++ very very well. *Sidenote: EXCITED FOR GINGERBREAD CODE TO DROP SOON*
Click to expand...
Click to collapse
And linux is written in C.
Kcarpenter said:
2. Java is not a compiled language (why no OS is written in it) it is a "Interpreted" language meaning that there is very little change from what you type to what the JVM (Java virtual machine, in our case "Dalvik") actually interprets and runs as "Java Byte Code"
Click to expand...
Click to collapse
That is quite debatable. Between "javac", and JIT compilers, java code does indeed get turned into machine code. And "compiling to bytecode" is still has a valid meaning. When I think interpretted languages, I think "no code is checked until it is executed". You find out about syntax errors when you run it, not when you hit the "build it" button on your IDE.
Kcarpenter said:
How ever, I recommend to anyone who wants to become a developer, learn C++ before you learn anything. It's difficult for a reason - it makes you better in the end when you understand how memory is managed and why you shouldn't do things that lots of developers do.
Click to expand...
Click to collapse
Oh, granted. With java you ALMOST don't need to know what pointers are... but what's left will HANG YOU if you're not careful.
GC's spoil you. Kids these days! Why when I was your age... Anyway, getting into the habit of releasing memory early on means closing files and other resources is likewise well understood. Someone learning java only runs into resource management later on... "stunts their growth" as it were... like Europeans and fractions (metric vs Seemingly random combinations of units).
Get off my lawn!

[Q] Learning to Dev

I have been a member of XDA for a while and now I want to contribute. I have a basic understanding of computers and want to learn more. Obviously our greatest devs were not born devs they had to learn everything from somewhere. I'm looking for suggestions on where to start on the road to become the best dev I can be. Keep in mind I'm flat broke so I cannot hit up the local bookstore or download any paid software, but with the way the internet is today there must a free legitimate source for everything somewhere. So anyone willing to help a noob If I posted in the wrong section please kindly redirect me rather than flame me. Thanks in advance.
It all depends on what you want to contribute. I'm a beginner myself (only developing since august). It is easy to learn Java, for the most part. I would suggest heading over to http://developer.android.com/index.html for starters. There are many examples and if you want to know something specific, try using the search bar at the top right (it comes in handy). I have already published an app, a simple one, but still an application none the less. I am working on two other projects simultaneously (a live wallpaper and a home-replacement app). You can come to my website http://futurinnovations.blogspot.com/ to see what I'm working on. I am still in the process of learning, and being in college slows things down a bit. Just make sure not to give up. If your stuck, ask someone (or everyone) on forums like this.
Futur Innovations said:
It all depends on what you want to contribute. I'm a beginner myself (only developing since august). It is easy to learn Java, for the most part. I would suggest heading over to http://developer.android.com/index.html for starters. There are many examples and if you want to know something specific, try using the search bar at the top right (it comes in handy). I have already published an app, a simple one, but still an application none the less. I am working on two other projects simultaneously (a live wallpaper and a home-replacement app). You can come to my website http://futurinnovations.blogspot.com/ to see what I'm working on. I am still in the process of learning, and being in college slows things down a bit. Just make sure not to give up. If your stuck, ask someone (or everyone) on forums like this.
Click to expand...
Click to collapse
I forgot to mention I want to learn to dev for Android. I want to start out with simple apps then work my way up to building/porting roms. Also I just downloaded the Java JDK and am using Java's "Greenfoot" Tutorial to get started since I have no experience with Java. And I will be sure to check out your blog and thank you for the reply.
porting and building is something far different from app development...you have to know much more if you want to work with kernel,drivers,basically you have to know everything from hardware level to user level (if you want to be top of the class)...good luck
farukb said:
porting and building is something far different from app development...you have to know much more if you want to work with kernel,drivers,basically you have to know everything from hardware level to user level (if you want to be top of the class)...good luck
Click to expand...
Click to collapse
Well we all gotta start somewhere. Now is probably a good time for me as I'm only 18 and a senior in high school. Since I don't have a job at the moment I have plenty of free time after school and on weekends.
I'm only 18 myself. I started straight with downloading Eclipse and all of the appropriate software for developing and just dove in. I would recommend watching these tutorials: http://www.xtensivearts.com/topics/tutorials/. They helped me A LOT. I am taking a programming in C class in the spring semster, which I am looking forward to. Programming in Java for Android is different than regular programming. It's the same concepts, just different APIs and tools. I like using Eclipse because it is easy to learn and get used to. There are a lot of fancy features like a type of autocorrect (not like on the phone, but smarter). Like you said, just start from the basics, like "Hello World" (Hello Android) and practice creating different layouts using the tutorials given on the Developer site. Explore the site and look through everything because eventually you may need to know where its located for quick access. Just don't set too high of goals for yourself, other wise you might be more prone to give up (like I almost did). Good luck
Im in ths same boat as you we got to start somewhere
mit have a fantastic course in computer science online.
search for MIT open courseware then introduction to computer science.
I'm on 10 now, getting very complicated
crowstar said:
mit have a fantastic course in computer science online.
search for MIT open courseware then introduction to computer science.
I'm on 10 now, getting very complicated
Click to expand...
Click to collapse
Thanks bro I'm checking out that MIT course right now it looks really helpfull
This is a great starting point for Android development, as it deals quite well with getting the Android SDK and Eclipse IDE set up and working together.
http://www.vogella.de/articles/Android/article.html
Futur Innovations said:
I'm only 18 myself. I started straight with downloading Eclipse and all of the appropriate software for developing and just dove in. I would recommend watching these tutorials: http://www.xtensivearts.com/topics/tutorials/. They helped me A LOT. I am taking a programming in C class in the spring semster, which I am looking forward to. Programming in Java for Android is different than regular programming. It's the same concepts, just different APIs and tools. I like using Eclipse because it is easy to learn and get used to. There are a lot of fancy features like a type of autocorrect (not like on the phone, but smarter). Like you said, just start from the basics, like "Hello World" (Hello Android) and practice creating different layouts using the tutorials given on the Developer site. Explore the site and look through everything because eventually you may need to know where its located for quick access. Just don't set too high of goals for yourself, other wise you might be more prone to give up (like I almost did). Good luck
Click to expand...
Click to collapse
Hi, I'm 24. And I learn how to 'program' since 14-15.
It's easy to write apps for Android. But it's hard to write good apps.
You should take Software Engineering course (NOT Computer Science course).
If you take CS (Computer Science) course, than you will learn mainly about algorithm.
But if you enter SE (Software Engineering) course, you will learn about SDLC, software QA/testing, and planning to write programs for living
:-D
I personally don't like eclipse, it's just bloated IDE :-(
I use SciTE, apache ant, MinGW/MSYS (GCC 4.5.0), Java SDK, ActivePerl, Dev-C++ IDE. That's should be enough for development :-D
I will see if there are any software engineer classes at the college I am attending. If so, then I will sign up for it. Thanks for pointing me in the right direction. Is taking the programming class still beneficial?
Sent from my ADR6300 using XDA App
Futur Innovations said:
Is taking the programming class still beneficial?
Click to expand...
Click to collapse
I'd really recommend a class if it's a viable option. It will help you understand object oriented programming, where just working through examples won't actually teach you how to understand what you're doing. Things like classes, inheritance and polymorphism are pretty difficult principles to grasp unless you've got someone to explain them to you. Then it's pretty easy.

Developing Apps

How does one begin developing apps? Can anyone point me toward the right direction/programs/info? If I purchase the Nexus S, I would like to start learning how to.
Appreciate any help/advice to get me started.
Even I am gonna start it soon. But I guess this should be good starting point
http://developer.android.com/guide/index.html
Looks awfully daunting. I'm already confused =T Doesn't help that I know virtually nothing about programming (C++/Java... etc).
Then short of taking some Java training, the AppInventor is probably your best best. Sign up for an invitation here (it's still invite only beta):
http://appinventor.googlelabs.com
SylencedOne said:
Then short of taking some Java training, the AppInventor is probably your best best. Sign up for an invitation here (it's still invite only beta):
http://appinventor.googlelabs.com
Click to expand...
Click to collapse
ive tryed using appinventor its easy to make a picture that plays a sound but apart from thats its bloody hard to use lol
Learn Java or some type of programming language to help you understand programming and etc. Then once you start reading the Android SDK again, everything won't seem like a foreign language. Well, shouldn't anyways.
tomqman said:
ive tryed using appinventor its easy to make a picture that plays a sound but apart from thats its bloody hard to use lol
Click to expand...
Click to collapse
if thats hard coding would be worst i imagine. i took some C++ in high school and college and hated it. I'm going to try my hand at appinventor soon.
Pick up a HeadFirst Java. Learning programming will not only be easy but fun as well !! That book is fun to read. Best programming book for beginners ever !
Learn HTML first.
SylencedOne said:
Then short of taking some Java training, the AppInventor is probably your best best. Sign up for an invitation here (it's still invite only beta):
http://appinventor.googlelabs.com
Click to expand...
Click to collapse
it's not beta anymore enjoy appinventor!
zephiK said:
it's not beta anymore enjoy appinventor!
Click to expand...
Click to collapse
I was just about to say that
But I am also in the same boat, starting out learning to program in Java. I have dabbled in a bit of HTML (self taught, don't know much), so that's about the extent of my knowledge. But if I did learn Java to write apps, how useful is it in say creating ROMs? Like if you were to fiddle around with the Android source, what language would most of it be?
Sorry if that has been answered before, I did search Promise, but nothing seemed to come up
suhas_sm said:
Pick up a HeadFirst Java. Learning programming will not only be easy but fun as well !! That book is fun to read. Best programming book for beginners ever !
Click to expand...
Click to collapse
I co-sign head first Java. Once you have a decent understanding of the java language you should pick up Reto Meier's book, Professional Android 2 Application Development. And read the developer.android website extensively. I can assure you, you wont be developing apps tomorrow. It will take quite some time. Be patient, read thoroughly, and re-read things you don't quite understand.
Also, if you don't learn well from books, take a few java classes at a community college (or a University if you happen to already be there).

Getting Started with Android Development

Hey Everyone!
I apologise if this is a thread or question that gets posted often, I had a search around but I couldn't see anything.
Essentially, I'm just looking for some good resources and tips for getting started with Android development. I have looked at a few books and tutorials (and the official SDK documentation, of course) but I was wondering if I'd missed any good one.
The main issue I'm having is that the things I've found so far seem to assume you know quite a bit about Java development. I come from a pretty experienced C++ background so although I'm very familiar with coding in general, I'm not all that hot with Java. Would you recommend sticking with Android and picking it up as you go along, or waiting and doing some pure-java stuff first? In either case, which are the best books/examples/tutorials you guys have found for an android beginner like me that does know a bit about programming (just not java)?
Thanks in advance!
I think the best way to learn is to get an android book and work through the tutorials in order.
Don't just skim read it though, you need to actually type out the code yourself and think about what each line is doing.
jgittins said:
I think the best way to learn is to get an android book and work through the tutorials in order.
Don't just skim read it though, you need to actually type out the code yourself and think about what each line is doing.
Click to expand...
Click to collapse
Oh absolutely, I'm looking for suggestions for good books, too =)
I found Lars Vogel's introductory tutorials very good when getting started in Android. If you're already familiar with other programming languages, you'll pick up the java needed pretty easily as you go...
- jc
neoKushan said:
Oh absolutely, I'm looking for suggestions for good books, too =)
Click to expand...
Click to collapse
I used Reto Meier's professional android 2 book and thought it was pretty good. The most important stuff to learn at the start is how activities and intents work. The other stuff you can kind of pick up from google as you go.
I haven't developed any application for Android (yet). If you want to develop native code applications, you will need the Android SDK and the Android NDK (gcc rules!). This seems to be the installation order. Check the installation instructions for both of them. The NDK contains some examples. As far as I could see, a native application has a java part and a native dynamic linked library (which is called/loaded by the java part). The NDK also comes with documentation. I guess the Android developer gurus may give you more hints about documentation links.
I am interested in getting started with Android Development as well. I have a background with Java, but that was a year or so ago. I'm sure I could pick back up with it pretty quickly.
What books do you recommend?

Which is the best book for Android beginners ?

Hey guys, I want to find work as either a freelance android developer or even make money by developing my own apps. I started from zero only a month ago. I now have an acceptable knowledge of Java - I am familiar with most concepts. Now, I am starting Android ....now which book do you think I should start with ?
1. Busy Coder's guide to Android development by Mark Murphy
2. Beginner's Android 4 Applications by Wei-Meing Lee
3. Professional Android 4 Applications by Roto Meir.
I have bought all 3 books. But I wonder which I should start with before I move on to the next. Mind you, I am not a skilled java programmer shifting to android like many of you here. And how long do you think does it take for an average novice programmer to gain acceptable command of Android and develop apps ?
RedDevil99025 said:
Hey guys, I want to find work as either a freelance android developer or even make money by developing my own apps. I started from zero only a month ago. I now have an acceptable knowledge of Java - I am familiar with most concepts. Now, I am starting Android ....now which book do you think I should start with ?
1. Busy Coder's guide to Android development by Mark Murphy
2. Beginner's Android 4 Applications by Wei-Meing Lee
3. Professional Android 4 Applications by Roto Meir.
I have bought all 3 books. But I wonder which I should start with before I move on to the next. Mind you, I am not a skilled java programmer shifting to android like many of you here. And how long do you think does it take for an average novice programmer to gain acceptable command of Android and develop apps ?
Click to expand...
Click to collapse
Learning programming is nothing you can do casually. It can take quite a while.
However, it depends on what you define as good knowledge. You will get really good coding skills after decades of programming. But don't worry. You won't need skills as good as a professional developer's skills at the beginning. (And I don't claim to be as good as one of those old folks I described.)
It also depends on what you want to do. Some things like server communication are more complex while other things are easier.
I hope that this didn't discourage you. If you start with small apps, I am sure that you will be able to learn that. Coding is nothing magicial.
I'd start with book #2. I think that you can skip a lot of chapters of book #3 afterwards. I wasn't able to look into the first book on Amazon, but I think that I'd take that one as the last one.
However, make sure that you understand Java first. Without Java, the base for Android programming is missing.
I am sure that you can manage that. Enjoy it.
I'd also recommend book 2. It's very good for basic stuff.
I don't know any of these books, but i would also recommend you Googles Android Developer Site:
http://developer.android.com/training/index.html
There are great tutorials and all concepts of Android Applications are described in detail and quite easy to understand for beginners.
Thanks guys, as you suggest, I will start with book 2...
nikwen said:
Learning programming is nothing you can do casually. It can take quite a while.
However, it depends on what you define as good knowledge. You will get really good coding skills after decades of programming. But don't worry. You won't need skills as good as a professional developer's skills at the beginning. (And I don't claim to be as good as one of those old folks I described.)
It also depends on what you want to do. Some things like server communication are more complex while other things are easier.
I hope that this didn't discourage you. If you start with small apps, I am sure that you will be able to learn that. Coding is nothing magicial.
I'd start with book #2. I think that you can skip a lot of chapters of book #3 afterwards. I wasn't able to look into the first book on Amazon, but I think that I'd take that one as the last one.
However, make sure that you understand Java first. Without Java, the base for Android programming is missing.
I am sure that you can manage that. Enjoy it.
Click to expand...
Click to collapse
Thanks Nikwen.....I am gonna devote this whole month completely to android, probably work on it for 15-16 hours a day....at the end of the month, I will know where I stand, and whether I can make a career out of it, or not.
RedDevil99025 said:
Thanks Nikwen.....I am gonna devote this whole month completely to android, probably work on it for 15-16 hours a day....at the end of the month, I will know where I stand, and whether I can make a career out of it, or not.
Click to expand...
Click to collapse
Welcome.
Wow, that's much time. :good:
Enjoy it.
I'd also recommend stackoverflow.com
If you have a question regarding programming , there's a 95% chance it's been answered there
Sent from my SGH-I337M using xda app-developers app
alobo said:
I'd also recommend stackoverflow.com
If you have a question regarding programming , there's a 95% chance it's been answered there
Sent from my SGH-I337M using xda app-developers app
Click to expand...
Click to collapse
Right! :good:
Howevewr, I think it is even higher. :laugh:
Hello Every,
please use the following links for your android learning requirments
For Beginning
BEGINNING
ANDROID™ APPLICATION DEVELOPMENT Beginning Android Appication Development - Wei-Meng Lee
http://www.mediafire.com/?43g9rgzd2py396c
Android CookBook - Ian Darwin
http://www.mediafire.com/?7q5m1yd4wa90h43
Begging Android 4 - Grant Allen
http://www.mediafire.com/?d0sldbmcx9stdy3
Beginning Android 4 Games Development - Robert Green, Mario Zechner
http://www.mediafire.com/?nn8wcxjgsbozowt
Head First Android Development - Jonathan Simon
http://www.mediafire.com/?iq8n7grt2nu6m4v
Practical Android 4 Games Development - J. F. DiMarzio
http://www.mediafire.com/?2zkv7obn9wj2smf
Programming Android - Zigurd Mednieks
http://www.mediafire.com/?13u9b7shseu2bd1
For Pro
Professional Android Sensor Programming - Greg Milette, Adam Stroud
http://www.mediafire.com/?ei2w3u5t774q34c
Pro Android 4 - Satya Komatineni, Dave MacLean
http://www.mediafire.com/?dsebkb2b4b7ab1h
Advanced Android 4 Games - Vladimir Silva
http://www.mediafire.com/?nh5vq0jk5iqccdl
Pro Android media - Shawn Van Every
http://www.mediafire.com/?c83wjmum3r9e463
Pro Android Apps Performance Optimization - Hervé Guihot
http://www.mediafire.com/?aba5al9fa932za7
Please don't forgot to click thanks
your friend Ashish Gaur
Android is an open source and Linux-based operating system for mobile devices such as smartphones and tablet computers.
For writing apps for Android is more than just learning code syntax. If you've never learned to code, you can check out plenty of resources online.
There are plenty of eBooks that are available which provides clear depth tutorial for creating Android apps from scratch.
I would like to recommend you one such eBook where I am sure you would get benefit out from it.
Here is the eBook link @ learnsauce.com
The best programming language for beginners is Basic4Android (similar to Visual Basic).
Check out for my ebook on Amazon:
https://www.amazon.com/Game-development-Android-example-creating-ebook/dp/B0777PSGJZ
and start coding

Categories

Resources