Xamarin.Forms solutions. ([2019])
- Record Type:
- Book
- Title:
- Xamarin.Forms solutions. ([2019])
- Main Title:
- Xamarin.Forms solutions
- Further Information:
- Note: Gerald Versluis, Steven Thewissen.
- Authors:
- Versluis, Gerald
Thewissen, Steven - Contents:
- Intro; Table of Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Foreword by David Ortinau; Introduction; Chapter 1: Fundamentals; Custom Renderers; Built-in Renderers; Implementing a Custom Renderer; Effects; Effects Versus Custom Renderers; Implementing an Effect; MessagingCenter; How MessagingCenter Works; Using MessagingCenter; DependencyService; Using the DependencyService; DependencyFetchTarget; Behaviors; Xamarin.Forms Behaviors; Attached Behaviors; Summary; Chapter 2: User Interface; Exploring the Layout Options; Using the Right Layout Controls; StackLayout RelativeLayoutAbsoluteLayout; Grid; ScrollView; Determining the Right Alignment and Expansion; Alignment; Expansion; Margin and Padding; Specifying Thickness Values; Introducing the FlexLayout; Direction; Wrap; JustifyContent; AlignItems; AlignContent; AlignSelf; Order; Basis; Grow; Shrink; Changing Our UI Based on Data; Property Triggers; Data Triggers; Event Triggers; Multi Triggers; Using Triggers with Style; Using EnterActions and ExitActions; Working with Animations; Adding Simple Animations; Translation; Scaling; Rotation; Fading; Working with Anchors; Cancelling an Animation Combining AnimationsWorking with Easing; Working with Custom Animations; Creating an Animation; Cancelling an Animation; Using Child Animations; Creating a Custom Animation Extension Method; Using Custom Fonts; Adding a Custom Font in iOS; Adding a Custom Font in Android; Finding the PostScript Name of theIntro; Table of Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Foreword by David Ortinau; Introduction; Chapter 1: Fundamentals; Custom Renderers; Built-in Renderers; Implementing a Custom Renderer; Effects; Effects Versus Custom Renderers; Implementing an Effect; MessagingCenter; How MessagingCenter Works; Using MessagingCenter; DependencyService; Using the DependencyService; DependencyFetchTarget; Behaviors; Xamarin.Forms Behaviors; Attached Behaviors; Summary; Chapter 2: User Interface; Exploring the Layout Options; Using the Right Layout Controls; StackLayout RelativeLayoutAbsoluteLayout; Grid; ScrollView; Determining the Right Alignment and Expansion; Alignment; Expansion; Margin and Padding; Specifying Thickness Values; Introducing the FlexLayout; Direction; Wrap; JustifyContent; AlignItems; AlignContent; AlignSelf; Order; Basis; Grow; Shrink; Changing Our UI Based on Data; Property Triggers; Data Triggers; Event Triggers; Multi Triggers; Using Triggers with Style; Using EnterActions and ExitActions; Working with Animations; Adding Simple Animations; Translation; Scaling; Rotation; Fading; Working with Anchors; Cancelling an Animation Combining AnimationsWorking with Easing; Working with Custom Animations; Creating an Animation; Cancelling an Animation; Using Child Animations; Creating a Custom Animation Extension Method; Using Custom Fonts; Adding a Custom Font in iOS; Adding a Custom Font in Android; Finding the PostScript Name of the Font; Tying It All Together in Shared Code; Creating Reusable Controls; Introducing a Simple Use Case; Creating a Custom Control; Creating a Bindable Property; Using a Custom Control; Exploring Gestures; Adding a TapGestureRecognizer; Adding a PinchGestureRecognizer Adding a PanGestureRecognizerSummary; Chapter 3: Working with Data; Getting Data Onto the Screen; Data Binding Basics; Data Bindings in Xamarin.Forms; Different Binding Modes; Overriding the Default Binding Mode; Notifying the App of Data Changes; Implementing INotifyPropertyChanged Using Fody; Working with Collections; Converting Data Bound Values; Using ValueConverters to Tackle Complex Scenarios; Getting to Know the ListView; Understanding the Basics; Using the Built-In Cell Types; Defining Separators and Row Height; Adding Headers and Footers; Selecting Items and Handling Tap Events Adding a Pull-to-RefreshUsing a Context Action to Act on a List Item; Adding a Jump List for Easy Navigation; Using Data Templates; Creating a Data Template; Create an Inline Data Template; Create a Data Template in a Resource Dictionary; Create a Custom Cell Type to Use in the Data Template; Dynamically Selecting a Data Template; Caching Data Using the ListView; Summary; Chapter 4: Network and Security; Connecting with REST APIs; The Old-Fashioned Way; HTTP Requests with Refit; Other Libraries; Connectivity; Caching; Akavache; Monkey Cache; Network Resilience; Retry Policy; Timeout … (more)
- Publisher Details:
- New York NY : Apress
- Publication Date:
- 2019
- Extent:
- 1 online resource
- Subjects:
- 005.35
Mobile apps
Mobile apps
Electronic books - Languages:
- English
- ISBNs:
- 9781484241349
1484241347 - Related ISBNs:
- 9781484241332
1484241339 - Notes:
- Note: Description based on online resource; title from digital title page (viewed on February 15, 2019).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.380733
- Ingest File:
- 02_365.xml