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 Description
Xamarin.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 for
This 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.
Автор: Slager, David Slager, Annette Название: Essential excel 2019 ISBN: 1484262085 ISBN-13(EAN): 9781484262085 Издательство: Springer Рейтинг: Цена: 9146.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Beginning-Intermediate user level
Автор: Ritchie Название: Practical Microsoft Visual Studio 2015 ISBN: 1484223128 ISBN-13(EAN): 9781484223123 Издательство: Springer Рейтинг: Цена: 4268.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Learn the details of the most highly recommended practices of software development using the latest version of Visual Studio 2015. Recommended practices are grouped by development phase and explained in far more detail than the typical tips and tricks compilations. This book also contains detailed coverage of recognized patterns and practices used to create software in a timely manner with expected quality in the context of using specific Visual Studio 2015 features.
Creating software is part defined process and part empirical process. While there is no single “best” process to employ in all development scenarios, MVP author Peter Ritchie helps readers navigate the complexity of development options and decide which techniques and Visual Studio 2015 features to use based on the needs of their particular project. Readers will learn practices such as those related to working in teams, design and architecture, refactoring, source code control workflows, unit testing, performance testing, coding practices, use of common patterns, code analysis, IDE extensions, and more.
What You Will Learn
Use patterns and practices within Visual StudioImplement practices of software creationWork in teamsDevelop workflows for software projects
Who This Book Is For
Beginning and intermediate software developers and architects
Описание: Get started with functional testing of both web apps and Windows apps using different test frameworks. This book will take you on a deep dive into integrating functional automation testing with deployment pipelines.
Hands-On Functional Test Automation contains step-by-step lessons that will give you an understanding of how to do functional test automation using Selenium with C# and Python. Also, you will learn how to enhance your test automation development with third-party frameworks. You will configure test clients, run functional tests through Azure DevOps release management, and carry out performance and load-testing to gain a good understanding of how to do cloud-based load testing.
Each lesson comprises an introduction to the related concepts to help you understand how things work. This will broaden your knowledge so you can implement test automation in the correct way. At the end of each lesson alternative options and other enhancement possibilities are discussed to allow you to do further exploration.
You will:· Implement functional test automation of Windows and web applications· Use Visual Studio for load and performance testing · Configure and run cloud-based load testing· Integrate testing with deployment pipelines
Автор: Chowdhury Kunal Название: Mastering Visual Studio 2017 ISBN: 1787281906 ISBN-13(EAN): 9781787281905 Издательство: Неизвестно Цена: 10666.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: A guide to mastering Visual Studio 2017 About This Book - Focus on coding with the new, improved, and powerful tools of VS 2017 - Master improved debugging and unit testing support capabilities - Accelerate cloud development with the built-in Azure tools Who This Book Is For .NET Developers who would like to master the new features of VS 2017, and would like to delve into newer areas such as cloud computing, would benefit from this book. Basic knowledge of previous versions of Visual Studio is assumed. What You Will Learn - Learn what's new in the Visual Studio 2017 IDE, C# 7.0, and how it will help developers to improve their productivity - Learn the workloads and components of the new installation wizard and how to use the online and offline installer - Build stunning Windows apps using Windows Presentation Foundation (WPF) and Universal Windows Platform (UWP) tools - Get familiar with .NET Core and learn how to build apps targeting this new framework - Explore everything about NuGet packages - Debug and test your applications using Visual Studio 2017 - Accelerate cloud development with Microsoft Azure - Integrate Visual Studio with most popular source control repositories, such as TFS and GitHub In Detail Visual Studio 2017 is the all-new IDE released by Microsoft for developers, targeting Microsoft and other platforms to build stunning Windows and web apps. Learning how to effectively use this technology can enhance your productivity while simplifying your most common tasks, allowing you more time to focus on your project. With this book, you will learn not only what VS2017 offers, but also what it takes to put it to work for your projects. Visual Studio 2017 is packed with improvements that increase productivity, and this book will get you started with the new features introduced in Visual Studio 2017 IDE and C# 7.0. Next, you will learn to use XAML tools to build classic WPF apps, and UWP tools to build apps targeting Windows 10. Later, you will learn about .NET Core and then explore NuGet, the package manager for the Microsoft development platform. Then, you will familiarize yourself with the debugging and live unit testing techniques that comes with the IDE. Finally, you'll adapt Microsoft's implementation of cloud computing with Azure, and the Visual Studio integration with Source Control repositories. Style and approach This comprehensive guide covers the advanced features of Visual Studio 2017, and communicates them through a practical approach to explore the underlying concepts of how, when, and why to use it.
Описание: The goal of Visual Studio Code: End-to-End Editing and Debugging Tools for Web Developers is to help developers become not just familiar, but productive in Visual Studio Code. It starts with an introduction to the editing features of the workspace and continues with the more advanced functionality (including refactoring and key bindings). The book finishes with an extensive look at the integration that Visual Studio Code provides to external tool, like Git, Grunt, Gulp and NPM.
For Web developers, the choice of an editor is a very personal one. There is a demand for speed, functionality and personalization in order to be considered. But there are also idiosyncratic functions that are considered deal breakers when it comes to choosing a tool. And they are different for each developer. After introducing the cross-platform nature of the tool, along with the steps to install Visual Studio Code on Windows, Mac and Linux platforms, the book covers such topics as:
The Workspace--The focal point of the development experience. Introduces the developer to the features of the workspace and how those features can be customized.
Files, Folders and Projects--The structure of a web project can be quite fluid. Visual Studio Code allows developers to choose their structure according to their needs. Looks at the different ways Visual Studio Code supports the most common structures.
Editing Code in Your Language of Choice--This is the heart of the developer experience and probably the most important topic in the book. It covers syntax coloring, IntelliSense, refactoring, and code navigation.
Integrating with Source Control--Visual Studio Code supports Git integration out of the box. Learn how to perform common Git functions (commits, checkouts, branches, and merges) from within Visual Studio Code.
Debugging Code--Visual Studio Code is not just a code editor. Also supports many of the debugging features to which .NET developers have become accustomed. Looks at how to debug your code in both .NET Core and node.js
Although a relative newcomer, Visual Studio Code has quickly become one of the most popular choices. It checks the boxes that developers require, but also contains numerous features that can greatly improve daily coding tasks. The goal of this book is to help developers find those functional nuggets that will change their lives. Visual Studio Code's increasing popularity will drive a high percentage of non-users to consider moving to the Visual Studio Code platform. For that group, the purpose of the book is to provide a basis for using the tool to do their development tasks. For current Visual Studio Code users, the goal is to expand their knowledge of how the tool works and the extensions that are available. Regardless of which group a reader falls into, there will be lots of information that will be immediately useful and ultimately invaluable. Code examples are done in JavaScript, with occasional snippets of C#.
Описание: You can have the best coders in the world working in your teams, but if your project management isn`t up to scratch, your project is almost certain to be delayed, to come in over budget, and in some cases to fail entirely.
Автор: Alessandro Del Sole Название: Beginning Visual Studio for Mac ISBN: 1484230329 ISBN-13(EAN): 9781484230329 Издательство: Springer Рейтинг: Цена: 4634.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание:
Quickly learn how to get the most out of the Visual Studio for Mac integrated development environment (IDE).
Microsoft has invested heavily to deliver their very best development tools and platforms to other operating systems. Visual Studio for Mac is a powerful developer tool that reinforces Microsoft's "mobile-first," "cloud-first," and "any developer, any platform, any device" strategy. With the author's guided expertise and extensive code samples, you will understand how to leverage the most useful tools in Visual Studio for Mac, the code editor, and the powerful debugger. You also will appreciate the author's guidance on collaborating with other team members using integrated tooling for the Git source control engine.
Whether you are a Mac developer interested in cross-platform development or a Windows developer using a Mac, Beginning Visual Studio for Mac will quickly get you up to speed
What You'll Learn
Prepare, configure, and debug in the Mac development environment
Create cross-platform mobile apps for Android, iOS, and Windows with Xamarin and C# in Visual Studio for Mac
Build cross-platform Web applications with .NET Core using Visual Studio for Mac
Customize your productive and collaborative development environment
Who This Book Is For
Software developers using a Mac computer who want to build mobile or web applications that run on multiple operating systems
Описание: Updated to include coverage of the latest `DBPro` extension for database professionals this book is the only reference needed to get started with Visual Studio 2005 Team System. If you are a developer, you will learn how to write higher-quality code, and ensure that the code works and performs well.
Автор: Patrick Desjardins Название: Visual Studio Condensed ISBN: 1430268247 ISBN-13(EAN): 9781430268246 Издательство: Springer Рейтинг: Цена: 2799.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: You can visualize relationships in your code with the Code Map feature, find duplicated code to maximize your code reuse, and use Visual Studio`s inbuilt list of metrics to figure out just how healthy your code is and how difficult or easy it will be to maintain.
Автор: Dawid Borycki Название: Beginning Xamarin Development for the Mac ISBN: 1484231317 ISBN-13(EAN): 9781484231319 Издательство: Springer Рейтинг: Цена: 3658.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание:
Develop apps for the iPhone, iPad, and Apple wearables. Build iOS, watchOS, and tvOS apps using Xamarin.iOS and Visual Studio for Mac.
Learn how to set up your development environment and emulators, and how to create adaptive user interfaces for various platforms. Expert Dawid Borycki guides you through the fundamentals of programming for Apple platforms (Model View Controller, Test Driven Development), navigation patterns, gesture handling, accessing user's location, and reading and consuming data from web services. After reading this book, you will be able to build native apps that look and feel like other apps built into iOS, watchOS, and tvOS, and have the skills that are in high demand in today's market. If you are already programming C# apps for web or desktop, you will learn how to extend your skill set to Apple mobile, wearable, and smart TV platforms.
What You'll Learn
Build and implement native apps for Apple platforms
Create adaptive, universal views and handle navigation between them
Access user's location and handle touch input
Consume data from web services
Minimize app development time with C#
Who This Book Is For
Developers who are interested in mobile and device development, as well as experienced non-Apple developers who want to switch or extend their skill set to programming for Apple platforms
Автор: Mukherjee Sunny Название: Learn Microsoft Visual Studio App Center ISBN: 1484243811 ISBN-13(EAN): 9781484243817 Издательство: Springer Рейтинг: Цена: 7317.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание:
Use Visual Studio App Center with Xamarin Forms to set up a DevOps CI/CD pipeline, set up your mobile builds on either iOS or Android, set up Android and Apple certificates and provisioning profiles, distribute your app to your developers and testers, capture analytics and crashes from your users, communicate to your users with push notifications, and run UI tests on the Microsoft cloud. You will see how to automate and manage the life cycle of your apps through Microsoft's Cloud Service, with a focus on integrating App Center into your Xamarin Forms apps with clear, practical examples. As you follow along with the sample app, you will see how easy it is to configure your builds, to test the sample app on various iOS and Android devices on the App Center cloud, and to distribute your app to real devices.
Whether you are a developer on a small team or a startup or an architect in a large organization curious about the benefits of Visual Studio App Center, after finishing this book, you will be confident in setting up App Center on your next mobile project. Come join me on this journey through Visual Studio App Center with Xamarin Forms.
What You Will Learn
Create a DevOps CI/CD pipeline for your mobile app on both iOS and Android devicesSave money without buying multiple iOS and Android devices and instead run cloud UI testsStay informed about build successes and failures by integrating App Center with SlackSet up groups and add team members to your groups on App CenterDistribute your app to your team on either iOS or Android devicesCapture important user events in your code and report to App CenterGive a friendly user experience by handling crashes gracefully and reporting to App CenterKeep and analyze your user’s data on Azure by setting up automatic data export to AzureCommunicate with your users using iOS and Android notification services from App CenterGive your users a better experience by sending silent push notifications Include custom data in your push notifications
Who This Book Is For
Xamarin Forms mobile developers with previous experience using the Xamarin framework.
ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru