- Hands-On Android UI Development
- Jason Morris
- 301字
- 2021-07-02 23:26:02
Preface
User interfaces represent the single most important aspect of any modern mobile application. They are the primary point of contact with your user, and a good user interface can be the difference between the success and failure of an application. This book will guide you down the path of user interface excellence, teaching you the techniques of great user interface design for Android, and showing you how to implement them.
Building user interfaces is all about building for the user and making their lives easier. It's important that the user interface helps the user achieve their goals within the application without distracting them. This means that each screen must serve a purpose, and every widget must work for its place on the screen. Widgets that are seldom used are distractions and should be moved, or removed, from the application entirely.
User interfaces are not just about pretty colors, fonts, and graphics; they are at the heart of the user experience within an application. How you create your user interfaces is built on the underlying structures you build in your applications code base. If the foundations of the application are not solid, the user experience will suffer. Every action taken by the user should have a quick and positive result, reinforcing their confidence that they can reach their goals within the application.
In this book, we'll be exploring not just how to write user interface code, but how to go about designing great user interfaces as well. We'll look at how lower layers like data storage can impact the user experience, and how to leverage the Android platform and its support libraries to build better applications, applications that look great, run fast, and help ensure that the user can understand the application quickly and is guided through with minimal distractions.
- 垃圾回收的算法與實現
- Amazon S3 Cookbook
- 大學計算機基礎(第2版)(微課版)
- Visual FoxPro程序設計習題集及實驗指導(第四版)
- Building Machine Learning Systems with Python(Second Edition)
- 現代C++編程實戰:132個核心技巧示例(原書第2版)
- Visual Basic 6.0程序設計實驗教程
- 寫給程序員的Python教程
- Natural Language Processing with Python Quick Start Guide
- 從程序員角度學習數據庫技術(藍橋杯軟件大賽培訓教材-Java方向)
- JavaWeb從入門到精通(視頻實戰版)
- C語言從入門到精通(視頻實戰版)
- Spring Boot學習指南:構建云原生Java和Kotlin應用程序
- Serverless工程實踐:從入門到進階
- 開發者測試