Cargando…

Introducing .NET MAUI : build and deploy cross-platform applications using C# and .NET multi-platform app UI /

Interested in giving Microsoft's new Multi-platform App UI (MAUI) a try? This book provides developers with a comprehensive set of tools and hands-on coding to build their own cross-platform applications. The book is a comprehensive end-to-end guide on creating, building, and distributing .NET...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Lawrence, Shaun
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York, NY : Apress, [2023]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a22000007i 4500
001 OR_on1374816045
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 230405s2023 nyu o 000 0 eng d
040 |a YDX  |b eng  |e rda  |c YDX  |d ORMDA  |d EBLCP  |d GW5XE  |d UKAHL  |d OCLCF  |d YDX  |d OCLCQ 
019 |a 1374875830 
020 |a 9781484292341  |q electronic book 
020 |a 1484292340  |q electronic book 
020 |z 1484292332 
020 |z 9781484292334 
024 7 |a 10.1007/978-1-4842-9234-1  |2 doi 
029 1 |a AU@  |b 000073797418 
035 |a (OCoLC)1374816045  |z (OCoLC)1374875830 
037 |a 9781484292341  |b O'Reilly Media 
050 4 |a TK5105.8885.A26  |b L38 2023 
072 7 |a UMP  |2 bicssc 
072 7 |a COM051380  |2 bisacsh 
072 7 |a UMP  |2 thema 
082 0 4 |a 005.2/76  |2 23/eng/20230404 
049 |a UAMI 
100 1 |a Lawrence, Shaun. 
245 1 0 |a Introducing .NET MAUI :  |b build and deploy cross-platform applications using C# and .NET multi-platform app UI /  |c Shaun Lawrence. 
264 1 |a New York, NY :  |b Apress,  |c [2023] 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
520 |a Interested in giving Microsoft's new Multi-platform App UI (MAUI) a try? This book provides developers with a comprehensive set of tools and hands-on coding to build their own cross-platform applications. The book is a comprehensive end-to-end guide on creating, building, and distributing .NET MAUI applications. As you walk through each new concept, .NET MAUI expert and Microsoft MVP Shaun Lawrence will show the concept's value and uses, and then have you apply it in a build-along application. You will work with this build-along application right up until you are ready to ship it to the relevant stores (e.g., App Store, etc.). The underlying theme through the book is to explain a key concept, show how to implement it directly in order to reinforce your understanding, and then show potential simplifications (e.g., alternative libraries) that can help you reduce the complexities of an applications code base. 
505 0 |a Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Part I: Getting to Know .NET MAUI -- Chapter 1: Introduction to .NET MAUI -- What is .NET MAUI? -- Digging a Bit Deeper -- Where Did It Come From? -- How It Differs From the Competition -- Why Use .NET MAUI? -- Supported Platforms -- Code Sharing -- Developer Freedom -- Community -- Fast Development Cycle -- .NET Hot Reload -- XAML Hot Reload -- Performance -- Strong Commercial Offerings -- Limitations of .NET MAUI -- No Web Assembly (WASM) Support -- No Camera API 
505 8 |a Apps Won't Look Identical on Each Platform -- Lack of Media Playback Out of the Box -- The Glass Is Half Full, Though -- How to Build .NET MAUI Applications -- Visual Studio -- Visual Studio (Windows) -- Visual Studio for Mac -- Rider -- Visual Studio Code -- Summary -- Chapter 2: Building Our First application -- Setting Up Your Environment -- macOS -- Visual Studio for Mac -- Xcode -- Remote Access -- Windows -- Visual Studio -- Visual Studio to macOS -- Troubleshooting Installation Issues -- .NET MAUI Workload Is Missing -- Visual Studio Installer -- Command Line 
505 8 |a Creating Your First Application -- Creating in Visual Studio -- Creating in the Command Line -- Building and Running Your First Application -- Getting to Know Your Application -- WidgetBoard -- Summary -- Source Code -- Chapter 3: The Fundamentals of .NET MAUI -- Project Structure -- /Platforms/ Folder -- Android -- iOS -- MacCatalyst -- Tizen -- Windows -- Summary -- /Resources/ Folder -- Fonts -- Images -- Raw -- Where To Begin? -- Generic Host Builder -- What Is Dependency Injection? -- Registering Dependencies -- AddSingleton -- AddTransient -- AddScoped -- Application Lifecycle 
505 8 |a Application States -- Lifecycle Events -- Handling Lifecycle Events -- Cross-Platform Mappings to Platform Lifecycle Events -- Platform-Specific Lifecycle Events -- Android -- iOS and MacCatalyst -- Windows -- Summary -- Chapter 4: An Architecture to Suit You -- A Measuring Stick -- Prerequisites -- Model View ViewModel (MVVM) -- Model -- View -- XAML -- C# (Code-Behind) -- ViewModel -- Model View Update (MVU) -- Getting Started with Comet -- Adding Your MVU Implementation -- XAML vs. C# Markup -- Plain C# -- C# Markup -- Chosen Architecture for This Book -- Adding the ViewModels 
505 8 |a Adding IWidgetViewModel -- Adding BaseViewModel -- Adding ClockWidgetViewModel -- Adding Views -- Adding IWidgetView -- Adding ClockWidgetView -- Viewing Your Widget -- Modifying MainPage.xaml -- Modifying MainPage.xaml.cs -- Taking the Application for a Spin -- MVVM Enhancements -- MVVM Frameworks -- Magic -- Summary -- Source Code -- Part II: User Interface -- Chapter 5: User Interface Essentials -- Prerequisites -- Models -- BaseLayout.cs -- FixedLayout.cs -- Board.cs -- Pages -- BoardDetailsPage -- FixedBoardPage -- ViewModels -- AppShellViewModel -- BoardDetailsPageViewModel 
588 |a Description based on online resource; title from digital title page (viewed on August 22, 2023). 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Microsoft .NET Framework. 
630 0 7 |a Microsoft .NET Framework.  |2 fast  |0 (OCoLC)fst01020083 
650 0 |a Application software  |x Development. 
650 0 |a C# (Computer program language) 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a C# (Computer program language)  |2 fast  |0 (OCoLC)fst00843284 
776 0 8 |c Original  |z 1484292332  |z 9781484292334  |w (OCoLC)1359034178 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484292341/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH41349398 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL7231661 
938 |a YBP Library Services  |b YANK  |n 19662845 
938 |a YBP Library Services  |b YANK  |n 19662845 
994 |a 92  |b IZTAP