ORPP logo
Image from Google Jackets

Mastering Xamarin. Forms : Build Rich, Maintainable, Multi-Platform, Native Mobile Apps with Xamarin. Forms.

By: Material type: TextTextPublisher: Birmingham : Packt Publishing, Limited, 2018Copyright date: ©2018Edition: 2nd edDescription: 1 online resource (183 pages)Content type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781788297349
Genre/Form: Additional physical formats: Print version:: Mastering Xamarin. FormsLOC classification:
  • QA76.6 .S653 2018
Online resources:
Contents:
Cover -- Title Page -- Copyright and Credits -- Dedication -- www.packtpub.com -- Foreword -- Contributors -- Table of Contents -- Preface -- Chapter 1: Getting Started -- Introducing the app idea -- Defining features -- Creating the initial app -- Setting up the solution -- Updating the Xamarin.Forms packages -- Creating the main page -- Creating the new entry page -- Creating the entry detail page -- Summary -- Chapter 2: MVVM and Data Binding -- Understanding the MVVM pattern -- Adding MVVM to the app -- Setting up the app structure -- Adding ViewModels -- Adding MainViewModel -- Adding DetailViewModel -- Adding NewEntryViewModel -- Summary -- Chapter 3: Navigation -- The Xamarin.Forms navigation API -- Navigation and MVVM -- The ViewModel-centric navigation -- Creating a navigation service -- Updating the TripLog app -- Updating BaseViewModel -- Updating MainViewModel -- Initializing MainViewModel -- Updating NewEntryViewModel -- Updating DetailPage -- Summary -- Chapter 4: Platform Specific Services and Dependency Injection -- Inversion of control and dependency injection in mobile apps -- Xamarin.Forms DependencyService versus third-party alternatives -- Creating and using platform-specific services -- Creating a location service -- Using the location service on the new entry page -- Adding the location service implementation -- Registering dependencies -- Registering the platform-service implementations -- Registering the ViewModels -- Registering the navigation service -- Updating the TripLog app -- Updating the navigation service to handle ViewModel creation and dependency injection -- Summary -- Chapter 5: User Interface -- Custom renderers -- Creating a TableView DatePicker -- Value converters -- Creating a reverse visibility value converter -- Creating an integer to image value converter -- Adding pull-to-refresh -- Accessibility.
Supporting screen readers -- Summary -- Chapter 6: API Data Access -- Creating an API with Microsoft's Azure App Service -- Browsing and adding data -- Creating a base HTTP service -- Creating an API data service -- Updating the TripLog app ViewModels -- Offline data caching -- Adding the Akavache library -- Maintaining an offline data cache -- Summary -- Chapter 7: Authentication -- Adding identity and authentication to Azure Mobile Apps -- Setting up permissions -- Setting up an identity provider -- Creating an authentication service -- Adding a sign in page -- Summary -- Chapter 8: Testing -- Unit testing -- Testing ViewModels -- Running unit tests in Visual Studio -- Summary -- Chapter 9: App Monitoring -- Mobile app analytics and crash reporting -- Visual Studio App Center -- Setting up Visual Studio App Center -- Creating an analytics service -- Tracking exceptions and events -- Summary -- Other Books You May Enjoy -- Index.
Summary: Discover how to extend and build upon the components of the Xamarin.Forms toolkit to develop an effective, robust mobile app architecture. Starting with an app built with the basics of the Xamarin.Forms toolkit, you'll go step by step through several advanced topics to create a solution architecture rich with the benefits of good design.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
No physical items for this record

Cover -- Title Page -- Copyright and Credits -- Dedication -- www.packtpub.com -- Foreword -- Contributors -- Table of Contents -- Preface -- Chapter 1: Getting Started -- Introducing the app idea -- Defining features -- Creating the initial app -- Setting up the solution -- Updating the Xamarin.Forms packages -- Creating the main page -- Creating the new entry page -- Creating the entry detail page -- Summary -- Chapter 2: MVVM and Data Binding -- Understanding the MVVM pattern -- Adding MVVM to the app -- Setting up the app structure -- Adding ViewModels -- Adding MainViewModel -- Adding DetailViewModel -- Adding NewEntryViewModel -- Summary -- Chapter 3: Navigation -- The Xamarin.Forms navigation API -- Navigation and MVVM -- The ViewModel-centric navigation -- Creating a navigation service -- Updating the TripLog app -- Updating BaseViewModel -- Updating MainViewModel -- Initializing MainViewModel -- Updating NewEntryViewModel -- Updating DetailPage -- Summary -- Chapter 4: Platform Specific Services and Dependency Injection -- Inversion of control and dependency injection in mobile apps -- Xamarin.Forms DependencyService versus third-party alternatives -- Creating and using platform-specific services -- Creating a location service -- Using the location service on the new entry page -- Adding the location service implementation -- Registering dependencies -- Registering the platform-service implementations -- Registering the ViewModels -- Registering the navigation service -- Updating the TripLog app -- Updating the navigation service to handle ViewModel creation and dependency injection -- Summary -- Chapter 5: User Interface -- Custom renderers -- Creating a TableView DatePicker -- Value converters -- Creating a reverse visibility value converter -- Creating an integer to image value converter -- Adding pull-to-refresh -- Accessibility.

Supporting screen readers -- Summary -- Chapter 6: API Data Access -- Creating an API with Microsoft's Azure App Service -- Browsing and adding data -- Creating a base HTTP service -- Creating an API data service -- Updating the TripLog app ViewModels -- Offline data caching -- Adding the Akavache library -- Maintaining an offline data cache -- Summary -- Chapter 7: Authentication -- Adding identity and authentication to Azure Mobile Apps -- Setting up permissions -- Setting up an identity provider -- Creating an authentication service -- Adding a sign in page -- Summary -- Chapter 8: Testing -- Unit testing -- Testing ViewModels -- Running unit tests in Visual Studio -- Summary -- Chapter 9: App Monitoring -- Mobile app analytics and crash reporting -- Visual Studio App Center -- Setting up Visual Studio App Center -- Creating an analytics service -- Tracking exceptions and events -- Summary -- Other Books You May Enjoy -- Index.

Discover how to extend and build upon the components of the Xamarin.Forms toolkit to develop an effective, robust mobile app architecture. Starting with an app built with the basics of the Xamarin.Forms toolkit, you'll go step by step through several advanced topics to create a solution architecture rich with the benefits of good design.

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.

to post a comment.

© 2024 Resource Centre. All rights reserved.