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...

Descripción completa

Detalles Bibliográficos
Otros Autores: Mew, Kyle, author (author)
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&amp
  • #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.