|
Books > Computing & IT > Computer hardware & operating systems > Handheld devices (eg Palm, PocketPC)
Build, design, and style beautiful and informative applications on
the Salesforce Lightning platform Key Features Build and Test
Lightning Components that enhance application usability and
adaptability Apply Security Best Practices to your Custom Lightning
Components Design Lightning Components for Salesforce UIs such as
Lightning Pages, Salesforce 1 Application, Communities, and more.
Book DescriptionBuilt on the Salesforce App Cloud, the new
Salesforce Lightning Experience combines three major components:
Lightning Design System, Lightning App Builder, and Lightning
Components, to provide an enhanced user experience. This book will
enable you to quickly create modern, enterprise apps with Lightning
Component Framework. You will start by building simple Lightning
Components and understanding the Lightning Components architecture.
The chapters cover the basics of Lightning Component Framework
semantics and syntax, the security features provided by Locker
Service, and use of third-party libraries inside Lightning
Components. The later chapters focus on debugging, performance
tuning, testing using Lightning Testing Services, and how to
publish Lightning Components on Salesforce AppExchange. What you
will learn Understand Lightning Components architecture Learn
Locker security best practices Debug and Improve performance of
your Lightning Components Use third-party libraries along with
Lightning Component Framework Learn how to publish Lightning
Components on AppExchange Use Lightning Out to take your Lightning
Components outside the Salesforce platform Who this book is forThis
book is for Salesforce developers or developers from other
platforms who are familiar with HTML, CSS, and JavaScript and want
to build and test Salesforce Lightning components. No knowledge of
Salesforce Lightning is required.
Build smart looking Kotlin apps with UI and functionality for the
Android platform Key Features Start your Android programming
career, or just have fun publishing apps on Google Play marketplace
The first-principle introduction to Kotlin through Android, to
start building easy-to-use apps Learn by example and build four
real-world apps and dozens of mini-apps Book DescriptionAndroid is
the most popular mobile operating system in the world and Kotlin
has been declared by Google as a first-class programming language
to build Android apps. With the imminent arrival of the most
anticipated Android update, Android 10 (Q), this book gets you
started building apps compatible with the latest version of
Android. It adopts a project-style approach, where we focus on
teaching the fundamentals of Android app development and the
essentials of Kotlin by building three real-world apps and more
than a dozen mini-apps. The book begins by giving you a strong
grasp of how Kotlin and Android work together before gradually
moving onto exploring the various Android APIs for building
stunning apps for Android with ease. You will learn to make your
apps more presentable using different layouts. You will dive deep
into Kotlin programming concepts such as variables, functions, data
structures, Object-Oriented code, and how to connect your Kotlin
code to the UI. You will learn to add multilingual text so that
your app is accessible to millions of more potential users. You
will learn how animation, graphics, and sound effects work and are
implemented in your Android app. By the end of the book, you will
have sound knowledge about significant Kotlin programming concepts
and start building your own fully featured Android apps. What you
will learn Learn how Kotlin and Android work together Build a
graphical drawing app using Object-Oriented Programming (OOP)
principles Build beautiful, practical layouts using ScrollView,
RecyclerView, NavigationView, ViewPager and CardView Write Kotlin
code to manage an apps' data using different strategies including
JSON and the built-in Android SQLite database Add user interaction,
data captures, sound, and animation to your apps Implement dialog
boxes to capture input from the user Build a simple database app
that sorts and stores the user's data Who this book is forThis book
is for people who are new to Kotlin, Android and want to develop
Android apps.It also acts as a refresher for those who have some
experience in programming with Android and Kotlin.
Explore Xamarin.Forms to develop dynamic applications Key Features
Explore SQLite through Xamarin to store locations for various
location-based applications Make a real-time serverless chat
service by using Azure SignalR service Build Augmented Reality
application with the power of UrhoSharp together with ARKit and
ARCore Book DescriptionXamarin.Forms is a lightweight
cross-platform development toolkit for building applications with a
rich user interface. In this book you'll start by building projects
that explain the Xamarin.Forms ecosystem to get up and running with
building cross-platform applications. We'll increase in difficulty
throughout the projects, making you learn the nitty-gritty of
Xamarin.Forms offerings. You'll gain insights into the
architecture, how to arrange your app's design, where to begin
developing, what pitfalls exist, and how to avoid them. The book
contains seven real-world projects, to get you hands-on with
building rich UIs and providing a truly cross-platform experience.
It will also guide you on how to set up a machine for Xamarin app
development. You'll build a simple to-do application that gets you
going, then dive deep into building advanced apps such as messaging
platform, games, and machine learning, to build a UI for an
augmented reality project. By the end of the book, you'll be
confident in building cross-platforms and fitting Xamarin.Forms
toolkits in your app development. You'll be able to take the
practice you get from this book to build applications that comply
with your requirements. What you will learn Set up a machine for
Xamarin development Get to know about MVVM and data bindings in
Xamarin.Forms Understand how to use custom renderers to gain
platform-specific access Discover Geolocation services through
Xamarin Essentials Create an abstraction of ARKit and ARCore to
expose as a single API for the game Learn how to train a model for
image classification with Azure Cognitive Services Who this book is
forThis book is for mobile application developers who want to start
building native mobile apps using the powerful Xamarin.Forms and
C#. Working knowledge of C#, .NET, and Visual Studio is required.
Explore Qt framework and APIs for building cross-platform
applications for mobile devices, embedded systems, and IoT Key
Features Build cross-platform applications and deploy them across
mobile and connected devices Design 2D and 3D UIs for embedded
systems using Yocto and Qt Creator Build machine to machine
automation solution using QtSensors, QtMQTT, and QtWebSockets Book
DescriptionQt is a world-class framework, helping you to develop
rich graphical user interfaces (GUIs) and multi-platform
applications that run on all major desktop platforms and most
mobile or embedded platforms. The framework helps you connect the
dots across platforms and between online and physical experience.
This book will help you leverage the fully-featured Qt framework
and its modular cross-platform library classes and intuitive APIs
to develop applications for mobile, IoT, and industrial embedded
systems. Considerations such as screen size, device orientation
changes, and small memory will be discussed. We will focus on
various core aspects of embedded and mobile systems, such as
connectivity, networking, and sensors; there is no IoT without
sensors. You will learn how to quickly design a flexible, fast, and
responsive UI that looks great. Going further, you will implement
different elements in a matter of minutes and synchronize the UI
elements with the 3D assets with high precision. You will learn how
to create high-performance embedded systems with 3D/2D user
interfaces, and deploy and test on your target hardware. The book
will explore several new features, including Qt for WebAssembly. At
the end of this book, you will learn about creating a full software
stack for embedded Linux systems using Yocto and Boot to Qt for
Device Creation. What you will learn Explore the latest features of
Qt, such as preview for Qt for Python and Qt for WebAssembly Create
fluid UIs with a dynamic layout for different sized screens Deploy
embedded applications on Linux systems using Yocto Design Qt APIs
for building applications for embedded and mobile devices Utilize
connectivity for networked and machine automated applications
Discover effective techniques to apply graphical effects using Qt
Quick apps Who this book is forThe book is ideal for mobile
developers, embedded systems engineers and enthusiasts who are
interested in building cross-platform applications with Qt. Prior
knowledge of C++ is required.
This book provides a comprehensive study of the state of the art in
location privacy for mobile applications. It presents an integrated
five-part framework for location privacy research, which includes
the analysis of location privacy definitions, attacks and
adversaries, location privacy protection methods, location privacy
metrics, and location-based mobile applications. In addition, it
analyses the relationships between the various elements of location
privacy, and elaborates on real-world attacks in a specific
application. Furthermore, the book features case studies of three
applications and shares valuable insights into future research
directions. Shedding new light on key research issues in location
privacy and promoting the advance and development of future
location-based mobile applications, it will be of interest to a
broad readership, from students to researchers and engineers in the
field.
A perfect guide to speed up the predicting power of machine
learning algorithms Key Features Design, discover, and create
dynamic, efficient features for your machine learning application
Understand your data in-depth and derive astonishing data insights
with the help of this Guide Grasp powerful feature-engineering
techniques and build machine learning systems Book
DescriptionFeature engineering is the most important step in
creating powerful machine learning systems. This book will take you
through the entire feature-engineering journey to make your machine
learning much more systematic and effective. You will start with
understanding your data-often the success of your ML models depends
on how you leverage different feature types, such as continuous,
categorical, and more, You will learn when to include a feature,
when to omit it, and why, all by understanding error analysis and
the acceptability of your models. You will learn to convert a
problem statement into useful new features. You will learn to
deliver features driven by business needs as well as mathematical
insights. You'll also learn how to use machine learning on your
machines, automatically learning amazing features for your data. By
the end of the book, you will become proficient in Feature
Selection, Feature Learning, and Feature Optimization. What you
will learn Identify and leverage different feature types Clean
features in data to improve predictive power Understand why and how
to perform feature selection, and model error analysis Leverage
domain knowledge to construct new features Deliver features based
on mathematical insights Use machine-learning algorithms to
construct features Master feature engineering and optimization
Harness feature engineering for real world applications through a
structured case study Who this book is forIf you are a data science
professional or a machine learning engineer looking to strengthen
your predictive analytics model, then this book is a perfect guide
for you. Some basic understanding of the machine learning concepts
and Python scripting would be enough to get started with this book.
Develop modern-day applications by implementing Material Design
principles in React using Material-UI Key Features Use React
components to build intuitive UI elements Explore a variety of
styles and themes in the Material-UI framework using React
components Learn practical React recipes and best practices for
building modern web applications Book DescriptionMaterial-UI is a
component library for rendering UI elements, using modern best
practices from React and Material Design. This book will show you
how you can create impressive and captivating modern-day web apps
by implementing Material Design considerations. The book is
designed to help you use a variety of Material-UI components to
enhance UI functionality, along with guiding you through React best
practices, and using state, context, and other new React 16.8
features. You will start with layout and navigation, exploring the
Grid component and understanding how it's used to build layouts for
your Material-UI apps. Using Material-UI components, you'll then
explore the technique of effectively presenting information. In
later sections, you will also learn about the different components
for user interactions such as the text input component and buttons.
Finally, the book will get you up to speed with customizing the
look and feel of your app, right from creating a Material-UI theme
through to styling icons and text. By the end of this book, you
will have developed the skills you need to improve the look and
feel of your applications using Material-UI components. What you
will learn Build the overall structure and navigation for your
Material-UI app Present simple and complex information in a variety
of ways Develop interactive and intuitive controls Group content
into sections using tabs and expansion panels Create a general page
layout with Material-UI grids Use lists for complex data, and cards
for detailed information Who this book is forThis book is for React
developers who want to implement Material Design principles in
their applications. You will also find this book helpful if you are
a developer who wants to build a UI using React components without
having to build your own UX framework.
Explore Vue.js to take advantage of the capabilities of modern
browsers and devices using the fastest-growing framework for
building dynamic JavaScript applications. You will work with the
power of the Model-View-Controller (MVC) pattern on the client,
creating a strong foundation for complex and rich web apps.
Best-selling author Adam Freeman explains how to get the most from
Vue.js 2. He begins by describing the MVC pattern and the benefits
it can offer. He then shows you how to use Vue.js in your projects,
starting from the nuts and bolts and building up to the most
advanced and sophisticated features, going in-depth to give you the
knowledge you need. Chapters include common problems and how to
avoid them. What You'll Learn Gain a solid architectural
understanding of the MVC pattern Create rich and dynamic web app
clients using Vue.js 2 Extend and customize Vue.js Test your Vue.js
projects Who This Book Is For JavaScript developers who want to use
Vue.js to create dynamic client-side applications
Client side JavaScript for enterprise Oracle applications. About
This Book * Develop resilient and robust client-side applications *
Explore the power of popular JavaScript libraries such as jQuery,
RequireJS, and custom Oracle JavaScript libraries * Integrate
JavaScript for Oracle developers * Easily debug and secure your
cloud interfaces Who This Book Is For If you are a web components
developer looking to create client-side apps that are resilient and
robust using Oracle JET, then this book is the right choice for
you. What You Will Learn * Use Yeoman or npm to start a new Oracle
JET-based project * Implement real-world use cases using Oracle JET
components * Get to know the best practices for Oracle JET web
applications * Explore Knockout.js, the framework behind Oracle JET
* Implement a multi-platform app with OJ and Cordova In Detail This
book will give you a complete practical understanding of the Oracle
JavaScript Extension Toolkit (JET) and how you can use it to
develop efficient client-side applications with ease. It will tell
you how to get your own customized Oracle JET set up. You'll start
with individual libraries, such as jQuery, Cordova, and Require.js.
You'll also get to work with the JavaScript libraries created by
Oracle, especially for cloud developers. You'll use these tools to
create a working backend application with these libraries. Using
the latest Oracle Alta UI, you'll develop a state-of-the-art
backend for your cloud applications. You'll learn how to develop
and integrate the different cloud services required for your
application and use other third-party libraries to get more
features from your cloud applications. Toward the end of the book,
you'll learn how to manage and secure your cloud applications, and
test them to ensure seamless deployment. Style and approach This
book will have a practical step by step approach where every step
of application development will be explained in detail with code
samples.
Start building your very own mobile apps with this comprehensive
introduction to Swift and object-oriented programming Key Features
A complete beginner's guide to Swift programming language
Understand core Swift programming concepts and techniques for
creating popular iOS apps Start your journey toward building mobile
app development with this practical guide Book DescriptionSwift
Language is now more powerful than ever; it has introduced new ways
to solve old problems and has gone on to become one of the fastest
growing popular languages. It is now a de-facto choice for iOS
developers and it powers most of the newly released and popular
apps. This practical guide will help you to begin your journey with
Swift programming through learning how to build iOS apps. You will
learn all about basic variables, if clauses, functions, loops, and
other core concepts; then structures, classes, and inheritance will
be discussed. Next, you'll dive into developing a weather app that
consumes data from the internet and presents information to the
user. The final project is more complex, involving creating an
Instagram like app that integrates different external libraries.
The app also uses CocoaPods as its package dependency manager, to
give you a cutting-edge tool to add to your skillset. By the end of
the book, you will have learned how to model real-world apps in
Swift. What you will learn Become a pro at iOS development by
creating simple-to-complex iOS mobile applications Master
Playgrounds, a unique and intuitive approach to teaching Xcode
Tackle the basics, including variables, if clauses, functions,
loops and structures, classes, and inheritance Model real-world
objects in Swift and have an in-depth understanding of the data
structures used, along with OOP concepts and protocols Use
CocoaPods, an open source Swift package manager to ease your
everyday developer requirements Develop a wide range of apps, from
a simple weather app to an Instagram-like social app Get ahead in
the industry by learning how to use third-party libraries
efficiently in your apps Who this book is forThis book is for
beginners who are new to Swift or may have some preliminary
knowledge of Objective-C. If you are interested in learning and
mastering Swift in Apple's ecosystem, namely mobile development,
then this book is for you.
Quickly learn and employ practical recipes for developing
real-world, cross-platform applications using Delphi. Key Features
Get to grips with Delphi to build and deploy various cross-platform
applications Design and deploy real-world apps by implementing a
single source codebase Build robust and optimized GUI applications
with ease Book DescriptionDelphi is a cross-platform integrated
development environment (IDE) that supports rapid application
development on different platforms, saving you the pain of
wandering amid GUI widget details or having to tackle
inter-platform incompatibilities. Delphi Cookbook begins with the
basics of Delphi and gets you acquainted with JSON format strings,
XSLT transformations, Unicode encodings, and various types of
streams. You'll then move on to more advanced topics such as
developing higher-order functions and using enumerators and
run-time type information (RTTI). As you make your way through the
chapters, you'll understand Delphi RTL functions, use FireMonkey in
a VCL application, and cover topics such as multithreading, using
aparallel programming library and deploying Delphi on a server.
You'll take a look at the new feature of WebBroker Apache modules,
join the mobile revolution with FireMonkey, and learn to build
data-driven mobile user interfaces using the FireDAC database
access framework. This book will also show you how to integrate
your apps with Internet of Things (IoT). By the end of the book,
you will have become proficient in Delphi by exploring its
different aspects such as building cross-platforms and mobile
applications, designing server-side programs, and integrating these
programs with IoT. What you will learn Develop visually stunning
applications using FireMonkey Deploy LiveBinding effectively with
the right object-oriented programming (OOP) approach Create RESTful
web services that run on Linux or Windows Build mobile apps that
read data from a remote server efficiently Call platform native API
on Android and iOS for an unpublished API Manage software
customization by making better use of an extended RTTI Integrate
your application with IOT Who this book is forDelphi Cookbook is
for intermediate developers with a basic knowledge of Delphi who
want to discover and understand all the development possibilities
offered by it.
|
|