目錄(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
推薦閱讀
- Software Defined Networking with OpenFlow
- 程序員面試白皮書
- Java 開發從入門到精通(第2版)
- Delphi程序設計基礎:教程、實驗、習題
- Building a Home Security System with Raspberry Pi
- Learning C++ Functional Programming
- 算法訓練營:入門篇(全彩版)
- Mastering Python Scripting for System Administrators
- PostgreSQL技術內幕:事務處理深度探索
- Git高手之路
- C語言程序設計案例式教程
- Mastering KnockoutJS
- Arduino家居安全系統構建實戰
- Create React App 2 Quick Start Guide
- Android Wear Projects
- Swift 4 Protocol-Oriented Programming(Third Edition)
- C++從入門到精通(第6版)
- Laravel Design Patterns and Best Practices
- Kotlin語言實例精解
- Getting Started with the Lazarus IDE
- Office VBA開發經典:中級進階卷
- Programming MapReduce with Scalding
- 測試基地實訓指導
- MEAN Blueprints
- 數據結構和算法(Python和C++語言描述)
- jQuery 2.0 Development Cookbook
- Elasticsearch技術解析與實戰
- INSTANT Apache Solr for Indexing Data How-to
- JavaScript核心概念及實踐
- 從零開始學Python程序設計