|
|
|
|
LEADER |
05549nmm a2200397 u 4500 |
001 |
EB002207505 |
003 |
EBX01000000000000001344706 |
005 |
00000000000000.0 |
007 |
cr||||||||||||||||||||| |
008 |
240503 ||| eng |
020 |
|
|
|a 9781835082843
|
050 |
|
4 |
|a QA76.76.A65
|
100 |
1 |
|
|a Ye, Roger
|
245 |
0 |
0 |
|a .NET MAUI cross-platform application development
|b build high-performance apps for Android, iOS, macOS, and Windows using XAML and Blazor with .NET 8
|c Roger Ye
|
250 |
|
|
|a Second edition
|
260 |
|
|
|a Birmingham, UK
|b Packt Publishing Ltd.
|c 2024
|
300 |
|
|
|a 496 pages
|b illustrations
|
505 |
0 |
|
|a Setting custom font icons -- Custom font setup -- Displaying font icons -- Building and debugging -- Windows -- Android -- iOS and macOS -- Building and testing the iOS target -- Building and testing the macOS target -- Migrating from Xamarin -- Migrating and reusing the Shell template from Xamarin.Forms -- Visual Studio project template -- Summary -- Chapter 3: User Interface Design with XAML -- Technical requirements -- Creating a XAML page -- XAML syntax -- XML declaration -- Element -- Attribute -- XML and XAML namespaces -- Creating a new page using XAML
|
505 |
0 |
|
|a Creating the same new page using C# -- XAML markup extensions -- Building a user interface -- Layouts -- StackLayout -- Grid -- FlexLayout -- AbsoluteLayout -- Views -- Label -- Image -- Editor -- Entry -- ListView -- Master-detail UI design -- Side-by-side -- Stacked -- Navigation in the master-detail UI design -- ItemDetailPage -- ItemsPage -- Supporting multiple languages -- localization -- Creating a .resx file -- Localizing text -- Summary -- Further reading -- Chapter 4: Exploring MVVM and Data Binding -- Technical requirements -- Understanding MVVM and MVC -- MVVM in PassXYZ.Vault
|
505 |
0 |
|
|a Includes bibliographical references and index
|
505 |
0 |
|
|a .NET Standard and Portable Class Libraries -- Using Xamarin for cross-platform development -- Xamarin.Forms -- Xamarin.Essentials -- Comparing user interface design on different platforms -- Moving to .NET MAUI -- .NET MAUI Blazor apps -- Developing native apps using .NET -- What's new in .NET 8 for .NET MAUI? -- Native AOT support for iOS-like platforms -- .NET MAUI extension of Visual Studio Code -- Development environment setup -- Using Visual Studio -- Installing .NET MAUI on Windows -- Installing .NET MAUI on macOS -- Visual Studio Code with the .NET MAUI extension -- Summary
|
505 |
0 |
|
|a Intro -- Copyright -- Contributors -- Table of Contents -- Preface -- Part 1: Exploring .NET MAUI -- Chapter 1: Getting Started with .NET MAUI -- Overview of cross-platform and full stack technologies -- Native application -- Web application -- Backend services -- Managing development complexity -- Full stack development -- Cross-platform technologies -- Apache Cordova -- Ionic -- React Native -- Flutter -- .NET MAUI -- Analysis of cross-platform full stack solutions -- Comparison of .NET and JavaScript -- Exploring the .NET landscape -- .NET Framework -- Mono -- .NET Core
|
505 |
0 |
|
|a Further reading -- Chapter 2: Building Our First .NET MAUI App -- Technical requirements -- Managing the source code in this book -- Download the source code in a compressed file -- Clone the source code per chapter -- Clone the source code from the main branch -- Setting up a new .NET MAUI project -- Creating a new project using Visual Studio -- Creating a new project using the dotnet command -- App startup and lifecycle -- Lifecycle management -- Subscribing to the Window lifecycle events -- Consuming the lifecycle override methods -- Configuring the resources -- App icon -- Splash screen
|
653 |
|
|
|a Applications Web
|
653 |
|
|
|a Logiciels d'application / Développement
|
653 |
|
|
|a Microsoft .NET Framework / http://id.loc.gov/authorities/names/n2017043838
|
653 |
|
|
|a Web applications / http://id.loc.gov/authorities/subjects/sh2012001728
|
653 |
|
|
|a Application software / Development / http://id.loc.gov/authorities/subjects/sh95009362
|
041 |
0 |
7 |
|a eng
|2 ISO 639-2
|
989 |
|
|
|b OREILLY
|a O'Reilly
|
490 |
0 |
|
|a Expert insight
|
776 |
|
|
|z 9781835080597
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781835080597/?ar
|x Verlag
|3 Volltext
|
082 |
0 |
|
|a 331
|
082 |
0 |
|
|a 005.2/76
|
520 |
|
|
|a An evolution of Xamarin.Forms, .NET MAUI is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. Using .NET MAUI, you can develop apps that’ll run on Android, iOS, macOS, and Windows from a single shared codebase. In this revised edition of .NET MAUI Cross-Platform Application Development you will be introduced to .NET 8 and get up to speed with app development in no time. The book begins by showing you how to develop a cross-platform application using .NET MAUI, including guidance for migrating from Xamarin.Forms. You’ll gain all the knowledge needed to create a cross-platform application for Android, iOS, macOS, and Windows following an example project step by step. As you advance, you’ll integrate the latest frontend technology into your app using Blazor components, including the new Blazor Bindings feature. After this, you’ll learn how to test and deploy your apps. With new coverage on creating mock .NET MAUI components, you can develop unit tests for your application. You will additionally learn how to perform Razor component testing using bUnit. By the end of this book, you’ll have learned how to develop your own cross-platform applications using .NET MAUI.
|