目錄(136章)
倒序
- cover
- Title Page
- Copyright
- Mastering Android Studio 3
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the color images of this book
- Errata
- Piracy
- Questions
- 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
- 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
- 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
- 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
- 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
- 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
- Language Support
- Kotlin support
- The advantages of Kotlin
- Extending Kotlin
- C/C++ support
- The NDK
- Android Things
- Development kits
- Creating a Things project
- Summary
- 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
- 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 更新時間:2021-07-02 18:42:55
推薦閱讀
- Visual Basic程序設計教程
- Apache Hive Essentials
- Spring Cloud、Nginx高并發核心編程
- Visual C
- GameMaker Programming By Example
- Python深度學習:模型、方法與實現
- 微信小程序全棧開發技術與實戰(微課版)
- Azure Serverless Computing Cookbook
- Hands-On GUI Programming with C++ and Qt5
- Domain-Driven Design in PHP
- Fastdata Processing with Spark
- Scala Functional Programming Patterns
- Arduino電子設計實戰指南:零基礎篇
- Visual C++從入門到精通(第2版)
- Joomla!Search Engine Optimization
- C語言從入門到精通(視頻實戰版)
- 新手學ASP.NET 3.5網絡開發
- PHP程序設計經典300例
- 實戰圖解MACD波段交易技術
- 數據分析從入門到進階
- Learning Google BigQuery
- Go語言高級編程
- Responsive Web Design Patterns
- RT-Thread內核實現與應用開發實戰指南:基于STM32
- Jenkins Essentials(Second Edition)
- SAP Lumira Essentials
- Node.js實戰(第2版)
- Dart By Example
- Hands-On Computer Vision with Julia
- shell腳本基礎教程