Mastering Xamarin. Forms : Build rich, maintainable, multi-platform, native mobile apps with Xamarin. Forms, 2nd Edition.

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 archi...

Full description

Saved in:
Bibliographic Details
Main Author: Snider, Ed
Format: eBook
Language:English
Published: Birmingham : Packt Publishing, 2018.
Edition:2nd ed.
Subjects:
Online Access:Click for online access

MARC

LEADER 00000cam a2200000Mi 4500
001 on1030821636
003 OCoLC
005 20240402213017.0
006 m o d
007 cr |n|---|||||
008 180407s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d NLE  |d MERUC  |d OCLCQ  |d UKAHL  |d OCLCQ  |d TUHNV  |d OCLCO  |d OCLCF  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCL 
019 |a 1032098910 
020 |a 9781788297349 
020 |a 1788297342 
020 |z 9781788290265 
035 |a (OCoLC)1030821636  |z (OCoLC)1032098910 
037 |a 9781788297349  |b Packt Publishing 
050 4 |a QA76.6  |b .S653 2018eb 
049 |a HCDD 
100 1 |a Snider, Ed. 
245 1 0 |a Mastering Xamarin. Forms :  |b Build rich, maintainable, multi-platform, native mobile apps with Xamarin. Forms, 2nd Edition. 
250 |a 2nd ed. 
260 |a Birmingham :  |b Packt Publishing,  |c 2018. 
300 |a 1 online resource (183 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a 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. 
505 8 |a Chapter 3: NavigationThe 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. 
505 8 |a Using the location service on the new entry pageAdding 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. 
505 8 |a Supporting screen readersSummary; 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. 
505 8 |a Running unit tests in Visual StudioSummary; 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. 
520 |a 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 ... 
650 0 |a Computer programming. 
650 7 |a computer programming.  |2 aat 
650 7 |a Computer programming  |x software development.  |2 bicssc 
650 7 |a Mobile & handheld device programming  |x Apps programming.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a Computers  |x Programming  |x General.  |2 bisacsh 
650 7 |a Computers  |x Programming Languages  |x C#.  |2 bisacsh 
650 7 |a Computer programming  |2 fast 
758 |i has work:  |a Mastering Xamarin.Forms (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCGmXwQdJjgJPK83xXKwjYP  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Snider, Ed.  |t Mastering Xamarin. Forms : Build rich, maintainable, multi-platform, native mobile apps with Xamarin. Forms, 2nd Edition.  |d Birmingham : Packt Publishing, ©2018 
856 4 0 |u https://ebookcentral.proquest.com/lib/holycrosscollege-ebooks/detail.action?docID=5332138  |y Click for online access 
903 |a EBC-AC 
994 |a 92  |b HCD