Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
-18% $32.91$32.91
Ships from: Amazon Sold by: Qumastore
$13.55$13.55
Ships from: Amazon Sold by: Dream Books Co.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
OK
Android Application Development All-in-One For Dummies 2nd Edition
There is a newer edition of this item:
$27.49
(38)
Only 19 left in stock (more on the way).
Purchase options and add-ons
If you're an aspiring or beginning programmer interested in creating apps for the Android market―which grows in size and downloads every day―this is your comprehensive, one-stop guide. Android Application Development All-in-One For Dummies covers the information you absolutely need to get started developing apps for Android. Inside, you'll quickly get up to speed on Android programming concepts and put your new knowledge to use to manage data, program cool phone features, refine your applications, navigate confidently around the Android native development kit, and add important finishing touches to your apps.
Covering the latest features and enhancements to the Android Software Developer's Kit, this friendly, hands-on guide walks you through Android programming basics, shares techniques for developing great Android applications, reviews Android hardware, and much more.
- All programming examples, including the sample application, are available for download from the book's website
- Information is carefully organized and presented in an easy-to-follow format
- 800+ pages of content make this an invaluable resource at an unbeatable price
- Written by an expert Java educator, Barry Burd, who authors the bestselling Java For Dummies
Go from Android newbie to master programmer in no time with the help of Android Application Development All-in-One For Dummies!
- ISBN-109788126557943
- ISBN-13978-8126557943
- Edition2nd
- PublisherFor Dummies
- Publication dateAugust 3, 2015
- LanguageEnglish
- Dimensions7.25 x 1.75 x 9.25 inches
- Print length768 pages
Customers who viewed this item also viewed
Editorial Reviews
From the Inside Flap
6 BOOKS IN 1
- Android Jump-Start
- Background Material
- The Building Blocks
- Programming Cool Phone Features
- Apps for All Kinds of Devices
- Publishing and Marketing Your App
No experience? No problem! Start creating Android apps today!
Android is everywhere. Get your piece of the action with this all-in-one guide to creating great apps for this booming market! Six self-contained minibooks provide everything you need to program cool phone features, refine your apps, and add the perfect finishing touches.
- First, the groundwork set up your system for app development and create your first basic Android app
- Android underpinnings see how Java and XML are necessary and learn to use Android Studio
- Nuts and bolts discover the essentials common to every app from simple to complex
- What phones can do explore how to take advantage of a mobile device's unique feature set
- Both big and small learn to create apps for larger tablet screens, small watch screens, and larger TV screens
- Make a game of it investigate Android game development and learn to connect to social media
- To market, to market find out how to market your apps
- The alternative world learn app development techniques involving C and C++
Open the book and find:
- Steps to create your first app
- Major technical ideas behind Android
- Tips for handling button presses
- Hints for effective screen layout
- Android's built-in tools
- What a fragment is and how to use one
- Programming tricks essential to building games
- Posting your app to the Google Play Store
From the Back Cover
6 BOOKS IN 1
- Android Jump-Start
- Background Material
- The Building Blocks
- Programming Cool Phone Features
- Apps for All Kinds of Devices
- Publishing and Marketing Your App
No experience? No problem! Start creating Android apps today!
Android is everywhere. Get your piece of the action with this all-in-one guide to creating great apps for this booming market! Six self-contained minibooks provide everything you need to program cool phone features, refine your apps, and add the perfect finishing touches.
- First, the groundwork ― set up your system for app development and create your first basic Android app
- Android underpinnings ― see how Java and XML are necessary and learn to use Android Studio
- Nuts and bolts ― discover the essentials common to every app from simple to complex
- What phones can do ― explore how to take advantage of a mobile device's unique feature set
- Both big and small ― learn to create apps for larger tablet screens, small watch screens, and larger TV screens
- Make a game of it ― investigate Android game development and learn to connect to social media
- To market, to market ― find out how to market your apps
- The alternative world ― learn app development techniques involving C and C++
Open the book and find:
- Steps to create your first app
- Major technical ideas behind Android
- Tips for handling button presses
- Hints for effective screen layout
- Android's built-in tools
- What a fragment is and how to use one
- Programming tricks essential to building games
- Posting your app to the Google Play Store
About the Author
Barry Burd, PhD, is a professor of mathematics and computer science at Drew University. He leads training courses for professional programmers in business and industry, and has lectured at conferences around the world. He is the author of the bestselling Java For Dummies and other programming books.
Product details
- ASIN : 1118973801
- Publisher : For Dummies; 2nd edition (August 3, 2015)
- Language : English
- Paperback : 768 pages
- ISBN-10 : 9788126557943
- ISBN-13 : 978-8126557943
- Item Weight : 2.25 pounds
- Dimensions : 7.25 x 1.75 x 9.25 inches
- Best Sellers Rank: #1,848,020 in Books (See Top 100 in Books)
- #492 in Java Programming
- #684 in Mobile App Development & Programming
- #1,144 in Computer Programming Languages
- Customer Reviews:
About the authors
Dr. Barry Burd has an M.S. in Computer Science from Rutgers University, and a Ph.D. in Mathematics from the University of Illinois. As a teaching assistant in Champaign-Urbana, Illinois, he was elected five times to the university-wide List of Teachers Ranked as Excellent by their Students.
Since 1980, Dr. Burd has been a professor in the Department of Mathematics and Computer Science at Drew University in Madison, New Jersey. When he's not lecturing at Drew University, Dr. Burd leads training courses for professional programmers in business and industry. He has lectured at conferences in the United States, Europe, Australia, and Asia. He is the author of several articles and books, including Java For Dummies and Android Application Development All-in-One For Dummies, both published by Wiley Publishing, Inc.
Dr. Burd lives in Madison, New Jersey with his wife and two kids (both in their twenties, and mostly on their own). As an avid indoor enthusiast, Dr. Burd enjoys sleeping, talking, and eating.
Dr. Barry Burd has an M.S. in Computer Science from Rutgers University and a Ph.D. in Mathematics from the University of Illinois. As a teaching assistant in Champaign-Urbana, Illinois, he was elected five times to the university-wide List of Teachers Ranked as Excellent by their Students.
Since 1980, Dr. Burd has been a professor in the Department of Mathematics and Computer Science at Drew University in Madison, New Jersey. When he's not lecturing at Drew University, Dr. Burd leads training courses for professional programmers in business and industry. He has lectured at conferences in the United States, Europe, Australia, and Asia. He is the author of several articles and books, including Java For Dummies and Android Application Development All-in-One For Dummies, both published by Wiley Publishing, Inc.
Dr. Burd lives in Madison, New Jersey with his wife and two kids (both in their twenties and mostly on their own). As an avid indoor enthusiast, Dr. Burd enjoys sleeping, talking, and eating.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
(If you're younger than 50 don't bother to read the rest of this review; it's written in a foreign language.) I learned to program on a B5500 (which was, at the time, brand new). Fortran. I progressed, using the term loosely, to assembler, ALGOL, COBOL, c, Pascal, Univac, IBM, DEC, etc.. I admit all this only to establish without doubt that I am a dinosaur. Although I haven't done any programming in a long time, I recently decided to learn to write programs that run on my cell phone (i.e, apps!). I have a Samsung phone, and so I needed to learn Java and Android. Hence my interest in Mr. Burd's book.
The first problem was my misconception that I could learn this language/OS just like I learned the other ones. Wrongo. Java isn't Fortran (or even C++). Even people who wrote good structured code (remember that) will be thrown by the nature and degree of program structure imposed by Java (not to say that's bad, but it's very different). Second, the relationship between the language and the OS (Java and Android) is much more, for lack of a better word, intimate than anything that existed in the old days; it's just about impossible (and maybe meaningless) to tell where one ends and the other begins. In fact, one of the biggest problems I had with this book (or this learning process) was trying to distinguish between that which is Java and that which is Android so that I could then master them individually.
Put another way, I just about finished turning my brain into mush by trying to figure out how Java worked while at the same time trying to figure out how Android worked while at the same time trying to figure out how the two worked together. (Not to mention trying to figure out stuff like XML, Gradle, API levels, AVDs, packages, and the rest of the Android liturgy.)
So I put this book aside and bought Mr. Burd's "Java for Dummies". The clouds parted. Java, when dealt with more or less by itself, wasn't as foreign as I thought. Still different, but at least possible to understand. The big change in the learning environment was not having to figure out, for example, Android event handling (setOnClickListener blah blah blah) while trying to grasp of the fundamentals of Java. Then I came back to this book ("Android Application Development") and behold, things started to make sense.
Thus my recommendation: tackle Java by itself, using a book focused on Java, then deal with Android app development (using a book like this one). If you buy that approach, then you will understand why my only real criticism of this book is that Mr. Burd attempts the impossible when he attempts to teach Java and Android at the same time. That makes Mr. Burd's task really difficult (the impossible frequently is), particularly in the early parts of this book, and it deals out an unnecessarily difficult learning problem (at least for a dinosaur). Having said that, I enjoy Mr. Burd's style of writing and teaching, and I like the result I'm getting from using his books (now that I've figured out how to use them).
You can't just use the book without actually learning a language.
Let's just say this about the Dummies aspect of this book - it's not for people who have no clue about how software works or how applications are developed. Indeed, I stumbled right out of the gate with the emulator setup. If anyone else is having this problem, let me point you away from Barry's recommendation of maybe needing to use an emulator and tell you emphatically you will need an emulator. BlueStacks works great. Just start BlueStacks before you start Android studio and it will be likely in your emulator list when you go to run the app.
Barry Burd walks a fine line between information overload and showing you how to get started. I'm really impressed with all the useful information. As a linear thinker I am working each step as I go along so I can understand everything about the big, bold world of app development and how apps work in the Android environment.
Edited to add that Bluestacks emulator works great for creating the beginner apps not targeted for specific devices. I'm sure as I get deeper into the book I will take Barry Burd's advice and install a more robust emulator, such as the one he recommended, Genymotion.
Top reviews from other countries
I will now try to rectify the mistake and shall order a much more up to date book, as this one refers to the latest Android version as 5.1, yet my own (not new) mobile phone is running Android 9.0. I'm sure it was a great book in it's day, but it's not been updated since so can't be considered useful due to the changing software :(
Reviewed in India on July 1, 2017
This book is very accessible and easy to read. The author has a nice style (fun without being cheesy), and the book covers everything you need to know to use Android Studio to write an app, connect to a database, upload to Google Play and lots more.
The code samples can be downloaded as Android Studio projects, which is very helpful.
The only criticisms (and they're barely even criticisms really) I had were:
1) It really is 6 books in 1 - which is great, as you get loads of information, but it does mean that it's structured a bit oddly. I felt like a couple of things were covered twice, for example. But nothing is missing, which is the main thing.
2) It doesn't go into much detail on Java. It covers the basics, but there were times when I wasn't sure about something but didn't know whether I had a Java question or an Android question! However, the Java documentation on the Oracle website is very comprehensive, so it wasn't a big deal to go through that and pick up what I needed to know.
3) A couple of times I wasn't sure what was being explained. For example, there is a section on broadcasters and receivers, but I didn't really understand what those are or why I'd want to use them!