Android Design Patterns and Best Practices

0
(0)

Android Design Patterns and Best Practices
 

  • Author:Kyle Mew
  • Length: 534 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2017-01-05
  • ISBN-10: 1786467216
  • ISBN-13: 9781786467218
  • Sales Rank: #2806450 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Are you an Android developer with some experience under your belt? Are you wondering how the experts create efficient and good-looking apps? Then your wait will end with this book! We will teach you about different Android development patterns that will enable you to write clean code and make your app stand out from the crowd.

    The book starts by introducing the Android development environment and exploring the support libraries. You will gradually explore the different design and layout patterns and get to know the best practices of how to use them together. Then you’ll then develop an application that will help you grasp activities, services, and broadcasts and their roles in Android development.

    Moving on, you will add user-detecting classes and APIs such as gesture detection, touch screen listeners, and sensors to your app. You will also learn to adapt your app to run on tablets and other devices and platforms, including Android Wear, auto, and TV. Finally, you will see how to connect your app to social media and explore deployment patterns as well as the best publishing and monetizing practices.

    The book will start by introducing the Android development environment and exploring the support libraries. You will gradually explore the different Design and layout patterns and learn the best practices on how to use them together. You will then develop an application that will help you grasp Activities, Services and Broadcasts and their roles in Android development. Moving on, you will add user detecting classes and APIs such as at gesture detection, touch screen listeners and sensors to our app. You will also learn to adapt your app to run on tablets and other devices and platforms, including Android Wear, Auto, and TV. Finally, you will learn to connect your app to social media and explore deployment patterns and best publishing and monetizing practices.

    What You Will Learn

    • Build a simple app and run it on real and emulated devices
    • Explore the WYSIWYG and XML approaches to material design provided within Android Studio
    • Detect user activities by using touch screen listeners, gesture detection, and reading sensors
    • Apply transitions and shared elements to employ elegant animations and efficiently use the minimal screen space of mobile devices
    • Develop apps that automatically apply the best layouts for different devices by using designated directories
    • Socialize in the digital word by connecting your app to social media
    • Make your apps available to the largest possible audience with the AppCompat support library

    Authors

    Kyle Mew

    Kyle Mew has been programming since the early eighties and has written for several technology websites. He has also written three radio plays and three other books on Android development.

    Table of Contents

    Chapter 1. Design Patterns
    Chapter 2. Creational Patterns
    Chapter 3. Material Patterns
    Chapter 4. Layout Patterns
    Chapter 5. Structural Patterns
    Chapter 6. Activating Patterns
    Chapter 7. Combining Patterns
    Chapter 8. Composing Patterns
    Chapter 9. Observing Patterns
    Chapter 10. Behavioral Patterns
    Chapter 11. Wearable Patterns
    Chapter 12. Social Patterns
    Chapter 13. Distribution Patterns

    中文:

    书名:Android Design Patterns and Best Practices

    你是一名Android开发人员,有一定的经验吗?你想知道专家是如何创建高效而美观的应用程序的吗?那么你的等待将以这本书结束!我们将教你不同的Android开发模式,让你写出干净的代码,让你的应用脱颖而出。

    这本书首先介绍了Android开发环境并探索了支持库。您将逐步探索不同的设计和布局模式,并了解如何将它们结合使用的最佳实践。然后,您将开发一个应用程序,帮助您掌握活动、服务和广播及其在Android开发中的角色。

    接下来,您将向应用程序中添加用户检测类和API,如手势检测、触摸屏侦听器和传感器。你还将学习调整你的应用程序以在平板电脑和其他设备和平台上运行,包括Android Wear、汽车和电视。最后,您将了解如何将您的应用程序连接到社交媒体,并探索部署模式以及最佳发布和盈利实践。

    这本书将从介绍Android开发环境和探索支持库开始。您将逐步探索不同的设计和布局模式,并学习如何将它们结合使用的最佳实践。然后,您将开发一个应用程序,帮助您掌握活动、服务和广播及其在Android开发中的角色。接下来,您将在我们的应用程序中添加用户检测类和API,如at手势检测、触摸屏监听器和传感器。你还将学习调整你的应用程序以在平板电脑和其他设备和平台上运行,包括Android Wear、Auto和TV。最后,您将学习如何将您的应用程序连接到社交媒体,并探索部署模式以及最佳发布和盈利实践。

    你将学到什么

    • 构建一个简单的应用程序并在真实和模拟的设备上运行
    • 探索Android Studio中提供的所见即所得和XML材质设计方法
    • 通过使用触摸屏监听器、手势检测和阅读传感器检测用户活动
    • 应用过渡和共享元素来使用优雅的动画,并高效地使用移动设备的最小屏幕空间
    • 开发使用指定目录自动为不同设备应用最佳布局的应用程序
    • Socialize in the digital word by connecting your app to social media
    • 使用AppCompat支持库,让尽可能多的用户可以使用您的应用程序

    Authors

    凯尔·梅,凯尔·梅。

    凯尔·梅,凯尔·梅。自80年代初以来一直从事编程工作,并曾为几个技术网站撰稿。他还写了三部广播剧和另外三本关于Android开发的书。

    目录表

    第1章.设计模式
    第二章:创作模式
    Chapter 3. Material Patterns
    第四章.布局模式
    第五章结构模式
    第六章:激活模式
    第7章.组合模式
    第八章.构图模式
    第九章观察模式
    第十章.行为模式
    第11章.可穿戴式图案
    Chapter 12. Social Patterns
    第13章.分布模式

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

    点击星号评分!

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

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

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册