Xamarin .Forms Notes for Professionals book

    Amazing collection of free programming books

    Collecting
    Free
    Amazing collection of free programming books

    The Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified

    Book created for educational purposes and is not affiliated with group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners

    https://goalkicker.com/

    Content

    • 1-1
      Content list
    • 1-2
      About
    • 1-3
      Chapter 1: Getting started with Xamarin.Forms
    • 1-4
      Section 1.1: Installation (Visual Studio)
    • 1-5
      Section 1.2: Hello World Xamarin Forms: Visual Studio
    • 1-6
      Chapter 2: Why Xamarin Forms and When to use Xamarin Forms
    • 1-7
      Section 2.1: Why Xamarin Forms and When to use Xamarin Forms
    • 1-8
      Chapter 3: Xamarin Forms Layouts
    • 1-9
      Section 3.1: AbsoluteLayout
    • 1-10
      Section 3.2: Grid
    • 1-11
      Section 3.3: ContentPresenter
    • 1-12
      Section 3.4: ContentView
    • 1-13
      Section 3.5: ScrollView
    • 1-14
      Section 3.6: Frame
    • 1-15
      Section 3.7: TemplatedView
    • 1-16
      Section 3.8: RelativeLayout
    • 1-17
      Section 3.9: StackLayout
    • 1-18
      Chapter 4: Xamarin Relative Layout
    • 1-19
      Section 4.1: Box after box
    • 1-20
      Section 4.2: Page with an simple label on the middle
    • 1-21
      Chapter 5: Navigation in Xamarin.Forms
    • 1-22
      Section 5.1: NavigationPage flow with XAML
    • 1-23
      Section 5.2: NavigationPage flow
    • 1-24
      Section 5.3: Master Detail Navigation
    • 1-25
      Section 5.4: Using INavigation from view model
    • 1-26
      Section 5.5: Master Detail Root Page
    • 1-27
      Section 5.6: Hierarchical navigation with XAML
    • 1-28
      Section 5.7: Modal navigation with XAML
    • 1-29
      Chapter 6: Xamarin.Forms Page
    • 1-30
      Section 6.1: TabbedPage
    • 1-31
      Section 6.2: ContentPage
    • 1-32
      Section 6.3: MasterDetailPage
    • 1-33
      Chapter 7: Xamarin.Forms Cells
    • 1-34
      Section 7.1: EntryCell
    • 1-35
      Section 7.2: SwitchCell
    • 1-36
      Section 7.3: TextCell
    • 1-37
      Section 7.4: ImageCell
    • 1-38
      Section 7.5: ViewCell
    • 1-39
      Chapter 8: Xamarin.Forms Views
    • 1-40
      Section 8.1: Button
    • 1-41
      Section 8.2: DatePicker
    • 1-42
      Section 8.3: Entry
    • 1-43
      Section 8.4: Editor
    • 1-44
      Section 8.5: Image
    • 1-45
      Section 8.6: Label
    • 1-46
      Chapter 9: Using ListViews
    • 1-47
      Section 9.1: Pull to Refresh in XAML and Code behind
    • 1-48
      Chapter 10: Display Alert
    • 1-49
      Section 10.1: DisplayAlert
    • 1-50
      Section 10.2: Alert Example with only one button and action
    • 1-51
      Chapter 11: Accessing native features with DependencyService
    • 1-52
      Section 11.1: Implementing text-to-speech
    • 1-53
      Section 11.2: Getting Application and Device OS Version Numbers - Android & iOS - PCL
    • 1-54
      Chapter 12: DependencyService
    • 1-55
      Section 12.1: Android implementation
    • 1-56
      Section 12.2: Interface
    • 1-57
      Section 12.3: iOS implementation
    • 1-58
      Section 12.4: Shared code
    • 1-59
      Chapter 13: Custom Renderers
    • 1-60
      Section 13.1: Accessing renderer from a native project
    • 1-61
      Section 13.2: Rounded label with a custom renderer for Frame (PCL & iOS parts)
    • 1-62
      Section 13.3: Custom renderer for ListView
    • 1-63
      Section 13.4: Custom Renderer for BoxView
    • 1-64
      Section 13.5: Rounded BoxView with selectable background color
    • 1-65
      Chapter 14: Caching
    • 1-66
      Section 14.1: Caching using Akavache
    • 1-67
      Chapter 15: Gestures
    • 1-68
      Section 15.1: Make an Image tappable by adding a TapGestureRecognizer
    • 1-69
      Section 15.2: Gesture Event
    • 1-70
      Section 15.3: Zoom an Image with the Pinch gesture
    • 1-71
      Section 15.4: Show all of the zoomed Image content with the PanGestureRecognizer
    • 1-72
      Section 15.5: Tap Gesture
    • 1-73
      Section 15.6: Place a pin where the user touched the screen with MR.Gestures
    • 1-74
      Chapter 16: Data Binding
    • 1-75
      Section 16.1: Basic Binding to ViewModel
    • 1-76
      Chapter 17: Working with Maps
    • 1-77
      Section 17.1: Adding a map in Xamarin.Forms (Xamarin Studio)
    • 1-78
      Chapter 18: Custom Fonts in Styles
    • 1-79
      Section 18.1: Accessing custom Fonts in Syles
    • 1-80
      Chapter 19: Push Notifications
    • 1-81
      Section 19.1: Push notifications for Android with Azure
    • 1-82
      Section 19.2: Push notifications for iOS with Azure
    • 1-83
      Section 19.3: iOS Example
    • 1-84
      Chapter 20: Eects
    • 1-85
      Section 20.1: Adding platform specific Eect for an Entry control
    • 1-86
      Chapter 21: Triggers & Behaviours
    • 1-87
      Section 21.1: Xamarin Forms Trigger Example
    • 1-88
      Section 21.2: Multi Triggers
    • 1-89
      Chapter 22: AppSettings Reader in Xamarin.Forms
    • 1-90
      Section 22.1: Reading app.config file in a Xamarin.Forms Xaml project
    • 1-91
      Chapter 23: Creating custom controls
    • 1-92
      Section 23.1: Label with bindable collection of Spans
    • 1-93
      Section 23.2: Implementing a CheckBox Control
    • 1-94
      Section 23.3: Create an Xamarin Forms custom input control (no native required)
    • 1-95
      Section 23.4: Creating a custom Entry control with a MaxLength property
    • 1-96
      Section 23.5: Creating custom Button
    • 1-97
      Chapter 24: Working with local databases
    • 1-98
      Section 24.1: Using SQLite.NET in a Shared Project
    • 1-99
      Section 24.2: Working with local databases using xamarin.forms in visual studio 2015
    • 1-100
      Chapter 25: CarouselView - Pre-release version
    • 1-101
      Section 25.1: Import CarouselView
    • 1-102
      Section 25.2: Import CarouselView into a XAML Page
    • 1-103
      Chapter 26: Exception handling
    • 1-104
      Section 26.1: One way to report about exceptions on iOS
    • 1-105
      Chapter 27: SQL Database and API in Xamarin Forms.
    • 1-106
      Section 27.1: Create API using SQL database and implement in Xamarin forms,
    • 1-107
      Chapter 28: Contact Picker - Xamarin Forms (Android and iOS)
    • 1-108
      Section 28.1: contact_picker.cs
    • 1-109
      Section 28.2: MyPage.cs
    • 1-110
      Section 28.3: ChooseContactPicker.cs
    • 1-111
      Section 28.4: ChooseContactActivity.cs
    • 1-112
      Section 28.5: MainActivity.cs
    • 1-113
      Section 28.6: ChooseContactRenderer.cs
    • 1-114
      Chapter 29: Xamarin Plugin
    • 1-115
      Section 29.1: Media Plugin
    • 1-116
      Section 29.2: Share Plugin
    • 1-117
      Section 29.3: ExternalMaps
    • 1-118
      Section 29.4: Geolocator Plugin
    • 1-119
      Section 29.5: Messaging Plugin
    • 1-120
      Section 29.6: Permissions Plugin
    • 1-121
      Chapter 30: OAuth2
    • 1-122
      Section 30.1: Authentication by using Plugin
    • 1-123
      Chapter 31: MessagingCenter
    • 1-124
      Section 31.1: Simple example
    • 1-125
      Section 31.2: Passing arguments
    • 1-126
      Section 31.3: Unsubscribing
    • 1-127
      Chapter 32: Generic Xamarin.Forms app lifecycle? Platform-dependant!
    • 1-128
      Section 32.1: Xamarin.Forms lifecycle is not the actual app lifecycle but a cross-platform representation of it
    • 1-129
      Chapter 33: Platform-specific behaviour
    • 1-130
      Section 33.1: Removing icon in navigation header in Anroid
    • 1-131
      Section 33.2: Make label's font size smaller in iOS
    • 1-132
      Chapter 34: Platform specific visual adjustments
    • 1-133
      Section 34.1: Idiom adjustments
    • 1-134
      Section 34.2: Platform adjustments
    • 1-135
      Section 34.3: Using styles
    • 1-136
      Section 34.4: Using custom views
    • 1-137
      Chapter 35: Dependency Services
    • 1-138
      Section 35.1: Access Camera and Gallery
    • 1-139
      Chapter 36: Unit Testing
    • 1-140
      Section 36.1: Testing the view models
    • 1-141
      Chapter 37: BDD Unit Testing in Xamarin.Forms
    • 1-142
      Section 37.1: Simple Specflow to test commands and navigation with NUnit Test Runner
    • 1-143
      Section 37.2: Advanced Usage for MVVM
    • 1-144
      Credits
    • 1-145
      You may also like

    FAQ

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    Recommendations

    Reviews

    | Collecting

    Sales Plans