Mastering Xamarin.Forms : build rich, maintainable multiplatform native mobile apps with Xamarin.Forms /
Annotation
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2016.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; 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; Running the app; 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
- 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; Summary; Chapter 6: API Data Access
- Creating an API with Microsoft Azure App ServicesBrowsing 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 Xamarin Studio; Automated UI testing
- The Xamarin UITest frameworkCommon UITest methods; Creating a UITest project in Xamarin Studio; Initializing the TripLog app for UITest; Testing views; Running UI tests; Running UI tests locally; Running UI tests in Xamarin Test Cloud; Summary; Chapter 9: App Analytics; Mobile app analytics and crash reporting; Xamarin Insights; Setting up Xamarin Insights; Creating an analytics service; Tracking exceptions and events; Summary; Index