Learn Android Studio Paperback – 9 May 2015
There is a newer edition of this item:
Customers who bought this item also bought
What other items do customers buy after viewing this item?
About the Author
Clifton Craig is an early adopter of Android Studio and a longtime user of the IntelliJ platform. Clifton has over 16 years of professional software development experience and 8 years of experience in various mobile technologies ranging from J2ME and BREW to iOS and Android. He has held private workshops on and evangelized Intellij based tools over the years. He has used IntelliJ and AndroidStudio on several high profile projects at companies such as MapQuest and Microsoft/Skype. Clifton currently hosts a tech blog at cliftoncraig.com which covers a wide range of programming related topics appealing to both novices and professionals.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter mobile phone number.
|5 star (0%)|
|4 star (0%)|
|3 star (0%)|
|2 star (0%)|
|1 star (0%)|
Most helpful customer reviews on Amazon.com
I would have given this book 5 stars, except for this lack of clarity, and lack of content referencing.
I purchased this book several weeks ago and some of the examples are already obsolete!
In chapter 5, the exercise is to build an application called Reminders. If you follow the instructions, an application is created with xml which looks nothing like the xml in the example code for the book which can be downloaded. The instructions say to create a new app. After creating the app, you are supposed to click on the "Hello World" text on the Visual Designer stage, delete it, and then drag a List_View onto the stage. However, Android Studio will not let you do this because the default xml created is considerably different than what is in the source code from the book.
I took two semesters of Java in college, and we programmed Android in the second semester. Without this background, I would have been completely lost for this example. I used eclipse to program in Java and Android, and purchased this book to become proficient in Android Studio. This book may get me there yet, but I need to make it through more chapters to see if it will fit that bill.
I agree with a previous reviewer about the use of git in this book. It is spread out over several chapters and I found some of the explanations very general and not too helpful in getting the tool running. Also, this seems like an advanced topic for people just learning how to program in Android. I think it would fit better later in the book.
My major issue is that a number of the examples (most?) had IDE warnings and when I got to chapter 9 (which is why I bought this particular book) it all fell apart.
Chapter 9: Currencies Lab: Part 1 is where they create the JSONParser class. As soon as I started importing any of the org.apache.http.* libraries Android Studio started complaining and thought I could eventually make it work (without any help on this from the book or its source files/errate from Apress) it still wasn't something that I would really want to use because Google has deprecated their usage. As such this book served to be less that useful very quickly.
I deleted all my work in progress and pitched the book. I'm starting over.
"Drag and drop a horizontal LinearLayout inside the vertical LinearLayout. Drag and drop a CustomView control inside the horizontal LinearLayout and set its class property to android. "
there are no pictures or videos to show me how to do it, there are many like that.
I found videos on Youtube very helpful, book alone is hard for Android Studio beginners like me.