Android Studio 3.0 Development Essentials
Neil Smith is the author of this book, which outlines all of the essentials of Android. Everything from the fundamental layout to the Android studio to the testing of Android applications is covered in Android Studio 3.0 Development Essentials. There are also advanced features where you can learn about instant applications, Android studio profilers, and much more. This book goes into great detail, including how to assess the application's performance.
The goal of this book, which has been fully updated for Android Studio 3.0 and Android 8, is to teach the skills required to develop Android-based applications using the Android Studio Integrated Development Environment (IDE), the Android 8 Software Development Kit (SDK), and the Java programming language.
Beginning with the fundamentals, this book outlines the procedures required to set up an Android development and testing environment. An overview of Android Studio is provided, including tool windows, the code editor, and the Layout Editor tool. An overview of Android's architecture is followed by a detailed look at the design of Android applications and user interfaces using the Android Studio environment. Database administration, content providers, and intentions are also discussed, as are touch screen handling, gesture detection, camera access, and video and audio playing and recording. Printing, transitions, and cloud-based file storage are also covered in this edition of the book.
Material design principles are also thoroughly explored, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers, and collapsible toolbars.
Android Studio 3.0 Development Essentials covers standard Android programming approaches as well as Google Play-specific subjects such as developing maps using the Google Maps Android API and submitting apps to the Google Play Developer Console.
The Layout Editor, the ConstraintLayout and ConstraintSet classes, constraint chains and barriers, direct reply notifications, and multi-window functionality are all explored in detail.
Advanced Android Studio capabilities such as App Links, Instant Apps, the Android Studio Profiler, and Gradle build setup are also covered in the chapters.
Assuming you already have some Java programming expertise, are ready to download Android Studio and the Android SDK, have access to a Windows, Mac, or Linux system, and some app ideas, you are ready to begin.
Author: Neil Smyth
Link to buy: https://www.amazon.com/Android-Studio-3-0-Development-Essentials/dp/1977540090
Ratings: 4.5 out of 5 stars (from 37 reviews)
Best Sellers Rank: #658,816 in Books
#347 in Mobile App Development & Programming
#5,953 in Computer Science (Books)