Xamarin. Forms solutions /
Use the solutions provided in this book to handle common challenges in Xamarin. Forms that are encountered on a daily basis. Working examples and techniques are presented that you can modify and drop directly into your own projects. You will be able to deliver working code faster than ever. Examples...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
[New York NY] :
Apress,
[2019]
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- 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 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