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-1Content list
1-2About
1-3Chapter 1: Getting started with Xamarin.Forms
1-4Section 1.1: Installation (Visual Studio)
1-5Section 1.2: Hello World Xamarin Forms: Visual Studio
1-6Chapter 2: Why Xamarin Forms and When to use Xamarin Forms
1-7Section 2.1: Why Xamarin Forms and When to use Xamarin Forms
1-8Chapter 3: Xamarin Forms Layouts
1-9Section 3.1: AbsoluteLayout
1-10Section 3.2: Grid
1-11Section 3.3: ContentPresenter
1-12Section 3.4: ContentView
1-13Section 3.5: ScrollView
1-14Section 3.6: Frame
1-15Section 3.7: TemplatedView
1-16Section 3.8: RelativeLayout
1-17Section 3.9: StackLayout
1-18Chapter 4: Xamarin Relative Layout
1-19Section 4.1: Box after box
1-20Section 4.2: Page with an simple label on the middle
1-21Chapter 5: Navigation in Xamarin.Forms
1-22Section 5.1: NavigationPage flow with XAML
1-23Section 5.2: NavigationPage flow
1-24Section 5.3: Master Detail Navigation
1-25Section 5.4: Using INavigation from view model
1-26Section 5.5: Master Detail Root Page
1-27Section 5.6: Hierarchical navigation with XAML
1-28Section 5.7: Modal navigation with XAML
1-29Chapter 6: Xamarin.Forms Page
1-30Section 6.1: TabbedPage
1-31Section 6.2: ContentPage
1-32Section 6.3: MasterDetailPage
1-33Chapter 7: Xamarin.Forms Cells
1-34Section 7.1: EntryCell
1-35Section 7.2: SwitchCell
1-36Section 7.3: TextCell
1-37Section 7.4: ImageCell
1-38Section 7.5: ViewCell
1-39Chapter 8: Xamarin.Forms Views
1-40Section 8.1: Button
1-41Section 8.2: DatePicker
1-42Section 8.3: Entry
1-43Section 8.4: Editor
1-44Section 8.5: Image
1-45Section 8.6: Label
1-46Chapter 9: Using ListViews
1-47Section 9.1: Pull to Refresh in XAML and Code behind
1-48Chapter 10: Display Alert
1-49Section 10.1: DisplayAlert
1-50Section 10.2: Alert Example with only one button and action
1-51Chapter 11: Accessing native features with DependencyService
1-52Section 11.1: Implementing text-to-speech
1-53Section 11.2: Getting Application and Device OS Version Numbers - Android & iOS - PCL
1-54Chapter 12: DependencyService
1-55Section 12.1: Android implementation
1-56Section 12.2: Interface
1-57Section 12.3: iOS implementation
1-58Section 12.4: Shared code
1-59Chapter 13: Custom Renderers
1-60Section 13.1: Accessing renderer from a native project
1-61Section 13.2: Rounded label with a custom renderer for Frame (PCL & iOS parts)
1-62Section 13.3: Custom renderer for ListView
1-63Section 13.4: Custom Renderer for BoxView
1-64Section 13.5: Rounded BoxView with selectable background color
1-65Chapter 14: Caching
1-66Section 14.1: Caching using Akavache
1-67Chapter 15: Gestures
1-68Section 15.1: Make an Image tappable by adding a TapGestureRecognizer
1-69Section 15.2: Gesture Event
1-70Section 15.3: Zoom an Image with the Pinch gesture
1-71Section 15.4: Show all of the zoomed Image content with the PanGestureRecognizer
1-72Section 15.5: Tap Gesture
1-73Section 15.6: Place a pin where the user touched the screen with MR.Gestures
1-74Chapter 16: Data Binding
1-75Section 16.1: Basic Binding to ViewModel
1-76Chapter 17: Working with Maps
1-77Section 17.1: Adding a map in Xamarin.Forms (Xamarin Studio)
1-78Chapter 18: Custom Fonts in Styles
1-79Section 18.1: Accessing custom Fonts in Syles
1-80Chapter 19: Push Notifications
1-81Section 19.1: Push notifications for Android with Azure
1-82Section 19.2: Push notifications for iOS with Azure
1-83Section 19.3: iOS Example
1-84Chapter 20: Eects
1-85Section 20.1: Adding platform specific Eect for an Entry control
1-86Chapter 21: Triggers & Behaviours
1-87Section 21.1: Xamarin Forms Trigger Example
1-88Section 21.2: Multi Triggers
1-89Chapter 22: AppSettings Reader in Xamarin.Forms
1-90Section 22.1: Reading app.config file in a Xamarin.Forms Xaml project
1-91Chapter 23: Creating custom controls
1-92Section 23.1: Label with bindable collection of Spans
1-93Section 23.2: Implementing a CheckBox Control
1-94Section 23.3: Create an Xamarin Forms custom input control (no native required)
1-95Section 23.4: Creating a custom Entry control with a MaxLength property
1-96Section 23.5: Creating custom Button
1-97Chapter 24: Working with local databases
1-98Section 24.1: Using SQLite.NET in a Shared Project
1-99Section 24.2: Working with local databases using xamarin.forms in visual studio 2015
1-100Chapter 25: CarouselView - Pre-release version
1-101Section 25.1: Import CarouselView
1-102Section 25.2: Import CarouselView into a XAML Page
1-103Chapter 26: Exception handling
1-104Section 26.1: One way to report about exceptions on iOS
1-105Chapter 27: SQL Database and API in Xamarin Forms.
1-106Section 27.1: Create API using SQL database and implement in Xamarin forms,
1-107Chapter 28: Contact Picker - Xamarin Forms (Android and iOS)