Mastering android studio 3 build dynamic and robust android applications
Unleash the power of Android Studio 3 to develop mobile applications faster and efficiently. About This Book Use Android Studio not just as an IDE but as a complete testing and build solution Produce customized APKs with Gradle to suit various versions of an app, such as test versions and free versi...
Otros Autores: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Birmingham, England ; Mumbai, [India] :
Packt
2017.
|
Edición: | 1st edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630533406719 |
Tabla de Contenidos:
- 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&
- #160
- 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.