File Size: 17099 KB
Print Length: 280 pages
Publisher: Independent Digital (November 29, 2014)
Publication Date: November 29, 2014
Sold by: Digital Services LLC
Language: English
ASIN: B00QE3V1UU
Text-to-Speech: Enabled
X-Ray: Not Enabled
Word Wise: Not Enabled
Lending: Not Enabled
Enhanced Typesetting: Enabled
Best Sellers Rank: #789,603 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #85 in Books > Computers & Technology > Programming > Languages & Tools > Compiler Design #256 in Books > Computers & Technology > Programming > Languages & Tools > Compilers #686 in Kindle Store > Kindle eBooks > Education & Teaching > Teacher Resources > Computers & Technology
This was a great book for beginners. The book walks you through creating a sample application, which is also available for download from the Google Play store. The steps are easy and cover many of the basic programming concepts you'll need to get started with Android. This book is not about teaching you Java, so if you have no Java programming experience you will be out of luck, however if you know a language such as c#, then you can follow the examples with no problem. There are links to the official Android documentation that applies to that section as well as links to a tutorial site. What I find helpful the most was the "A Quick Explanation" sections after completing the steps. These "Quick" sections provide an explanation on the programming steps that you just completed.
This book is excellent for the beginning Android Studio programmer. The book enabled me to navigate the platform while learning the fundamentals and nuances of AS.The one thing it didn't describe was how to capture data, modify and return data. All in all, easy to understand roadmap to developing Android Apps, I'll use this book as a go-to reference.
As of 12/29/2014, this book seems completely out of date. Probably refers to an ancient version of Studio.The instructions at the VERY beginning are complete showstoppers. The current Studio requires you to add an activity at the very beginning. If you select an activity, e.g., blank activity, then the main activity class is created for you and it is DIFFERENTfrom the class described in the book. It refers to ActionBarActivity but the book refers only to Activity.The only way to get past this (I can find) is to select "do not add an activity" which creates a totally empty project file and NONE of the instructions for creating a MainActivity work. The current download installs Android Studio 1.01 which is what I am using.I will continue to futz with this, there is probably some good info inside, but any "beginner" would be completely lost at thispoint.I suggest you go look for a better book.
Android: Programming in a Day! The Power Guide for Beginners In Android App Programming (Android, Android Programming, App Development, Android App Development, ... App Programming, Rails, Ruby Programming) Programming #8:C Programming Success in a Day & Android Programming In a Day! (C Programming, C++programming, C++ programming language, Android , Android Programming, Android Games) Android: Android Programming And Android App Development For Beginners (Learn How To Program Android Apps, How To Develop Android Applications Through Java Programming, Android For Dummies) Programming #57: C++ Programming Professional Made Easy & Android Programming in a Day (C++ Programming, C++ Language, C++for beginners, C++, Programming ... Programming, Android, C, C Programming) Learning Android programming using Android Studio (Android for beginners Book 1) Programming #45: Python Programming Professional Made Easy & Android Programming In a Day! (Python Programming, Python Language, Python for beginners, ... Programming Languages, Android Programming) DOS: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of DOS programming (DOS, ADA, Programming, DOS Programming, ADA ... LINUX, RPG, ADA Programming, Android, JAVA) Learning: 25 Learning Techniques for Accelerated Learning - Learn Faster by 300%! (Learning, Memory Techniques, Accelerated Learning, Memory, E Learning, ... Learning Techniques, Exam Preparation) ASP.NET: Programming success in a day: Beginners guide to fast, easy and efficient learning of ASP.NET programming (ASP.NET, ASP.NET Programming, ASP.NET ... ADA, Web Programming, Programming) C#: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of C# programming (C#, C# Programming, C++ Programming, C++, C, C Programming, C# Language, C# Guide, C# Coding) FORTRAN Programming success in a day:Beginners guide to fast, easy and efficient learning of FORTRAN programming (Fortran, Css, C++, C, C programming, ... Programming, MYSQL, SQL Programming) Prolog Programming; Success in a Day: Beginners Guide to Fast, Easy and Efficient Learning of Prolog Programming (Prolog, Prolog Programming, Prolog Logic, ... Programming, Programming Code, Java) Parallel Programming: Success in a Day: Beginners' Guide to Fast, Easy, and Efficient Learning of Parallel Programming (Parallel Programming, Programming, ... C++ Programming, Multiprocessor, MPI) Android Programming BOX SET: ANDROID PROGRAMMING and ANDROID GAME PROGRAMMING - 2 Books in 1 (Second Edition) Android: App Development & Programming Guide: Learn In A Day! (Android, Rails, Ruby Programming, App Development, Android App Development, Ruby Programming) Android: Programming & App Development For Beginners (Android, Rails, Ruby Programming, App Development, Android App Development) Apps: Mobile App Trends in 2015 (iOS, Xcode Programming, App Development, iOS App Development, App Programming, Swift, Without Coding) ((Android, Android ... App Programming, Rails, Ruby Programming)) Raspberry Pi 2: Raspberry Pi 2 Programming Made Easy (Raspberry Pi, Android Programming, Programming, Linux, Unix, C Programming, C+ Programming) R Programming: Learn R Programming In A DAY! - The Ultimate Crash Course to Learning the Basics of R Programming Language In No Time (R, R Programming, ... Course, R Programming Development Book 1) Programming: Computer Programming for Beginners: Learn the Basics of Java, SQL & C++ - 3. Edition (Coding, C Programming, Java Programming, SQL Programming, JavaScript, Python, PHP)