Hands-On Android UI Development: Design and develop attractive user interfaces for Android applications

0
(0)

Hands-On Android UI Development: Design and develop attractive user interfaces for Android applications
 

  • Author:Jason Morris
  • Length: 348 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2017-11-21
  • ISBN-10: 1788475054
  • ISBN-13: 9781788475051
  • Sales Rank: #1894221 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Key Features

    • A comprehensive guide to designing and developing highly interactive user interfaces for your app.
    • Design responsive and agile applications targeting multiple Android devices (up to Android Oreo) using Android Studio 3.0
    • Write reactive user interfaces with minimal effort by leveraging the latest Android technologies, such as Architecture components and the Lifecycle API
    • Avoid common design problems and pitfalls with the help of shared UI design patterns and best practices.

    Book Description

    A great user interface (UI) can spell the difference between success and failure for any new application. This book will show you not just how to code great UIs, but how to design them as well. It will take novice Android developers on a journey, showing them how to leverage the Android platform to produce stunning Android applications.

    Begin with the basics of creating Android applications and then move on to topics such as screen and layout design. Next, learn about techniques that will help improve performance for your application. Also, explore how to create reactive applications that are fast, animated, and guide the user toward their goals with minimal distraction.

    Understand Android architecture components and learn how to build your application to automatically respond to changes made by the user. Great platforms are not always enough, so this book also focuses on creating custom components, layout managers, and 2D graphics. Also, explore many tips and best practices to ease your UI development process.

    By the end, you’ll be able to design and build not only amazing UIs, but also systems that provide the best possible user experience.

    What you will learn

    • Create effective and efficient user interfaces that allow users to carry out tasks smoothly
    • Understand the fundamentals of Android UI design, and take a look at the basic layouts, Inputs, and controls
    • Learn about various UI components provided by Android, which include structured layout objects and UI controls that allow you to build the graphical user interface for your app
    • Explore various styles and themes that allow you to customize the look and feel of your app
    • Leverage the animation and graphics APIs to improve user experience and draw custom 2D graphics

    About the Author

    Jason Morris is a multi-discipline software developer. He has been developing software for as long as he can remember. He’s written software for the desktop, server, feature phones and smartphones, and the web and microcontrollers. Jason programs in a wide range of programming languages, and loves a new programming challenge. When he’s not writing code or spending time with his family, taking photos or camping, he’s probably thinking about programming. In 2010/2011, he wrote Android User Interface Development: A Beginner’s Guide, which helped many beginner Android developers take their first steps into the realm of User Interface design and development for mobile devices.

    Table of Contents

    Chapter 1. Creating Android Layouts
    Chapter 2. Designing Form Screens
    Chapter 3. Taking Actions
    Chapter 4. Composing User Interfaces
    Chapter 5. Binding Data to Widgets
    Chapter 6. Storing & Retrieving Data
    Chapter 7. Creating Overview Screens
    Chapter 8. Designing Material Layouts
    Chapter 9. Navigating Effectively
    Chapter 10. Making Overviews even Better
    Chapter 11. Polishing your Design
    Chapter 12. Customizing Widgets & Layouts

    中文:

    书名:Android用户界面开发:为Android应用程序设计和开发有吸引力的用户界面

    主要特点

    • 为您的应用程序设计和开发高度交互的用户界面的综合指南。
    • 使用Android Studio 3.0设计面向多个Android设备(最高可达Android Oreo)的响应迅速且灵活的应用程序
    • 利用最新的Android技术,如架构组件和生命周期API,轻松编写被动式用户界面
    • 借助共享的用户界面设计模式和最佳实践,避免常见的设计问题和陷阱。

    图书描述

    一个好的用户界面(UI)可以决定任何新应用程序的成败。这本书不仅将向你展示如何编写优秀的用户界面,而且还将向你展示如何设计它们。它将带着新手Android开发人员踏上一段旅程,向他们展示如何利用Android平台来开发令人惊叹的Android应用程序。

    从创建Android应用程序的基础开始,然后转到屏幕和布局设计等主题。接下来,了解有助于提高应用程序性能的技术。此外,探索如何创建快速、动态的反应式应用程序,并以最小的分心引导用户朝着他们的目标前进。

    了解Android架构组件,并了解如何构建应用程序以自动响应用户所做的更改。好的平台并不总是足够的,因此本书还侧重于创建自定义组件、布局管理器和2D图形。此外,还将探索许多提示和最佳实践,以简化您的UI开发过程。

    到最后,您将不仅能够设计和构建令人惊叹的用户界面,而且能够提供尽可能最佳的用户体验的系统。

    你将学到什么

    • 创建有效且高效的用户界面,使用户能够顺利执行任务
    • 了解Android用户界面设计的基础知识,并了解基本布局、输入和控件
    • 了解Android提供的各种UI组件,其中包括允许您为应用程序构建图形用户界面的结构化布局对象和UI控件
    • 浏览允许您自定义应用程序外观的各种样式和主题
    • 利用动画和图形API改善用户体验并绘制自定义2D图形

    关于作者

    杰森·莫里斯。 是一位多学科的软件开发人员。从他记事起,他就一直在开发软件。他为台式机、服务器、功能手机和智能手机以及网络和微控制器编写了软件。Jason使用多种编程语言编程,喜欢接受新的编程挑战。当他不写代码、不和家人在一起、不拍照、不露营时,他可能在想编程。2010/2011年,他撰写了《Android用户界面开发:初学者指南》一书,帮助许多Android初学者迈出了为移动设备设计和开发用户界面的第一步。

    目录表

    第1章.创建Android布局
    第二章.设计表单屏幕
    第三章.采取行动
    第4章.编写用户界面
    第5章.将数据绑定到小部件
    第6章.存储和检索数据
    第7章.创建概览屏幕
    第八章.设计材质布局
    第九章.有效导航
    第十章.做好总结工作
    Chapter 11. Polishing your Design
    第12章.自定义窗口小部件和布局

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册