Xamarin. Forms Essentials : First Steps Toward Cross-Platform Mobile Apps.
Material type:
- text
- computer
- online resource
- 9781484232408
- 005.35
- QA76.59
Intro -- 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.
Polly -- 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.
Description based on publisher supplied metadata and other sources.
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2024. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
There are no comments on this title.