000 04038nam a22004333i 4500
001 EBC5178317
003 MiAaPQ
005 20240729131643.0
006 m o d |
007 cr cnu||||||||
008 240724s2017 xx o ||||0 eng d
020 _a9781484232408
_q(electronic bk.)
020 _z9781484232392
035 _a(MiAaPQ)EBC5178317
035 _a(Au-PeEL)EBL5178317
035 _a(CaPaEBR)ebr11479271
035 _a(OCoLC)1015183636
040 _aMiAaPQ
_beng
_erda
_epn
_cMiAaPQ
_dMiAaPQ
050 4 _aQA76.59
082 0 _a005.35
100 1 _aVersluis, Gerald.
245 1 0 _aXamarin. Forms Essentials :
_bFirst Steps Toward Cross-Platform Mobile Apps.
250 _a1st ed.
264 1 _aBerkeley, CA :
_bApress L. P.,
_c2017.
264 4 _c©2017.
300 _a1 online resource (162 pages)
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
505 0 _aIntro -- Table of Contents -- About the Author -- Acknowledgments -- Introduction -- Part I: What Is Xamarin.Forms? -- Chapter 1: A Brief History of Xamarin -- How It All Started -- Xamarin Today -- Product Suite -- Xamarin Platform -- Xamarin.Forms -- Xamarin Test Cloud -- Xamarin Studio/Visual Studio for Mac -- Xamarin for Visual Studio -- Xamarin Workbooks -- The Xamarin Vision -- Summary -- Chapter 2: Introducing Xamarin.Forms -- The Necessity of Xamarin.Forms -- How to Construct the Layout -- Platform Renderers -- Summary -- Chapter 3: Xamarin.Forms Contents -- Portable Class Library vs Shared Project -- The .NET Standard -- Pages, Layouts, and Controls -- But There Is More… -- DependencyService -- Navigation -- Animations API -- Messaging Center -- Summary -- Chapter 4: Xamarin.Forms vs. Traditional Xamarin -- What Is Traditional Xamarin? -- Which One Do You Choose? -- Using Custom Renderers -- Summary -- Part II: Building an App -- Chapter 5: Establishing the Architecture -- The "Been Pwned" App -- Setting Up the Project Structure -- Been Pwned Structure -- Using the MVVM Pattern -- What Is the MVVM Pattern? -- Using MVVM With Xamarin.Forms -- Using a MVVM Framework -- Summary -- Chapter 6: Building Screens -- The Main Entry Point -- Styling -- Cascading Resource Dictionaries -- Platform-Specific XAML or Code -- XAML Compilation -- Application Lifecycle Methods -- Wrapping Up the App Class -- The Been Pwned? Page -- NavigationPage -- Grid -- SearchBar -- StackLayout -- ListView -- DataTemplates and DataTemplateSelector -- Behaviors -- Custom Views and Controls -- The PageModel -- Working with Resources and Metadata -- iOS -- Android -- Summary -- Chapter 7: Connecting to a REST Backend -- The Manual Way -- The Refit Way -- The Third-Party Way -- Summary -- Chapter 8: Using Good Libraries That Are Already Out There -- FreshMvvm -- Refit.
505 8 _aPolly -- Akavache -- Fusillade -- Settings -- Connectivity -- PropertyChanged.Fody -- FFImageLoading -- UserDialogs -- FormsCommunityToolkit -- Other Tooling -- MFractor -- Third-Party XAML Previewers -- Xamarin Live Player -- Summary -- Part III: Future of Xamarin.Forms -- Chapter 9: What to Expect in Xamarin.Forms Version 3 -- Improving Performance -- Fast Renderers -- Layout Compression -- XAML Standard -- More Styling Options -- Xamarin.Forms Embedding -- More Supported Platforms -- Others -- Summary -- Chapter 10: Conclusion -- Index.
588 _aDescription based on publisher supplied metadata and other sources.
590 _aElectronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2024. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
650 0 _aMobile apps.
655 4 _aElectronic books.
776 0 8 _iPrint version:
_aVersluis, Gerald
_tXamarin. Forms Essentials
_dBerkeley, CA : Apress L. P.,c2017
_z9781484232392
797 2 _aProQuest (Firm)
856 4 0 _uhttps://ebookcentral.proquest.com/lib/orpp/detail.action?docID=5178317
_zClick to View
999 _c133989
_d133989