# data[].attributes.description
Enhance your SAP HANA skills using this step-by-step guide to creating and reporting data models for real-time analytics

About This Book

* This book will help you to process analytical and transactional data in real time with the help of SAP HANA.
* Walk through the steps of the data modeling process and build various data models and artifacts in SAP HANA Studio.
* Packed with rich examples and use cases that are closely focused on developing real-time applications.

Who This Book Is For

If you are a SAP HANA data modeler, developer, implementation/migration consultant, project manager, or architect who is responsible for implementing/migrating to SAP HANA, then this book is for you.

What You Will Learn

* Get to grips with the basic building blocks of Analytics/Data models in the SAP HANA environment.
* Discover various schemas, modeling principles, Joins, and the architecture of the SAP HANA engine.
* Build data models and artifacts in Sap HANA Studio.
* Design decision tables and understand the concept of transport management in the SAP HANA landscape.
* Work with the different views in SAP HANA Studio.
* Explore full-text search and fuzzy search in SAP HANA.
* Create your own scenarios and use cases using sample data and code.

In Detail

SAP HANA is an in-memory database created by SAP. SAP HANA breaks traditional database barriers to simplify IT landscapes, eliminating data preparation, pre-aggregation, and tuning. SAP HANA and in-memory computing allow you to instantly access huge volumes of structured and unstructured data, including text data, from different sources.
Starting with data modeling, this fast-paced guide shows you how to add a system to SAP HANA Studio, create a schema, packages, and delivery unit. Moving on, you'll get an understanding of real-time replication via SLT and learn how to use SAP HANA Studio to perform this. We'll also have a quick look at SAP Business Object DATA service and SAP Direct Extractor for Data Load. After that, you will learn to create HANA artifactsAnalytical Privileges and Calculation View. At the end of the book, we will explore the SMART DATA access option and AFL library, and finally deliver pre-packaged functionality that can be used to build information models faster and easier.

Style and approach

This is an easy-to-follow, step-by-step, rapid guide to help you learn analytics in SAP HANA through ample hands-on exercises and use case scenarios.

# data[].attributes.description
Over 40 recipes to accelerate the process of learning game design and solving development problems using Unreal Engine

About This Book

* Explore the quickest way to tackle common challenges faced in Unreal Engine
* Create your own content, levels, light scenes, and materials, and work with Blueprints and C++ scripting
* An intermediate, fast-paced Unreal Engine guide with targeted recipes to design games within its framework

Who This Book Is For

This book is for those who are relatively experienced with Unreal Engine 4 and have knowledge of its fundamentals. Working knowledge of C++ is required.

What You Will Learn

* Discover editor functionalities for an in-depth insight into game design
* Develop environments using terrain for outdoor areas and a workflow for interiors as well using brushes
* Design various kinds of materials with unique features, such as mirrors and glows
* Explore the various ways that lighting can be used in the engine
* Build various level effects using Blueprints, Unreal's visual scripting system
* Set up a development environment and develop custom functionality with C++ for your games
* Create healthbars and main menus with animations using Slate, Unreal's UI solution, through the UMG Editor
* Package and create an installer to get your project out into the world

In Detail

Unreal Engine is powerful tool with rich functionalities to create games. It equips you with the skills to easily build mobile and desktop games from scratch without worrying about which platform they will run on. You can focus on the individual complexities of game development such as animation and rendering.
This book takes you on a journey to jumpstart your game design efforts. You will learn various aspects of the Unreal engine commonly encountered with practical examples of how it can be used, with numerous references for further study. You will start by getting acquainted with Unreal Engine 4 and building out levels for your game. This will be followed by recipes to help you create environments, place meshes, and implement your characters. You will then learn to work with lights, camera, and shadows to include special effects in your game. Moving on, you'll learn Blueprint scripting and C++ programming to enable you to achieve trigger effects and add simple functionalities. By the end of the book, you will see how to create a healthbar and main menu, and then get your game ready to be deployed and published.

Style and approach

This book offers detailed, easy-to-follow recipes that will help you master a wide range of Unreal Engine 4's features. Every recipe provides step-by-step instructions, with explanations of how these features work, and alternative approaches and research materials so you can learn even more.

# data[].attributes.description
Navigate the world of data analysis, visualization, and machine learning with over 100 hands-on Scala recipes

About This Book

* Implement Scala in your data analysis using features from Spark, Breeze, and Zeppelin
* Scale up your data anlytics infrastructure with practical recipes for Scala machine learning
* Recipes for every stage of the data analysis process, from reading and collecting data to distributed analytics

Who This Book Is For

This book shows data scientists and analysts how to leverage their existing knowledge of Scala for quality and scalable data analysis.

What You Will Learn

* Familiarize and set up the Breeze and Spark libraries and use data structures
* Import data from a host of possible sources and create dataframes from CSV
* Clean, validate and transform data using Scala to pre-process numerical and string data
* Integrate quintessential machine learning algorithms using Scala stack
* Bundle and scale up Spark jobs by deploying them into a variety of cluster managers
* Run streaming and graph analytics in Spark to visualize data, enabling exploratory analysis

In Detail

This book will introduce you to the most popular Scala tools, libraries, and frameworks through practical recipes around loading, manipulating, and preparing your data. It will also help you explore and make sense of your data using stunning and insightfulvisualizations, and machine learning toolkits.
Starting with introductory recipes on utilizing the Breeze and Spark libraries, get to grips withhow to import data from a host of possible sources and how to pre-process numerical, string, and date data. Next, you'll get an understanding of concepts that will help you visualize data using the Apache Zeppelin and Bokeh bindings in Scala, enabling exploratory data analysis. iscover how to program quintessential machine learning algorithms using Spark ML library. Work through steps to scale your machine learning models and deploy them into a standalone cluster, EC2, YARN, and Mesos. Finally dip into the powerful options presented by Spark Streaming, and machine learning for streaming data, as well as utilizing Spark GraphX.

Style and approach

This book contains a rich set of recipes that covers the full spectrum of interesting data analysis tasks and will help you revolutionize your data analysis skills using Scala and Spark.

# data[].attributes.name
Web Development with MongoDB and NodeJS - Second Edition

# data[].attributes.description
Build an interactive and full-featured web application from scratch using Node.js and MongoDB

About This Book

* Configure your development environment to use Node.js and MongoDB
* Use Node.js to connect to a MongoDB database and perform data manipulations
* A practical guide with clear instructions to design and develop a complete web application from start to finish

Who This Book Is For

This book is designed for JavaScript developers of any skill level that want to get up and running using Node.js and MongoDB to build full-featured web applications. A basic understanding of JavaScript and HTML is the only requirement for this book.

What You Will Learn

* Configure your development environment to use Node.js and MongoDB
* Write and configure a web server using Node.js powered by the Express.js framework
* Build dynamic HTML pages using the Handlebars template engine
* Persist application data using MongoDB and Mongoose ODM
* Test your code using automated testing tools such as the Mocha framework
* Deploy the development environment to the cloud using services such as Heroku, Amazon Web Services, and Microsoft Azure
* Explore Single-Page application frameworks to take your web applications to the next level

In Detail

Node.js and MongoDB are quickly becoming one of the most popular tech stacks for the web. Powered by Google's V8 engine, Node.js caters to easily building fast, scalable network applications while MongoDB is the perfect fit as a scalable, high-performance, open source NoSQL database solution. Using these two technologies together, web applications can be built quickly and easily and deployed to the cloud with very little difficulty.
The book will begin by introducing you to the groundwork needed to set up the development environment. Here, you will quickly run through the steps necessary to get the main application server up and running. Then you will see how to use Node.js to connect to a MongoDB database and perform data manipulations.
From here on, the book will take you through integration with third-party tools for interaction with web apps. It then moves on to show you how to use controllers and view models to generate reusable code that will reduce development time. Toward the end of the book, we will cover tests to properly execute the code and some popular frameworks for developing web applications.
By the end of the book, you will have a running web application developed with MongoDB and Node.js along with it's popular frameworks.

Style and approach

An easy guide to Node.js and MongoDB, which will quickly introduce you to the relevant concepts by taking you through the different steps involved in building a full-fledged web application.

# data[].attributes.author
Mithun Satheesh, Bruno Joseph D'mello, Jason Krol

# data[].attributes.description
Over 88 recipes for effective use of Infusionsoft to mitigate your CRM needs, marketing automation, conducting online business optimally

About This Book

* Maximize client engagement by automating lead capture and follow-up
* Collect information and set up lead scoring in Infusionsoft to enhance your marketing interactions to build more clients
* Set up online shopping carts, manage your online store, and enhance user experience

Who This Book Is For

If you want to excel in the use of Infusionsoft to develop a set of common applications or project types and solutions effectively, this book is perfect for you. This book will empower you to provide better results for your clients, faster! It is assumed that you are familiar with and use Infusionsoft.

What You Will Learn

* Set up and configure features that will enhance new user creation using Infusionsoft
* Attract leads and build your list efficiently
* Understand the different strategies to sell and get paid
* Create amazing customer experiences by following up and automating messages
* Master techniques to use Infusionsoft for internal administrative functions
* Make better business decisions by mastering the reporting functionality
* Save time and simplifying day-to-day usage using Infusionsoft
* Get to know the Ninja hacks while working with Infusionsoft efficiently.

In Detail

Infusionsoft is an all-in-one software-as-a-service (SaaS) for small business sales and marketing. It empowers businesses with the same level of automation and personalization that were previously only available to large corporate enterprises with deep pockets. You can easily manage customer relationships, target communications in an automated manner, and sell their products/services online effectively.
Starting with recipes on the general setup and core competencies related to Infusionsoft, you will then learn about tools to enhance user experience. Further on, you'll dive deep into different strategies to attract, sell, and wow your customers.
You'll also explore different ways to manage administrative tasks and reporting, which are crucial to perform better workflow management. Later, you will become proficient in lead generation and lead management, referral management, report generation, and working with the campaign builder.
Finally, the book closes with unsupported ninja hacks to take your business strategies into the stratosphere!

Style and approach

A recipe-based guide that covers real-life scenarios on optimising marketing automation, lifecycle management, lead generation, inventory management, and adding ecommerce functionality

# data[].attributes.name
PhoneGap 4 Mobile Application Development Cookbook

# data[].attributes.description
Build real-world hybrid mobile applications using the robust PhoneGap development platform

About This Book

* Get to grips with the usage of PhoneGap and its command-line interface
* Learn to use numerous plugins to access several hardware capabilities
* Step-by-step instructions on creating captivating mobile applications using popular frameworks

Who This Book Is For

If you are a developer who wants to get started with mobile application development using PhoneGap, then this book is for you. Previous experience with data mining libraries will help, but is not mandatory. A basic understanding of web technologies such as HTML, CSS, and JavaScript is a must.

What You Will Learn

* Set up a development environment to develop PhoneGap applications
* Generate, build, and run applications using the PhoneGap command-line interface
* Install plugins from the command line to add native capabilities to your application
* Call the JavaScript API of plugins and hook into native events
* Manipulate DOM using zepto and xuijs
* Develop a user interface using jQuery Mobile and the Ionic framework
* Get accustomed to using the PhoneGap Build service

In Detail

Developing mobile applications often feels intimidating. Especially when building cross-platform application. We have to learn a specific programming language to build an application for each platform. PhoneGap makes cross-platform mobile application development faster and easier by using web technologies such as HTML5, CSS, and JavaScript.
This book gives you practical lessons on how to build a world class mobile application using PhoneGap. Whether you are a brand new to mobile application development, a web developer expert, or a seasoned mobile application developer, this book will guide you through creating hybrid mobile applications.
Starting with setting up a development environment, the book moves on to utilizing a new PhoneGap command-line tool, installing plugins, and designing your application. It then moves on to concepts such as file system, storage, and local database, the book effectively lays a solid base for advanced topics.
By working through the steps in each chapter, you will quickly master the features of PhoneGap. By the end of the book, you will be able to successfully build a highly functional, real-world hybrid mobile application using PhoneGap.

Style and approach

And easy-to-follow guide full of practical examples of real-world mobile application. Each topic is explained step by step with detailed explanations on each concept.

# data[].attributes.description
Over 35 exciting recipes to spice up your application development with Ionic

About This Book

* Learn how to utilize the robust features of Ionic CLI and its framework to create, develop, and build your mobile app
* Explore new integrations with various Backend-as-a-Services, along with AngularJS modules, for creative solutions
* Use out-of-the-box Ionic functionalities, customize existing components, and add new components with this comprehensive, step-by-step guide

Who This Book Is For

If you are a front-end developer and want to take advantage of your existing mobile application development skills to develop cross-platform mobile apps, this book is for you. You will build up your Ionic knowledge with in-depth recipes on Angular.js, Cordova, and Sass.

What You Will Learn

* Authenticate users using an e-mail password, Twitter, Facebook, Google+, and LinkedIn
* Retrieve data and store it using Firebase
* Access native device functionalities such as a camera, contact list, e-mail, and maps using ngCordova
* Work with localStorage and SQLite for persistent data access on the client side
* Communicate to and from your app using push notifications or SMS
* Leverage AngularJS events and Ionic-specific events to communicate across pages, controllers, and directives
* Customize the color and theme of your Ionic app
* Create new custom directives as components
* Compile your app for iOS, Android, and Windows Phone

In Detail

The world of mobile development is extremely fragmented with many platforms, frameworks, and technologies available. Ionic is intended to fill that gap, by enabling developers to build apps that have a native feel to them, using web technologies such as HTML, CSS, and AngularJS. Ionic makes it easy for front-end developers to become app developers. The framework provides superior performance with deep Cordova integration and a comprehensive set of tools for prototyping, backend support, and deployment.
Ionic Cookbook takes you through the process of developing a cross-platform mobile app using just HTML5 and the JavaScript-based Ionic.
You will start with an introduction to the CLI and then move on to building and running an app. You will explore common features of real-world mobile apps such as authenticating a user, and getting and saving data using either Firebase or Local Storage. Next, the book covers how Ionic integrates with Cordova to support native device features using ngCordova, and you will discover how to take advantage of existing modules around its ecosystem. You will also delve into advanced topics, including how to extend Ionic to create new components. Finally, the book will walk you through customizing the Ionic theme and building the app so that it can be deployed to all platforms.

Style and approach

This book follows a recipe-based approach to cross-platform mobile app development, where each task is explained in a conversational and easy-to-follow style. Every topic explains individual features or components of Ionic, and provides extra details for readers to come up with custom solutions based on real-world applications.

# data[].attributes.name
Learning Node.js for Mobile Application Development

# data[].attributes.description
Make use of Node.js to learn the development of a simple yet scalable cross-platform mobile application

About This Book

* Use Node.js to satisfy the core backend requirements of modern apps, including user management, security, data access, and real-time data communication
* Build practical real-world mobile applications, which will give you the necessary knowledge to build your very own mobile solutions
* Step-by-step development of projects using Ionic Framework as the frontend and Node.js for the backend supported by a MongoDB database

Who This Book Is For

This book is intended for web developers of all levels of expertise who want to deep dive into cross-platform mobile application development without going through the pains of understanding the languages and native frameworks that form an integral part of developing for different mobile platforms.
This book is also for you if you are a developer who wants to capitalize on the MobileFirst strategy and so are going to use JavaScript for your complete stack.

What You Will Learn

* Develop an API from scratch
* Set up a MongoDB Database as part of your mobile application backend
* Deploy a cross-platform mobile application from the command line
* Incorporate features within your mobile application that use native phone features such as a gyroscope, GPS, and accelerometer
* Implement mobile applications that use web-enabled APIs
* Build a mobile application with real-time chat messaging features
* Develop a secure mobile application that is capable of functioning with real-time data

In Detail

Node.js is a massively popular JavaScript library that lets you use JavaScript to easily program scalable network applications and web services. People approaching Node.js for the first time are often attracted by its efficiency, scalability, and the fact that it's based on JavaScript, the language of the Web, which means that developers can use the same language to write backend code. Also, it's increasingly being seen as a "modern" replacement for PHP in web development, which relies on fast-paced data exchange. The growing community and the large amount of available modules makes Node.js one of the most attractive development environments.
This book takes a step-wise and incremental approach toward developing cross-platform mobile technologies using existing web technologies. This will allow you to truly understand and become proficient in developing cross-platform mobile applications with Node.js, Ionic Framework, and MongoDB.
The book starts off by introducing all the necessary requirements and knowledge to build a mobile application with a companion web service. It covers the ability to create an API from scratch and implement a comprehensive user database that will give you the opportunity to offer a mobile application with a personalized experience.
Midway through the book, you will learn the basic processes to create a successful mobile application. You will also gain higher-level knowledge, allowing you to develop a functional and secure mobile application to ensure a seamless user experience for end users.
Finally, the book ends with more advanced projects, which will bring together all the knowledge and expertise developed in the previous chapters to create a practical and functional mobile-application that has useful real-world features.

Style and approach

This book is an easy-to-follow guide that takes a step-wise approach in giving expertise and knowledge to help you truly understand what is needed to create a memorable user experience for end users. Each topic is placed in the context of the bigger picture, that is, to create cross-platform mobile applications using existing technologies.

# data[].attributes.description
Utilize the powerful ingredients of Raspberry Pi to bring to life your amazing robots that can act, draw, and have fun with laser tags

About This Book

* Learn to implement a number of features offered by Raspberry Pi to build your own amazing robots
* Understand how to add vision and voice to your robots.
* This fast-paced practical guide comprises a number of creative projects to take your Raspberry Pi knowledge to the next level

Who This Book Is For

This all-encompassing guide was created for anyone who is interested in expanding their knowledge in applying the peripherals of Raspberry Pi. If you have a fancy for building complex-looking robots with simple, inexpensive, and readily available hardware, then this book is ideal for you. Prior understanding of Raspberry Pi with simple mechanical systems is recommended.

What You Will Learn

* Add sensors to your robot so that it can sense the world around it
* Know everything there is to know about accessing motors and servos to provide movement to the robotic platform
* Explore the feature of adding vision to your robot so it can "see" the world around it
* Refine your robot with the skill of speech recognition so that it can receive commands
* Polish your robot by adding speech output so it can communicate with the world around it
* Maximize the use of servos in Raspberry Pi to create a drawing robot
* Strengthen your robot by adding wireless communication skills so you can see what the robot is seeing and control it from a distance
* Build an unbelievable autonomous hexcopter controlled by Raspberry Pi

In Detail

The Raspberry Pi is a series of credit card-sized single-board computers developed in the UK by the Raspberry Pi Foundation with the intention of promoting the teaching of basic computer science in schools. The Raspberry Pi is known as a tiny computer built on a single circuit board. It runs a Linux operating system, and has connection ports for various peripherals so that it can be hooked up to sensors, motors, cameras, and more. Raspberry Pi has been hugely popular among hardware hobbyists for various projects, including robotics.
This book gives you an insight into implementing several creative projects using the peripherals provided by Raspberry Pi. To start, we'll walk through the basic robotics concepts that the world of Raspberry Pi offers us, implementing wireless communication to control your robot from a distance. Next, we demonstrate how to build a sensible and a visionary robot, maximizing the use of sensors and step controllers. After that, we focus on building a wheeled robot that can draw and play hockey. To finish with a bang, we'll build an autonomous hexcopter, that is, a flying robot controlled by Raspberry Pi.
By the end of this book, you will be a maestro in applying an array of different technologies to create almost any imaginable robot.

Style and approach

This book is an easy-to-follow, project-based guide that throws you directly into the action of creating almost any imaginable robot through blueprints. It is full of step by step instructions and screenshots to help you build amazing robots in no time at all.

# data[].attributes.description
Learn how to do more with the Android SDK with this advanced Android Application guide which shows you how to make even better Android apps that users will love

About This Book

* Learn how to design and build better Android apps to reach new users
* Explore the latest features and tools in the Android SDK that will help you become a better developer
* From concurrency to testing  through to adding adverts and billing, this book ties together every element to help you deliver a high-quality Android application on Google Play
 
Who This Book Is For

Mastering Android Application Development is intended for Android developers that want insight on and guidance through the steps they need to take to give their creations the edge in a competitive market.

What You Will Learn

* Create an Android project with Android M features
* Design the basic navigation for our app using the UI components
* Set up a cloud-based platform and store data on it
* Implement programming patterns such as Singleton and Observer to maintain your project code for future use
* Display lists and grids using Android RecyclerView
* Implement user interface components and make your app look professional
* Handle, download, and store images along with memory management
* Create the database and content providers to perform read-write operations
* Add notifications to the app and analytics to track the user's usage
* Show a Google map view on your app
* Configure minify to obfuscate the code
* Add adverts and create products for purchase in your app

In Detail

There are millions of Android apps out there for people to download  how do you make sure yours has the edge? It's not always about innovation and ideas  the most successful apps are those that are able to satisfy customer demands  they're the ones that look the best, the fastest, and the easiest and most intuitive to use.
This book shows you how to create Android applications that do precisely that  it has been designed help you consider and answer those questions throughout the development process, so you can create applications that stand out against the crowd. Learn how to create exemplary UIs that contribute to a satisfying user experience through the lens of Material Design, and explore how to harness the range of features within the Android SDK to help you. Dive deeper into complex programming concepts and discover how to leverage concurrency and navigate memory management and image handling. You'll also find further guidance on testing and debugging so you can guarantee that your application is reliable and robust for users.
Beyond this you'll find out how to extend your app and add greater functionality, including notifications, location services, adverts and app billing (essential if you want to properly monetize your creation!). To make sure you have confidence at every stage in the process, the book also shows you how to release your app to the Play store  to make sure your maximising your efforts to create a popular Android application!

Style and approach

This is a step-by-step guide where theory and practice are merged in a way that helps you to put a new concept into practice with ease. By helping to focus on the end result, and showing all the technical steps you need to get there, you will be poised for development success!

# data[].attributes.description
Explore the Underscore.js library by example using a test-driven development approach

About This Book

* Understand and learn to apply functional programming principles using the built-in functions of Underscore.js
* Leverage and reuse Underscore.js-based code to create code that targets client, server, or database contexts
* Take Underscore.js further by reusing code between client and server and by learning about other closely related libraries 

Who This Book Is For

If you are a developer with fundamental JavaScript knowledge and want to use modern JavaScript libraries to extend your functional programming skills, then Underscore.js is an important library you should be familiar with.

What You Will Learn

* Reference and call Underscore.js functions using a modern JavaScript development workflow
* Apply Underscore.js to JavaScript arrays, objects, and functions
* Take advantage of object-oriented or functional programming techniques with Underscore.js
* Leverage Underscore.js to create code that targets client, server, or database contexts
* Extend Underscore.js functionality with other closely related libraries
* Reuse Underscore.js-based code between client and server applications
* Prepare for the upcoming JavaScript standard ECMAScript 6 and support older browsers

In Detail

Underscore.js is one of the most popular modern JavaScript libraries used for functional programming. It can be used as a base for building complex JavaScript applications in a sustainable manner and for building other JavaScript libraries. It embraces functional programming principles but is not opinionated and can be used with imperative, object-oriented, functional, or other programming styles.
This book explores how to use Underscore.js to power your code and understand modern JavaScript development concepts while applying a lightweight and efficient workflow to build applications.
The book starts with an incremental Underscore.js introduction by exploring key JavaScript concepts. You will then explore the basic features of Underscore.js in action and establish a lightweight development workflow that allows the provided examples to be guided by tests. The book then covers the functionality of Underscore.js with in-depth examples and explanations for understanding and applying the Underscore.js API. You'll also learn how to use Underscore.js as a base for your own modules and libraries within an object-oriented or functional programming style, and will be able to explore Underscore.js use cases in different environments.
Eventually, you'll learn about libraries that are closely related with Underscore.js, how to share code between client and server, and how to prepare for the upcoming JavaScript standard ECMAScript 6.

Style and approach

This book takes an example-driven approach to describing some of the essential JavaScript concepts and practices that are useful for building sustainable applications.

# data[].attributes.description
Design, test, and debug your apps using Android Studio

About This Book

* See what Material design is about and how to apply it your apps
* Explore the possibilities to develop apps that works on any type of device
* A step-by-step practical guide that will help you build improved applications, change their look, and debug them

Who This Book Is For

This book is for developers that are already familiar with programming concepts and have already started creating apps for the Android platform, for example, by using the Eclipse IDE. It is for developers who intend to use Android Studio as their primary IDE or want to use Android Studio more efficiently.

What You Will Learn

* Develop Android Studio applications using Genymotion
* Apply the concepts of Material design to your applications
* Use memory monitoring tools to tweak performance
* Build applications for Android Wearable
* Capture images, video, or audio within your Android app
* Use content providers to display data
* Build apps with a cloud-based backend
* Create media-related apps that will run on phones, phablets, tablets, and TVs

In Detail

This book starts with an introduction of Android Studio and why you should use this IDE rather than Eclipse. Moving ahead, it teaches you to build a simple app that requires no backend setup but uses Google Cloud or Parse instead. After that, you will learn how to create an Android app that can send and receive text and images using Google Cloud or Parse as a backend. It explains the concepts of Material design and how to apply them to an Android app. Also, it shows you how to build an app that runs on an Android wear device.
Later, it explains how to build an app that takes advantage of the latest Android SDK while still supporting older Android versions. It also demonstrates how the performance of an app can be improved and how memory management tools that come with the Android Studio IDE can help you achieve this.
By the end of the book, you will be able to develop high quality apps with a minimum amount of effort using the Android Studio IDE.

Style and approach

This is a practical guide full of challenges and many real-world examples that demonstrate interesting development concepts. Besides smartphones and tablets, it also covers Android wearable devices and Android TV. Although strongly recommended, it is not necessary to own any Android device yourself.

# data[].attributes.description
Coroner Sir John is caught up in a seafaring conspiracy in this entertaining instalment in the Crowner John medieval mystery series, set in twelfth-century England.

1196. When an unidentified body is discovered in the harbour town of Axmouth, twenty miles from Exeter, Sir John de Wolfe, the county coroner, is summoned to investigate. The manner of the young man's death is a matter of some dispute but, as Sir John soon discovers, it was no accident.

The victim did not drown, as the manor reeve alleges, but was strangled to death. In the ensuing murder investigation, Sir John is frustrated by what appears to be a conspiracy of silence among the seamen and townsfolk. Just what is the local population trying to hide? It soon becomes clear that some of Axmouths inhabitants will go to any lengths to ensure the shocking truth behind the death remains hidden. Sir John will need to muster all his courage, cunning and determination if he is to escape from the town alive . . .

# data[].attributes.name
The Shadow Clan Supremacy - The Lanterncup Series

# data[].attributes.description
Far to the east, is Shadow Clan, and its a place no humans know about. But the citizens of this race arent just human-haters. They could demolish just about anything that links to mankind. Face the truth, Shadow Clan are too pleased with themselves.
With that in mind, Ian Lanterncup and his friends are ordered to fulfill the task of bringing a crystal that somehow symbolizes friendship to Shadow Clan. But the problem is, they are on the opposite side of the world. Also, planes were banned from crossing certain areas, and that is a big concern for them.
In this second installment, Ian and his friends will travel through the south and enter new environments about every day. As far as suspicions go for different places, not each surprise matches them. For six unexperienced people, this field trip of doom will haunt them.

# data[].attributes.subtitle
Born-Again Christianity and the Moral Politics of AIDS in Uganda

# data[].attributes.description
Preaching Prevention examines the controversial U.S. Presidents Emergency Plan for AIDS Relief (PEPFAR) initiative to abstain and be faithful as a primary prevention strategy in Africa. This ethnography of the born-again Christians who led the new anti-AIDS push in Uganda provides insight into both what it means for foreign governments to export approaches to care and treatment and the ways communities respond to and repurpose such projects. By examining born-again Christians support of Ugandas controversial 2009 Anti-Homosexuality Bill, the books final chapter explores the enduring tensions surrounding the message of personal accountability heralded by U.S. policy makers.
Preaching Prevention is the first to examine the cultural reception of PEPFAR in Africa. Lydia Boyd asks, What are the consequences when individual responsibility and autonomy are valorized in public health initiatives and those values are at odds with the existing cultural context? Her book investigates the cultures of the U.S. and Ugandan evangelical communities and how the flow of U.S.-directed monies influenced Ugandan discourses about sexuality and personal agency. It is a pioneering examination of a global health policy whose legacies are still unfolding.

# data[].attributes.subtitle
Our 25-Year-Long Fascination with the World's Most Talkative Bird

# data[].attributes.description
After completing his conquest of the Persian empire, Alexander the Great maneuvered his army across the Hindu Kush and into India. During his two years there, he traveled from dry frigid mountains to humid tropical lowlands and then back across one of the most punishing deserts on the planet. He fought a series of desperate battles against strange foes mounted on war-elephants, suffering wounds that nearly killed him. And when he eventually turned homeward, he brought with him specimens of a rare, magical species, a bird that could speak with a human voice.

Introduced to Europe by Alexander, parrots were quickly embraced by Western culture as exotic and astonishing, full of marvelous powers, and close to the gods. Over the centuries they would become objects of veneration or figures of folly, creatures prized for their witor their place on the dinner table. Ultimately, they would become emblematic of the West's interaction with the world at large. Identifying a deeply rooted obsession with these beautiful and loquacious birds, Bruce Thomas Boehrer provides the first account of parrots and their impact on the Western world.

Parrot Culture: Our 2500-Year-Long Fascination with the World's Most Talkative Bird traces the unusual history of parrots from their introduction in the Graeco-Roman world as items of oriental luxury, through the great age of New World exploration, to the contemporary ecological crisis of globalism. Boehrer identifies the poignant irony in the way parrots became ubiquitous as symbols and mascots, while suffering near extinction at the hands of those who desired them. Exploring their presence and meanings in the art, literature, and history of Western civilization, Parrot Culture also celebrates the beauty, intelligence, and personality of these birds, whose fate will say as much about us and the world we have created as it will about them.

# data[].attributes.subtitle
Knowledge and Taste in the Early Modern English Kitchen

# data[].attributes.description
For a significant part of the early modern period, England was the most active site of recipe publication in Europe and the only country in which recipes were explicitly addressed to housewives. Recipes for Thought analyzes, for the first time, the full range of English manuscript and printed recipe collections produced over the course of two centuries.

Recipes reveal much more than the history of puddings and pies: they expose the unexpectedly therapeutic, literate, and experimental culture of the English kitchen. Wendy Wall explores ways that recipe writinglike poetry and artisanal culturewrestled with the physical and metaphysical puzzles at the center of both traditional humanistic and emerging "scientific" cultures. Drawing on the works of Shakespeare, Spenser, Jonson, and others to interpret a reputedly "unlearned" form of literature, she demonstrates that people from across the social spectrum concocted poetic exercises of wit, experimented with unusual and sometimes edible forms of literacy, and tested theories of knowledge as they wrote about healing and baking. Recipe exchange, we discover, invited early modern housewives to contemplate the complex components of being a Renaissance "maker" and thus to reflect on lofty concepts such as figuration, natural philosophy, national identity, status, mortality, memory, epistemology, truth-telling, and matter itself. Kitchen work, recipes tell us, engaged vital creative and intellectual labors.

# data[].attributes.description
A charismatic businessman casts a dark spell over others in this psychologically suspenseful novel by the Man Booker Prizewinning author of The Black Prince.   Mischa Foxs name is known throughout London, though he himself is rarely seen. Enigmatic and desired, vicious yet sympathetic, he is a model of success, wealth, and charisma.   When Fox turns his entrepreneurial gaze on a small feminist magazine known as the Artemis, his intoxicating influence quickly begins to affect the lives of those involved with the paper: the fragile editor, Hunter; generous Rosa, who splits her time and affections between her brother and two other men; innocent Annette, whose journey from school to the real world ends up being more fraught than she could have foreseen; and their circle of friends and acquaintances, all of whom find themselves both drawn to and repulsed by Fox.   Told with dark humor, keen wit, and intense insight into the seductive nature of power, The Flight from the Enchanter is an intricate and dazzling work of fiction from the author of The Sea, The Sea and Under the Net, one of the most significant novelists of her generation (The Guardian).

# data[].attributes.name
The Hands-on Guide to Diabetes Care in Hospital

# data[].attributes.description
3 am call: aMrs X has a blood sugar of 23. Come and deal with ita aI think my insulin pen is called something like Solostara The respiratory doctors started high dose prednisolone, and the patientas glucose is 18 aWhat is the blood glucose target for this patient admitted with an acute coronary syndrome?a Do you struggle with common diabetes problems in hospital practice? The Hands-on Guide to Diabetes Care in Hospital is an ideal companion for ward practitioners, providing answers to these and many other practical diabetes problems, helping you to deliver safe and effective care to patients. Using the best current UK and international guidance, The Hands-on Guide to Diabetes Care in Hospital presents succinct guidance on acute diabetes problems, blood glucose management, acute medical and surgical problems commonly complicated by diabetes and insulin and non-insulin agents, as well as preparing for discharge to the community. With top tips, key points, questions to ask, treatment and follow-up advice in each chapter, this is an essential resource for all medical trainees and students who treat diabetic patients. Ward-based nurses, diabetes specialist nurses and pharmacists will also find a lot that is relevant to their practice. Take the stress out of diabetes care with The Hands-On Guide!  www.wiley.com/go/handsonguides

# data[].attributes.subtitle
Design and Behaviour from Bridges to Buildings

# data[].attributes.description
Structural engineering is central to the design of a building. How the building behaves when subjected to various forces a the weight of the materials used to build it, the weight of the occupants or the traffic it carries, the force of the wind etc a is fundamental to its stability. The alliance between architecture and structural engineering is therefore critical to the successful design and completion of the buildings and infrastructure that surrounds us. Yet structure is often cloaked in mathematics which many architects and surveyors find difficult to understand. How Structures Work has been written to explain the behaviour of structures in a clear way without resorting to complex mathematics. This new edition includes a new chapter on construction materials, and significant revisions to, and reordering of the existing chapters. It is aimed at all who require a good qualitative understanding of structures and their behaviour, and as such will be of benefit to students of architecture, architectural history, building surveying and civil engineering. The straightforward, non-mathematical approach ensures it will also be suitable for a wider audience including building administrators, archaeologists and the interested layman.