|
Books > Computing & IT > Computer hardware & operating systems > Handheld devices (eg Palm, PocketPC)
A mobile applications development masterclass for .NET and C#
developers Key Features Uncover the new features and capabilities
of the .NET 5 framework in this updated and improved second edition
Optimize the time required to develop highly performant
cross-platform applications Understand the architectural patterns
and best practices for mobile application development Book
DescriptionAre you a .NET developer who wishes to develop mobile
solutions without delving into the complexities of a mobile
development platform? If so, this book is a perfect solution to
help you build professional mobile apps without leaving the .NET
ecosystem. Mobile Development with .NET will show you how to
design, architect, and develop robust mobile applications for
multiple platforms, including iOS, Android, and UWP using Xamarin,
.NET Core, and Azure. With the help of real-world scenarios, you'll
explore different phases of application development using Xamarin,
from environment setup, design, and architecture to publishing.
Throughout the book, you'll learn how to develop mobile apps using
Xamarin and .NET Standard. You'll even be able to implement a
web-based backend composed of microservices with .NET Core using
various Azure services including, but not limited to, Azure Active
Directory, Azure Functions. As you advance, you'll create data
stores using popular database technologies such as Cosmos DB and
data models such as the relational model and NoSQL. By the end of
this mobile application development book, you'll be able to create
cross-platform mobile applications that can be deployed as
cloud-based PaaS and SaaS. What you will learn Discover the latest
features of .NET 5 that can be used in mobile application
development Explore Xamarin.Forms Shell for building cross-platform
mobile UIs Understand the technical design requirements of a
consumer mobile app Get to grips with advanced mobile development
concepts such as app data management, push notifications, and graph
APIs Manage app data with Entity Framework Core Use Microsoft's
Project Rome for creating cross-device experiences with Xamarin
Become well-versed with implementing machine learning in your
mobile apps Who this book is forThis book is for ASP.NET Core
developers who want to get started with mobile development using
Xamarin and other Microsoft technologies. Working knowledge of C#
programming is necessary to get started.
Learn to build cross-platform mobile apps using the latest features
in Xamarin.Forms 4 with the help of a series of projects including
apps for real-time chatting, AR games, location-tracking, weather,
photo galleries, and much more Key Features Develop mobile apps, AR
games, and chatbots of varying complexity with the help of
real-world examples Explore the important features of Xamarin.Forms
4 such as Shell, CollectionView, and CarouselView Get to grips with
advanced concepts such as AR and VR and machine learning for mobile
development Book DescriptionXamarin.Forms is a lightweight
cross-platform development toolkit for building apps with a rich
user interface. Improved and updated to cover the latest features
of Xamarin.Forms, this second edition covers CollectionView and
Shell, along with interesting concepts such as augmented reality
(AR) and machine learning. Starting with an introduction to Xamarin
and how it works, this book shares tips for choosing the type of
development environment you should strive for when planning
cross-platform mobile apps. You'll build your first Xamarin.Forms
app and learn how to use Shell to implement the app architecture.
The book gradually increases the level of complexity of the
projects, guiding you through creating apps ranging from a location
tracker and weather map to an AR game and face recognition. As you
advance, the book will take you through modern mobile development
frameworks such as SQLite, .NET Core Mono, ARKit, and ARCore.
You'll be able to customize your apps for both Android and iOS
platforms to achieve native-like performance and speed. The book is
filled with engaging examples, so you can grasp essential concepts
by writing code instead of reading through endless theory. By the
end of this book, you'll be ready to develop your own native apps
with Xamarin.Forms and its associated technologies, such as .NET
Core, Visual Studio 2019, and C#. What you will learn Set up
Xamarin.Forms to build native apps with code-sharing capabilities
Understand the core aspects of developing a mobile app, such as its
layout, UX, and rendering Use custom renderers to gain
platform-specific access Discover how to create custom layouts for
your apps with Xamarin.Forms Shell Use Azure SignalR to implement
serverless services in your Xamarin apps Create an augmented
reality (AR) game for Android and iOS using ARCore and ARKit,
respectively Build and train machine learning models using CoreML,
TensorFlow, and Azure Cognitive Services Who this book is forThis
book is for C# and .NET developers who want to learn Xamarin.Forms
and get started with native Xamarin mobile application development
from the ground up. Working knowledge of Visual Studio will help
you to get the most out of this book.
Explore the latest features of Unity and build VR experiences
including first-person interactions, audio fireball games,
360-degree media, art gallery tours, and VR storytelling Key
Features Discover step-by-step instructions and best practices to
begin your VR development journey Explore Unity features such as
URP rendering, XR Interaction Toolkit, and ProBuilder Build
impressive VR-based apps and games that can be experienced using
modern devices like Oculus Rift and Oculus Quest Book
DescriptionThis third edition of the Unity Virtual Reality (VR)
development guide is updated to cover the latest features of Unity
2019.4 or later versions - the leading platform for building VR
games, applications, and immersive experiences for contemporary VR
devices. Enhanced with more focus on growing components, such as
Universal Render Pipeline (URP), extended reality (XR) plugins, the
XR Interaction Toolkit package, and the latest VR devices, this
edition will help you to get up to date with the current state of
VR. With its practical and project-based approach, this book covers
the specifics of virtual reality development in Unity. You'll learn
how to build VR apps that can be experienced with modern devices
from Oculus, VIVE, and others. This virtual reality book presents
lighting and rendering strategies to help you build cutting-edge
graphics, and explains URP and rendering concepts that will enable
you to achieve realism for your apps. You'll build real-world VR
experiences using world space user interface canvases, locomotion
and teleportation, 360-degree media, and timeline animation, as
well as learn about important VR development concepts, best
practices, and performance optimization and user experience
strategies. By the end of this Unity book, you'll be fully equipped
to use Unity to develop rich, interactive virtual reality
experiences. What you will learn Understand the current state of
virtual reality and VR consumer products Get started with Unity by
building a simple diorama scene using Unity Editor and imported
assets Configure your Unity VR projects to run on VR platforms such
as Oculus, SteamVR, and Windows immersive MR Design and build a VR
storytelling animation with a soundtrack and timelines Implement an
audio fireball game using game physics and particle systems Use
various software patterns to design Unity events and interactable
components Discover best practices for lighting, rendering, and
post-processing Who this book is forWhether you're a non-programmer
unfamiliar with 3D computer graphics or experienced in both but new
to virtual reality, if you're interested in building your own VR
games or applications, this Unity book is for you. Any experience
in Unity will be useful but is not necessary.
|
|