
Mastering Android Studio 3
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
All prices
More details
Other editions
Additional editions

Person
Kyle Mew has been programming since the early '80s and has written for several technology websites. Also, he has written three radio plays and four other books on Android development.
Content
- Cover
- Copyright
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Customer Feedback
- Table of Contents
- Preface
- Chapter 1: Workspace Structure
- How Android Studio differs
- Workspace structure
- Editor windows
- Tool windows
- The Android SDK
- Virtual devices
- Instant Run
- Importing projects into Android Studio
- Summary
- Chapter 2: UI Design
- The Layout Editor
- Linear and relative layout classes
- The constraint layout
- Creating a ConstraintLayout
- Applying constraints
- Graphic Properties tool
- Baseline alignment
- Controlling position with bias
- The constraints toolbar
- Multiple screen previewing
- Hardware profiles
- Virtual storage
- Summary
- Chapter 3: UI Development
- Material design
- Android styles
- Material themes
- The Theme Editor
- XML fonts
- The design library
- The coordinator layout
- Snackbars and Floating Action Buttons
- Collapsing app bars
- Raw text resources
- The percent library
- Summary
- Chapter 4: Device Development
- Screen orientation
- Virtual devices
- Layout and image qualification
- Scale and platform
- Alternative emulators
- Android Wear
- Connecting to a wearable AVD
- Wearable layouts
- The WatchViewStub class
- Shape - aware layouts
- Accessing sensors
- Sensor emulation
- Device monitoring
- Project templates
- Monitoring and profiling
- Summary
- Chapter 5: Assets and Resources
- Asset Studio
- Image Asset Studio
- Layered icons
- Launcher icon tools
- Vector Asset Studio
- Vector drawables
- Animated icons
- Other animations
- General drawables
- The palette library
- Summary
- Chapter 6: Templates and Plugins
- Project templates
- The Navigation Drawer template
- The Structure Explorer
- Class inspection plugins
- The Master/Detail Flow template
- Custom templates
- Third-party templates
- Project samples
- Third-party plugins
- ADB Wi-Fi
- Codota
- Summary
- Chapter 7: Language Support
- Kotlin support
- The advantages of Kotlin
- Extending Kotlin
- C/C++ support
- The NDK
- Android Things
- Development kits
- Creating a Things project
- Summary
- Chapter 8: Testing and Profiling
- Logcat filters
- JUnit testing
- Local unit tests
- Testing a UI
- Testing views
- Testing lists and data
- Recording tests
- Remote testing
- Stress testing
- Performance monitoring
- CPU profiling
- Memory profiler
- Network profiler
- Summary
- Chapter 9: Packaging and Distribution
- Gradle build configurations
- Command-line options
- Product flavors
- An APK analysis
- Publishing applications
- Generating a signed APK
- Managing keystores
- Google Play app signing
- Automatic signing
- Summary
- Index
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.