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 |