GUI Design for Android Apps is the perfect—and concise—introduction for mobile app developers and designers. Through easy-to-follow tutorials, code samples, and case studies, the book shows the must-know principles for user-interface design for Android apps running on the Intel platform, including smartphones, tablets and embedded devices.
This book is jointly developed for individual learning by Intel Software College and China Shanghai JiaoTong University, and is excerpted from Android Application Development for the Intel® Platform.
Conditions of Use
This book is licensed under a Creative Commons License (CC BY). You can download the ebook GUI Design for Android Apps for free.
- Title
- GUI Design for Android Apps
- Publisher
- Apress
- Author(s)
- Ryan Cohen, Tao Wang
- Published
- 2014-08-17
- Edition
- 1
- Format
- eBook (pdf, epub, mobi)
- Pages
- 167
- Language
- English
- ISBN-10
- 1484203836
- ISBN-13
- 9781484203835
- License
- CC BY
- Book Homepage
- Free eBook, Errata, Code, Solutions, etc.
Title
Copyright
About ApressOpen
Contents at a Glance
Contents
About the Lead Project Editor
About the Lead Contributing Author
About the Technical Reviewer
Introduction
Chapter 1: GUI Design for Android Apps, Part 1: General Overview
Overview of GUIs for Embedded Applications
Characteristics of Interaction Modalities of Android Devices
UI Design Principles for Embedded Systems
Considerations of Screen Size
Size of Application Windows
Considerations Arising from Touch Screens and Styluses
Keyboard Input Problems
Software Distribution and Copyright Protection Problems
Android Application Overview
Application File Framework
Component Structure of Applications
Content Provider
Android Emulator
Introducing Android Runtime (ART)
Summary
Chapter 2: GUI Design for Android Apps, Part 2: The Android-Specific GUI
State Transitions of Activities
Activity States
Important Functions of Activities
The Context Class
Introduction to Intent
The Main Roles of Intent
Intent Resolution
The Relationship between Applications and Activities
The Basic Android Application Interface
GuiExam Application Code Analysis
Using Layouts as Interfaces
Using the View Directly as an Interface
Component ID
Buttons and Events
Inner Class Listener
Using ImageView
Exit Activities and Application
Summary
Chapter 3: GUI Design for Android Apps, Part 3: Designing Complex Applications
Applications with Multiple Activities
Triggering an Explicit Match of Activities with No Parameters
Triggering Explicit Matching of an Activity with Parameters of Different Applications
Implicit Matching of Built-In Activities
Implicit Match that Uses a Custom Activity
Chapter 4: GUI Design for Android Apps, Part 4: Graphic Interface and Touchscreen Input
Display Output Framework
Drawing Framework for Responding to Touchscreen Input
Multi-Touch Code Framework
Responding to Keyboard Input
Dialog Boxes in Android
Using an Activity’s Dialog Theme
Using a Specific Dialog Class
Using Toast Reminders
Dialog Box Example
Application Property Settings
IndexRelated Books