Reddit Reddit reviews Professional Android 4 Application Development

We found 15 Reddit comments about Professional Android 4 Application Development. Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Computer Programming
Software Design, Testing & Engineering
Software Development
Professional Android 4 Application Development
Wrox Press
Check price on Amazon

15 Reddit comments about Professional Android 4 Application Development:

u/xCavemanNinjax · 7 pointsr/java

It's very difficult to answer your question in a single post. You should know the basics of Java of course but what you will be able to do will be limited by what you know. I suggest picking up a book and using online resources and just jump in, get started! You'll learn along the way.

Book that helped me a lot:
http://www.amazon.com/Professional-Android-4-Application-Development/dp/1118102274/ref=sr_1_1?ie=UTF8&qid=1409582592&sr=8-1&keywords=professional+android+development

and Android development ground zero:

http://developer.android.com/index.html

u/vivalasteve · 5 pointsr/androiddev

As others had said, talk to another developer to see if it is even possible to make another Facebook app.

Other than that, if you have absolutely NO programming experience, learn the basics of Java first. I didn't have too much experience in Java, per se, but I was well versed in Python and Perl so picking up another language wasn't difficult.

Once you have Java down, you could do a few things. First and foremost, definitely go here and follow the steps to download everything you'll need, as well as the beginners guide to making your first app which will explain the basics of how android works. The videos from The New Boston didn't help me all that much, but if you want to take a look it wouldn't hurt. If you want a book, I would definitely get this one. It's written by Googles tech lead for android developer relations, and it will explain everything android to you.

Other than that, just think of basic applications, such as a calculator, photo viewer, stopwatch, etc, and just make them with the help of stack overflow and googles documentation on android.

Good luck!

u/ItWasAValuedRug · 4 pointsr/androiddev

I've never read the book you mentioned, but for me getting started with Android was a combination of The Commonsware Series, Reto Meier's book, and Lynda's Java Beginners series.

However, I did have a little more than a basic understanding of Java.

u/xgamerx · 3 pointsr/programming

Yeah and let's be honest; how many books are irrelevant as quickly as they are published (especially for fast-moving topics like Android and iOS). Often the book is dated before it even hits the shelves for these types of topics. To be clear, I'm not saying there isn't any value in books (I often recommend Professional Android 4). Just that often other resources are often better suited for rapidly changing topics.

u/unleashmysoul · 1 pointr/androiddev

The developer docs are a great place to learn the 'basic stuff' and terms like 'Bundle'.
I can recommend you this book: http://www.amazon.com/gp/aw/d/1118102274/ref=mp_s_a_1_1?qid=1370377881&sr=8-1&pi=SL75

Written by Reto Meier, a Google Android Advocate in the Android Relationship Team.

u/FunctionPlastic · 1 pointr/AndroidGaming

I recommend Professional Android 4 Development. But why ask a non-dev sub a dev question? You would definitely get a better answer there.

Oh and since the move to Android Studio - you want to follow Google guides on setting up your environment, since the change happened recently and all books are outdated in this respect. So set up a basic environment and start coding - the book is relevant from that point on.

Really gives a great description of how all the different components of the system fit in together - the kernel, drivers, APIs, runtime/VM, etc.

u/lacronicus · 1 pointr/androiddev

http://www.amazon.com/Professional-Android-Application-Development-Guides/dp/1118102274

pick it up for 30 bucks, read it, do the stuff. It'll get you where you need to be for most of the things you'd want to do on android.

u/dstaley · 1 pointr/Android

I'd pick up a copy of Learn Java for Android Development. It's great for any level of programming knowledge, and it's specifically focused on Android development. However, this won't make you a great Android developer. After this book, I'd recommend getting Professional Android 4 Application Development. It's written by Reto Meier, the tech lead for the Android Developer Relations team at Google, and is pretty detailed without being overwhelming.

u/TheePumpkinSpice · 1 pointr/explainlikeimfive

I'm studying up on how to create Android apps at the moment. Would you be more inclined to learning how to develop Android applications or iOS applications? If you're interested in learning to program Android apps, the Android application framework includes native Java libraries and thus conventions so you would be required to get comfortable with the Java programming language. The book I'm currently reading is a Wrox publication titled [Professional Android 4 Application Development](http://www.amazon.com/Professional-Android-4-Application-Development/dp/1118102274/ref=sr_1_1?ie=UTF8&qid=1380856547&sr=8-1&keywords=professional+android+4+application+development
).

As far as iOS applications go, I know that the programming language required is Objective C and I'm certain you would need a Mac to develop it on; although you CAN develop using a Mac virtual operating system, the performance is a huge drag. Good luck!

u/trefy · 1 pointr/Android

Sorry for the slow answer, I've been busy.
It is very hard to give a specific answer, it is a very vague question and a very large topic.
A couple of things come to mind though :
-First a rant, sorry but it is necessary. You will (or have) read everywhere that fragmentation makes developing for Android a nightmare. Total bullshit and the landmark of shitty fanboys that declare themselves journalists. You will have to decide for a lower version for your app. If your are only doing it for fun, 4.0 is more than enough. If not 2.2 allows you to score all the market. Target the last version & do your homework, all the tools are here to deliver a good experience to all these versions while using the last improvements (official compatibility library, actionbar sherlock, ...).
-Please don't buy a dozen of books. That's just a waste of money. If you have enough OOP knowledge, you don't even need one. If not, Reto Meier wrote one (http://www.amazon.com/books/dp/1118102274). It is recent enough (it is in the 4+ world) and since he is a developer advocate for Android at Google, you will find way less mistakes than from a random author.
-While we are on the topic, stackoverflow can be helpful BUT 90% of the answers are just plain terrible. If you use this website, always keep this in mind and try to be critical of the answers.
-developer.android.com should always be your first stop. There are introduction classes, and documentation for almost all Android related topics.
-If you want to keep informed about what is happening in the Android dev community (libraries, tools, apps, ...), http://www.youtube.com/user/androiddevelopers has an official youtube page and they even have a weekly video with the news. If you want more, circling the Googlers that work on Android + the biggest members of the open source community might be a good idea.
-Even if you suck at or don't care about design, you should still read the guidelines on the android dev website at least once. Keeping these in mind is really helpful when working on UI related problems.

u/bilateralconfusion · 1 pointr/androiddev

Buy and read this book. When you've finished reading it, read it again.
http://www.amazon.com/Professional-Android-Application-Development-Guides/dp/1118102274/

u/omniuni · 1 pointr/learnprogramming

Lots of good advice here. For a book, I recommend the books by Reto Meier, Professional Android 4 Application Development. Google thought he was good enough to teach their Udacity course, so that's good enough for me. Plus, they're good books anyway.

Speaking of Udacity, you can watch all the lectures for free, which includes a demanding, but ultimately thorough Android development course.

u/Medicalizawhat · 1 pointr/learnprogramming

Try not to just accept the bits you don't understand. If you have code in your app that you don't understand you will run into problems debugging it eventually, and that process could be very painful. One tried and true method for understanding difficult code is to modify small pieces of it and see what the result is. Another good technique is to add lots of log statements so you can trace the code as it executes. Be sure to write descriptive log messages so you can tell what's going on.

I've been learning Android recently and understand how difficult it is getting started. Android programming is totally different to normal programming and it really helps to understand a bit about the Android system, it's APIs and the design philosophy that underpins it all. I would definetly recommend reading a book or two to help get your head around it. Two books I found useful are: The Busy Coders Guide to Android Development and Professional Android 4 Application Development.

And the most importat thing of all is persistance, stick with it!