|
Books > Computing & IT > Computer hardware & operating systems > Handheld devices (eg Palm, PocketPC)
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.
Learn the Java and Android skills you need to start developing
powerful mobile applications with the help of actionable steps Key
Features Kick-start your Android programming career or just have
fun publishing apps to the Google Play marketplace Get a first
principles introduction to using Java and Android and prepare to
start building your own apps from scratch Learn by example by
building four real-world apps and dozens of mini apps Book
DescriptionDo you want to make a career in programming but don't
know where to start? Do you have a great idea for an app but don't
know how to make it a reality? Or are you worried that you'll have
to learn Java programming to become an Android developer? Look no
further! This new and expanded third edition of Android Programming
for Beginners will be your guide to creating Android applications
from scratch. The book starts by introducing you to all the
fundamental concepts of programming in an Android context, from the
basics of Java to working with the Android API. You'll learn with
the help of examples that use up-to-date API classes and are
created within Android Studio, the official Android development
environment that helps supercharge your mobile application
development process. After a crash course on the key programming
concepts, you'll explore Android programming and get to grips with
creating applications with a professional-standard UI using
fragments and storing user data with SQLite. This Android Java book
also shows you how you can make your apps multilingual, draw on the
screen with a finger, and work with graphics, sound, and
animations. By the end of this Android programming book, you'll be
ready to start building your own custom applications in Android and
Java. What you will learn Understand the fundamentals of coding in
Java for Android Install and set up your Android development
environment Build functional user interfaces with the Android
Studio visual designer Add user interaction, data captures, sound,
and animation to your apps Manage your apps' data using the
built-in Android SQLite database Explore the design patterns used
by professionals to build top-grade applications Build real-world
Android applications that you can deploy to the Google Play
marketplace Who this book is forThis Android book is for you if you
are completely new to Java, Android, or programming and want to get
started with Android app development. If you have experience of
using Java on Android, this book will serve as a refresher to help
you advance your knowledge and make progress through the early
projects covered in the book.
Become a professional iOS developer with the most in-depth and
advanced guide to Swift 5.3, Xcode 12.4, ARKit 4, Core ML, and iOS
14's new features Key Features Explore the world of iOS app
development through practical examples Understand core iOS
programming concepts such as Core Data, networking, and the Combine
framework Extend your iOS apps by adding augmented reality and
machine learning capabilities, widgets, App Clips, Dark Mode, and
animations Book DescriptionMastering iOS 14 development isn't a
straightforward task, but this book can help you do just that. With
the help of Swift 5.3, you'll not only learn how to program for iOS
14 but also be able to write efficient, readable, and maintainable
Swift code that reflects industry best practices. This updated
fourth edition of the iOS 14 book will help you to build apps and
get to grips with real-world app development flow. You'll find
detailed background information and practical examples that will
help you get hands-on with using iOS 14's new features. The book
also contains examples that highlight the language changes in Swift
5.3. As you advance through the chapters, you'll see how to apply
Dark Mode to your app, understand lists and tables, and use
animations effectively. You'll then create your code using
generics, protocols, and extensions and focus on using Core Data,
before progressing to perform network calls and update your storage
and UI with the help of sample projects. Toward the end, you'll
make your apps smarter using machine learning, streamline the flow
of your code with the Combine framework, and amaze users by using
Vision framework and ARKit 4.0 features. By the end of this iOS
development book, you'll be able to build apps that harness
advanced techniques and make the best use of iOS 14's features.
What you will learn Build a professional iOS application using
Xcode 12.4 and Swift 5.3 Create impressive new widgets for your
apps with iOS 14 Extend the audience of your app by creating an App
Clip Improve the flow of your code with the Combine framework
Enhance your app by using Core Location Integrate Core Data to
persist information in your app Train and use machine learning
models with Core ML Create engaging augmented reality experiences
with ARKit 4 and the Vision framework Who this book is forThis book
is for developers with some experience in iOS programming who want
to enhance their application development skills by unlocking the
full potential of the latest iOS version with Swift.
|
|