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

Saved in:
Bibliographic Details
Author / Creator:Lawrence, Shaun.
Imprint:New York, NY : Apress, [2023]
Description:1 online resource
Language:English
Subject:
Format: E-Resource Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/13709295
Hidden Bibliographic Details
ISBN:9781484292341
1484292340
1484292332
9781484292334
Notes:Description based on online resource; title from digital title page (viewed on August 22, 2023).
Summary: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.
Other form:Original 1484292332 9781484292334
Standard no.:10.1007/978-1-4842-9234-1

MARC

LEADER 00000cam a22000007i 4500
001 13709295
006 m o d
007 cr cnu---unuuu
008 230405s2023 nyu o 000 0 eng d
005 20241127154401.3
035 |a (OCoLC)1374816045  |z (OCoLC)1374875830 
035 9 |a (OCLCCM-CC)1374816045 
040 |a YDX  |b eng  |e rda  |c YDX  |d ORMDA  |d EBLCP  |d GW5XE  |d UKAHL  |d OCLCF  |d YDX  |d OCLCQ  |d OCLCO 
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 
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 
049 |a MAIN 
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). 
630 0 0 |a Microsoft .NET Framework.  |0 http://id.loc.gov/authorities/names/n2017043838 
630 0 7 |a Microsoft .NET Framework  |2 fast 
650 0 |a Application software  |x Development.  |0 http://id.loc.gov/authorities/subjects/sh95009362 
650 0 |a C# (Computer program language)  |0 http://id.loc.gov/authorities/subjects/sh2001001705 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a C# (Langage de programmation) 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a C# (Computer program language)  |2 fast 
776 0 8 |c Original  |z 1484292332  |z 9781484292334  |w (OCoLC)1359034178 
856 4 0 |u https://go.oreilly.com/uchicago/library/view/-/9781484292341/?ar  |y O'Reilly 
929 |a oclccm 
999 f f |s d63e7ecc-5d1a-4200-8f32-b64b499746d0  |i 93e224ab-f6b3-4e30-84ef-ef35f76fc078 
928 |t Library of Congress classification  |a TK5105.8885.A26L38 2023  |l Online  |c UC-FullText  |u https://go.oreilly.com/uchicago/library/view/-/9781484292341/?ar  |z O'Reilly  |g ebooks  |i 13852237