What people are saying about Notes for Professionals books
This is gold. Programming Notes for Professionals #books - FOR FREE!
Thank you very much for this! Very useful
Some good books on programming!!
Great collection of resources.
Very good reference to learn new programming languages. There are books for almost everything
Amazing collection of free programming books.
The Xamarin.Forms 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 Xamarin.Forms group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners
181 pages, published on May 2019
Author(s): GoalKicker Books
Series: Programming Notes for Professionals
Publisher: GoalKicker Books
Year: 2019
Language: English
Pages: 181
Tags: Programming, Notes, Xamarin, Professionals
Content list
About
Chapter 1: Getting started with Xamarin.Forms
Section 1.1: Installation (Visual Studio)
Section 1.2: Hello World Xamarin Forms: Visual Studio
Chapter 2: Why Xamarin Forms and When to use Xamarin Forms
Section 2.1: Why Xamarin Forms and When to use Xamarin Forms
Chapter 3: Xamarin Forms Layouts
Section 3.1: AbsoluteLayout
Section 3.2: Grid
Section 3.3: ContentPresenter
Section 3.4: ContentView
Section 3.5: ScrollView
Section 3.6: Frame
Section 3.7: TemplatedView
Section 3.8: RelativeLayout
Section 3.9: StackLayout
Chapter 4: Xamarin Relative Layout
Section 4.1: Box after box
Section 4.2: Page with an simple label on the middle
Chapter 5: Navigation in Xamarin.Forms
Section 5.1: NavigationPage flow with XAML
Section 5.2: NavigationPage flow
Section 5.3: Master Detail Navigation
Section 5.4: Using INavigation from view model
Section 5.5: Master Detail Root Page
Section 5.6: Hierarchical navigation with XAML
Section 5.7: Modal navigation with XAML
Chapter 6: Xamarin.Forms Page
Section 6.1: TabbedPage
Section 6.2: ContentPage
Section 6.3: MasterDetailPage
Chapter 7: Xamarin.Forms Cells
Section 7.1: EntryCell
Section 7.2: SwitchCell
Section 7.3: TextCell
Section 7.4: ImageCell
Section 7.5: ViewCell
Chapter 8: Xamarin.Forms Views
Section 8.1: Button
Section 8.2: DatePicker
Section 8.3: Entry
Section 8.4: Editor
Section 8.5: Image
Section 8.6: Label
Chapter 9: Using ListViews
Section 9.1: Pull to Refresh in XAML and Code behind
Chapter 10: Display Alert
Section 10.1: DisplayAlert
Section 10.2: Alert Example with only one button and action
Chapter 11: Accessing native features with DependencyService
Section 11.1: Implementing text-to-speech
Section 11.2: Getting Application and Device OS Version Numbers - Android & iOS - PCL
Chapter 12: DependencyService
Section 12.1: Android implementation
Section 12.2: Interface
Section 12.3: iOS implementation
Section 12.4: Shared code
Chapter 13: Custom Renderers
Section 13.1: Accessing renderer from a native project
Section 13.2: Rounded label with a custom renderer for Frame (PCL & iOS parts)
Section 13.3: Custom renderer for ListView
Section 13.4: Custom Renderer for BoxView
Section 13.5: Rounded BoxView with selectable background color
Chapter 14: Caching
Section 14.1: Caching using Akavache
Chapter 15: Gestures
Section 15.1: Make an Image tappable by adding a TapGestureRecognizer
Section 15.2: Gesture Event
Section 15.3: Zoom an Image with the Pinch gesture
Section 15.4: Show all of the zoomed Image content with the PanGestureRecognizer
Section 15.5: Tap Gesture
Section 15.6: Place a pin where the user touched the screen with MR.Gestures
Chapter 16: Data Binding
Section 16.1: Basic Binding to ViewModel
Chapter 17: Working with Maps
Section 17.1: Adding a map in Xamarin.Forms (Xamarin Studio)
Chapter 18: Custom Fonts in Styles
Section 18.1: Accessing custom Fonts in Syles
Chapter 19: Push Notifications
Section 19.1: Push notifications for Android with Azure
Section 19.2: Push notifications for iOS with Azure
Section 19.3: iOS Example
Chapter 20: Eects
Section 20.1: Adding platform specific Eect for an Entry control
Chapter 21: Triggers & Behaviours
Section 21.1: Xamarin Forms Trigger Example
Section 21.2: Multi Triggers
Chapter 22: AppSettings Reader in Xamarin.Forms
Section 22.1: Reading app.config file in a Xamarin.Forms Xaml project
Chapter 23: Creating custom controls
Section 23.1: Label with bindable collection of Spans
Section 23.2: Implementing a CheckBox Control
Section 23.3: Create an Xamarin Forms custom input control (no native required)
Section 23.4: Creating a custom Entry control with a MaxLength property
Section 23.5: Creating custom Button
Chapter 24: Working with local databases
Section 24.1: Using SQLite.NET in a Shared Project
Section 24.2: Working with local databases using xamarin.forms in visual studio 2015
Chapter 25: CarouselView - Pre-release version
Section 25.1: Import CarouselView
Section 25.2: Import CarouselView into a XAML Page
Chapter 26: Exception handling
Section 26.1: One way to report about exceptions on iOS
Chapter 27: SQL Database and API in Xamarin Forms.
Section 27.1: Create API using SQL database and implement in Xamarin forms,
Chapter 28: Contact Picker - Xamarin Forms (Android and iOS)
Section 28.1: contact_picker.cs
Section 28.2: MyPage.cs
Section 28.3: ChooseContactPicker.cs
Section 28.4: ChooseContactActivity.cs
Section 28.5: MainActivity.cs
Section 28.6: ChooseContactRenderer.cs
Chapter 29: Xamarin Plugin
Section 29.1: Media Plugin
Section 29.2: Share Plugin
Section 29.3: ExternalMaps
Section 29.4: Geolocator Plugin
Section 29.5: Messaging Plugin
Section 29.6: Permissions Plugin
Chapter 30: OAuth2
Section 30.1: Authentication by using Plugin
Chapter 31: MessagingCenter
Section 31.1: Simple example
Section 31.2: Passing arguments
Section 31.3: Unsubscribing
Chapter 32: Generic Xamarin.Forms app lifecycle? Platform-dependant!
Section 32.1: Xamarin.Forms lifecycle is not the actual app lifecycle but a cross-platform representation of it
Chapter 33: Platform-specific behaviour
Section 33.1: Removing icon in navigation header in Anroid
Section 33.2: Make label's font size smaller in iOS
Chapter 34: Platform specific visual adjustments
Section 34.1: Idiom adjustments
Section 34.2: Platform adjustments
Section 34.3: Using styles
Section 34.4: Using custom views
Chapter 35: Dependency Services
Section 35.1: Access Camera and Gallery
Chapter 36: Unit Testing
Section 36.1: Testing the view models
Chapter 37: BDD Unit Testing in Xamarin.Forms
Section 37.1: Simple Specflow to test commands and navigation with NUnit Test Runner
Section 37.2: Advanced Usage for MVVM
Credits
You may also like