Udemy - The Complete Xamarin Developer Course: iOS And Android!
Category: Study
Posted on 2019-08-13, by phaelx.
Description

Date: July 2019
Author: Tim Buchalka's Learn Programming Academy
Size: 5.3 GB
Format: MP4
Author: Tim Buchalka's Learn Programming Academy
Size: 5.3 GB
Format: MP4
Download >> https://dropapk.to/b6hsdid7vn3y
What you'll learn
*Create native Android and iOS apps that share up to 100% code
*Apply for junior mobile development positions (Android and iOS)
*Increased career options as a Multiplatform developer
*Learning Xamarin opens up opportunities to build Windows Desktop, Windows Store, Mac, and even smart watch apps that share the logic of your iOS and Android app
Course content
Intro to Xamarin
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements and Preparing the Environment
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Hello World with Xamarin.Forms
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
XAML & Navigation - The travel record app
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
C# Fundamentals
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
SQLite - Local Databases
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Maps and Location
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
REST - Consuming Foursquare Services
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Working with Images
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Linq
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure Services
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
MVVM
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Storing Images in the Cloud
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Hello World - Xamarin Native
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Delivery App Login - Android
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Delivery App Login - iOS
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Azure App Services on Xamarin classic apps
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
Sharing code
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Tabs in Android
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
Tabs in iOS
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
The TabBarController
Adding One View Per Tab
Prevent Back Navigation
The BarButtonItem
Lists in Android
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
The TabBarController
Adding One View Per Tab
Prevent Back Navigation
The BarButtonItem
The ListFragment
The ListAdapter
Using a Custom Adapter
Lists in iOS
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
The TabBarController
Adding One View Per Tab
Prevent Back Navigation
The BarButtonItem
The ListFragment
The ListAdapter
Using a Custom Adapter
The TableViewController
The TableViewCell
Using a Custom Cell
Maps in Android
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
The TabBarController
Adding One View Per Tab
Prevent Back Navigation
The BarButtonItem
The ListFragment
The ListAdapter
Using a Custom Adapter
The TableViewController
The TableViewCell
Using a Custom Cell
Preparing the Project to use Maps
Obtaining the Google Maps API Key
Displaying Maps (Android)
Location and Pins
Running on Android Device
Maps in iOS
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
The TabBarController
Adding One View Per Tab
Prevent Back Navigation
The BarButtonItem
The ListFragment
The ListAdapter
Using a Custom Adapter
The TableViewController
The TableViewCell
Using a Custom Cell
Preparing the Project to use Maps
Obtaining the Google Maps API Key
Displaying Maps (Android)
Location and Pins
Running on Android Device
Displaying Maps (iOS)
Location and Pins in iOS
Getting the Center of the Map
The Delivery Person's App
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
The TabBarController
Adding One View Per Tab
Prevent Back Navigation
The BarButtonItem
The ListFragment
The ListAdapter
Using a Custom Adapter
The TableViewController
The TableViewCell
Using a Custom Cell
Preparing the Project to use Maps
Obtaining the Google Maps API Key
Displaying Maps (Android)
Location and Pins
Running on Android Device
Displaying Maps (iOS)
Location and Pins in iOS
Getting the Center of the Map
The Layout for the new App
UI And Navigation Challenge - Part 1
UI And Navigation Challenge - Part 2
UI And Navigation Challenge - Part 3
Updating Deliveries
Implemeiting Functionality Challenge - Part 1
Implemeiting Functionality Challenge - Part 2
DisplayingMaps and Getting Directions
Adding Platform Specific Functionality
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
The TabBarController
Adding One View Per Tab
Prevent Back Navigation
The BarButtonItem
The ListFragment
The ListAdapter
Using a Custom Adapter
The TableViewController
The TableViewCell
Using a Custom Cell
Preparing the Project to use Maps
Obtaining the Google Maps API Key
Displaying Maps (Android)
Location and Pins
Running on Android Device
Displaying Maps (iOS)
Location and Pins in iOS
Getting the Center of the Map
The Layout for the new App
UI And Navigation Challenge - Part 1
UI And Navigation Challenge - Part 2
UI And Navigation Challenge - Part 3
Updating Deliveries
Implemeiting Functionality Challenge - Part 1
Implemeiting Functionality Challenge - Part 2
DisplayingMaps and Getting Directions
Biometric Authentication - iOS
Biometric Authentication with FaceID
Biometric Authentication - Android
Haptic Feedback
App Shortcuts
Updating Android Projects to Oreo
Updating iOS Project to iOS 11
Publishing to the App Stores
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
The TabBarController
Adding One View Per Tab
Prevent Back Navigation
The BarButtonItem
The ListFragment
The ListAdapter
Using a Custom Adapter
The TableViewController
The TableViewCell
Using a Custom Cell
Preparing the Project to use Maps
Obtaining the Google Maps API Key
Displaying Maps (Android)
Location and Pins
Running on Android Device
Displaying Maps (iOS)
Location and Pins in iOS
Getting the Center of the Map
The Layout for the new App
UI And Navigation Challenge - Part 1
UI And Navigation Challenge - Part 2
UI And Navigation Challenge - Part 3
Updating Deliveries
Implemeiting Functionality Challenge - Part 1
Implemeiting Functionality Challenge - Part 2
DisplayingMaps and Getting Directions
Biometric Authentication - iOS
Biometric Authentication with FaceID
Biometric Authentication - Android
Haptic Feedback
App Shortcuts
Updating Android Projects to Oreo
Updating iOS Project to iOS 11
Preparing the Android Project
Generating APK
Publishing your Android Application
Preparing the iOS Project
Generating IPA
Publishing your iOS Application
Sending Updates to the Stores
In-App Purchases
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
The TabBarController
Adding One View Per Tab
Prevent Back Navigation
The BarButtonItem
The ListFragment
The ListAdapter
Using a Custom Adapter
The TableViewController
The TableViewCell
Using a Custom Cell
Preparing the Project to use Maps
Obtaining the Google Maps API Key
Displaying Maps (Android)
Location and Pins
Running on Android Device
Displaying Maps (iOS)
Location and Pins in iOS
Getting the Center of the Map
The Layout for the new App
UI And Navigation Challenge - Part 1
UI And Navigation Challenge - Part 2
UI And Navigation Challenge - Part 3
Updating Deliveries
Implemeiting Functionality Challenge - Part 1
Implemeiting Functionality Challenge - Part 2
DisplayingMaps and Getting Directions
Biometric Authentication - iOS
Biometric Authentication with FaceID
Biometric Authentication - Android
Haptic Feedback
App Shortcuts
Updating Android Projects to Oreo
Updating iOS Project to iOS 11
Preparing the Android Project
Generating APK
Publishing your Android Application
Preparing the iOS Project
Generating IPA
Publishing your iOS Application
Sending Updates to the Stores
About In App Purchases
Creating the iOS In-App Purchases
Performing the Purchase on iOS
Performing the Purchase on Android
Bonus Material
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
The TabBarController
Adding One View Per Tab
Prevent Back Navigation
The BarButtonItem
The ListFragment
The ListAdapter
Using a Custom Adapter
The TableViewController
The TableViewCell
Using a Custom Cell
Preparing the Project to use Maps
Obtaining the Google Maps API Key
Displaying Maps (Android)
Location and Pins
Running on Android Device
Displaying Maps (iOS)
Location and Pins in iOS
Getting the Center of the Map
The Layout for the new App
UI And Navigation Challenge - Part 1
UI And Navigation Challenge - Part 2
UI And Navigation Challenge - Part 3
Updating Deliveries
Implemeiting Functionality Challenge - Part 1
Implemeiting Functionality Challenge - Part 2
DisplayingMaps and Getting Directions
Biometric Authentication - iOS
Biometric Authentication with FaceID
Biometric Authentication - Android
Haptic Feedback
App Shortcuts
Updating Android Projects to Oreo
Updating iOS Project to iOS 11
Preparing the Android Project
Generating APK
Publishing your Android Application
Preparing the iOS Project
Generating IPA
Publishing your iOS Application
Sending Updates to the Stores
About In App Purchases
Creating the iOS In-App Purchases
Performing the Purchase on iOS
Performing the Purchase on Android
Bonus - Please Watch!
Check out Our Other 41 Udemy Courses!
Source Codes
*Create native Android and iOS apps that share up to 100% code
*Apply for junior mobile development positions (Android and iOS)
*Increased career options as a Multiplatform developer
*Learning Xamarin opens up opportunities to build Windows Desktop, Windows Store, Mac, and even smart watch apps that share the logic of your iOS and Android app
Course content
Intro to Xamarin
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements and Preparing the Environment
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Hello World with Xamarin.Forms
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
XAML & Navigation - The travel record app
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
C# Fundamentals
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
SQLite - Local Databases
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Maps and Location
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
REST - Consuming Foursquare Services
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Working with Images
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Linq
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure Services
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
MVVM
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Storing Images in the Cloud
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Hello World - Xamarin Native
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Delivery App Login - Android
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Delivery App Login - iOS
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Azure App Services on Xamarin classic apps
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
Sharing code
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Tabs in Android
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
Tabs in iOS
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
The TabBarController
Adding One View Per Tab
Prevent Back Navigation
The BarButtonItem
Lists in Android
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
The TabBarController
Adding One View Per Tab
Prevent Back Navigation
The BarButtonItem
The ListFragment
The ListAdapter
Using a Custom Adapter
Lists in iOS
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
The TabBarController
Adding One View Per Tab
Prevent Back Navigation
The BarButtonItem
The ListFragment
The ListAdapter
Using a Custom Adapter
The TableViewController
The TableViewCell
Using a Custom Cell
Maps in Android
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
The TabBarController
Adding One View Per Tab
Prevent Back Navigation
The BarButtonItem
The ListFragment
The ListAdapter
Using a Custom Adapter
The TableViewController
The TableViewCell
Using a Custom Cell
Preparing the Project to use Maps
Obtaining the Google Maps API Key
Displaying Maps (Android)
Location and Pins
Running on Android Device
Maps in iOS
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
The TabBarController
Adding One View Per Tab
Prevent Back Navigation
The BarButtonItem
The ListFragment
The ListAdapter
Using a Custom Adapter
The TableViewController
The TableViewCell
Using a Custom Cell
Preparing the Project to use Maps
Obtaining the Google Maps API Key
Displaying Maps (Android)
Location and Pins
Running on Android Device
Displaying Maps (iOS)
Location and Pins in iOS
Getting the Center of the Map
The Delivery Person's App
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
The TabBarController
Adding One View Per Tab
Prevent Back Navigation
The BarButtonItem
The ListFragment
The ListAdapter
Using a Custom Adapter
The TableViewController
The TableViewCell
Using a Custom Cell
Preparing the Project to use Maps
Obtaining the Google Maps API Key
Displaying Maps (Android)
Location and Pins
Running on Android Device
Displaying Maps (iOS)
Location and Pins in iOS
Getting the Center of the Map
The Layout for the new App
UI And Navigation Challenge - Part 1
UI And Navigation Challenge - Part 2
UI And Navigation Challenge - Part 3
Updating Deliveries
Implemeiting Functionality Challenge - Part 1
Implemeiting Functionality Challenge - Part 2
DisplayingMaps and Getting Directions
Adding Platform Specific Functionality
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
The TabBarController
Adding One View Per Tab
Prevent Back Navigation
The BarButtonItem
The ListFragment
The ListAdapter
Using a Custom Adapter
The TableViewController
The TableViewCell
Using a Custom Cell
Preparing the Project to use Maps
Obtaining the Google Maps API Key
Displaying Maps (Android)
Location and Pins
Running on Android Device
Displaying Maps (iOS)
Location and Pins in iOS
Getting the Center of the Map
The Layout for the new App
UI And Navigation Challenge - Part 1
UI And Navigation Challenge - Part 2
UI And Navigation Challenge - Part 3
Updating Deliveries
Implemeiting Functionality Challenge - Part 1
Implemeiting Functionality Challenge - Part 2
DisplayingMaps and Getting Directions
Biometric Authentication - iOS
Biometric Authentication with FaceID
Biometric Authentication - Android
Haptic Feedback
App Shortcuts
Updating Android Projects to Oreo
Updating iOS Project to iOS 11
Publishing to the App Stores
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
The TabBarController
Adding One View Per Tab
Prevent Back Navigation
The BarButtonItem
The ListFragment
The ListAdapter
Using a Custom Adapter
The TableViewController
The TableViewCell
Using a Custom Cell
Preparing the Project to use Maps
Obtaining the Google Maps API Key
Displaying Maps (Android)
Location and Pins
Running on Android Device
Displaying Maps (iOS)
Location and Pins in iOS
Getting the Center of the Map
The Layout for the new App
UI And Navigation Challenge - Part 1
UI And Navigation Challenge - Part 2
UI And Navigation Challenge - Part 3
Updating Deliveries
Implemeiting Functionality Challenge - Part 1
Implemeiting Functionality Challenge - Part 2
DisplayingMaps and Getting Directions
Biometric Authentication - iOS
Biometric Authentication with FaceID
Biometric Authentication - Android
Haptic Feedback
App Shortcuts
Updating Android Projects to Oreo
Updating iOS Project to iOS 11
Preparing the Android Project
Generating APK
Publishing your Android Application
Preparing the iOS Project
Generating IPA
Publishing your iOS Application
Sending Updates to the Stores
In-App Purchases
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
The TabBarController
Adding One View Per Tab
Prevent Back Navigation
The BarButtonItem
The ListFragment
The ListAdapter
Using a Custom Adapter
The TableViewController
The TableViewCell
Using a Custom Cell
Preparing the Project to use Maps
Obtaining the Google Maps API Key
Displaying Maps (Android)
Location and Pins
Running on Android Device
Displaying Maps (iOS)
Location and Pins in iOS
Getting the Center of the Map
The Layout for the new App
UI And Navigation Challenge - Part 1
UI And Navigation Challenge - Part 2
UI And Navigation Challenge - Part 3
Updating Deliveries
Implemeiting Functionality Challenge - Part 1
Implemeiting Functionality Challenge - Part 2
DisplayingMaps and Getting Directions
Biometric Authentication - iOS
Biometric Authentication with FaceID
Biometric Authentication - Android
Haptic Feedback
App Shortcuts
Updating Android Projects to Oreo
Updating iOS Project to iOS 11
Preparing the Android Project
Generating APK
Publishing your Android Application
Preparing the iOS Project
Generating IPA
Publishing your iOS Application
Sending Updates to the Stores
About In App Purchases
Creating the iOS In-App Purchases
Performing the Purchase on iOS
Performing the Purchase on Android
Bonus Material
What is Xamarin?
Why use Xamarin
Xamarin Classic vs Xamarin Forms
The Apps we'll build
Requirements
Installing Xcode on macOS
Installing Xamarin on macOS
Installing Xamarin on Windows
Setting the connection between Visual Studio and a Mac computer
Shared Project vs PCL (Portable Class Libraries)
Shared Project vs .NEt Standard Libraries
Creating a Project on Windows
Creating a Project on Mac
The Structure of the Projects
Introduction to XAML
Coding the functionality of a button
Testing on an Android Simulator
Creating a new Android Emulator
Xamarin Device Manager
Testing on an iOS simulator
Remote iOS Simulator to Windows
Debugging your Xamarin Apps
What is the .NET Standard
Creating the Login Page
Defining better Entry elements
The Xamarin Forms Previewer
Setting Margin in XAML
The Login Logic
Navigation Page
Tabbed Page
Toolbar Item
XAML Resources
Implicit XAML Styles
Explicit XAML Styles
Creating a Console App
Methods
Variables and Scope
Methods and Variables Challenge
Classes and Namespaces
Objects - Instances of a Class
Properties
Overloading Methods
Inheritance
Method Overriding
Interfaces
Implementing an Interface
Asynchronous Programming
Adding SQLite
New App Constructor
Database Paths
The Model of a Database Table
SQLite Atributes
Inserting into the Database
Read from the Database
The IDisposable interface and Using statements
Data Binding
ListView
Updating and Deleting from Table
Getting iOS Project ready for Maps
Getting Android Project ready for Maps
Displaying Maps from XAML
Displaying the User's Location
Handling Location Changes
Exploring the Foursquare API
Creating URL for REST Request
Preparing Projects
Making HTTP Get Requests
Venue model from JSON
Deserializing Json strings into C# objects
Custom Cells
Updating the Post Model
Displaying pins on a map
Displaying shared images
Android Images
iOS Images
Displaying Platform Specific Images
Profile Page
Linq Distinct - Unique values from a list
Linq Where - Filtering a list
ListViews and Dictionaries
Azure App Service
Azure Subscription
Creating the App Service
Easy Tables
Connecting to the App Service
The Register Page
Inserting into a Cloud Database
Reading from a Cloud database
Inserting with Foreign Key
Reading Filtered Data
Multiple Devices
Updating and Deleting From Azure
Introduction to MVVM
The Model
Challenge - Improving the Model
The View Model
The INotify Property Changed interface
Implementing the INotyfyPropertyChanged
Binding Context
The ICommand Interface
Implementing ICommand
Binding Commands
Command Parameters
Replacing Events Challenge - Part 1
Replacing Events Challenge - Part 2
Flex Layout
The IValueConverter
Implementing the IValueConverter
The ObservableCollectionclass
Using the ObservableCollection
Xamarin Forms Wrap Up
Using Fast Renderers
Using LayoutCompression
Permissions
ListView Interactivity
Preparing Offline Database Sync
Performing Offline Database Sync
Implementing and Testing Offline Sync
Selecting an Image
Permissions for Photo Access
Creating an Azure Storage Service
Preparing the Project
Uploading an Image
Xamarin Forms vs Xamarin Classic
Creating a Native project - Windows
Creating a Native project - Mac
The AXML Designer for Android
The AXML Source code
Android Activity
The iOS Storyboard
The ViewController
The Apps we'll build
The Login Page
Creating a new Activity
Intents
Passing Values through Intents
The Login Page
Adding Constraints
New ViewController
The NavigationController
Segues
Creating another Azure App Service
Connecting to the App Service
Creating a Table and its Class
Inserting into a Table
Reading from a Table
The PCL
Reusing Login Functionality
Reusing Register Functionality
Read Tables
Intro to Generics
Inserting to any Table
Preparing Android Project to use Tab Layout
Using the TabLayout
Navigating between Fragments
Prevent Back Navigation
Toolbar Navigation
Inserting Deliveries
The TabBarController
Adding One View Per Tab
Prevent Back Navigation
The BarButtonItem
The ListFragment
The ListAdapter
Using a Custom Adapter
The TableViewController
The TableViewCell
Using a Custom Cell
Preparing the Project to use Maps
Obtaining the Google Maps API Key
Displaying Maps (Android)
Location and Pins
Running on Android Device
Displaying Maps (iOS)
Location and Pins in iOS
Getting the Center of the Map
The Layout for the new App
UI And Navigation Challenge - Part 1
UI And Navigation Challenge - Part 2
UI And Navigation Challenge - Part 3
Updating Deliveries
Implemeiting Functionality Challenge - Part 1
Implemeiting Functionality Challenge - Part 2
DisplayingMaps and Getting Directions
Biometric Authentication - iOS
Biometric Authentication with FaceID
Biometric Authentication - Android
Haptic Feedback
App Shortcuts
Updating Android Projects to Oreo
Updating iOS Project to iOS 11
Preparing the Android Project
Generating APK
Publishing your Android Application
Preparing the iOS Project
Generating IPA
Publishing your iOS Application
Sending Updates to the Stores
About In App Purchases
Creating the iOS In-App Purchases
Performing the Purchase on iOS
Performing the Purchase on Android
Bonus - Please Watch!
Check out Our Other 41 Udemy Courses!
Source Codes
Sponsored High Speed Downloads
5675 dl's @ 3642 KB/s
Download Now [Full Version]
7085 dl's @ 2088 KB/s
Download Link 1 - Fast Download
5025 dl's @ 3442 KB/s
Download Mirror - Direct Download
Search More...
Udemy - The Complete Xamarin Developer Course: iOS And Android!Links
Download this book
No active download links here?
Please check the description for download links if any or do a search to find alternative books.Related Books
- Ebooks list page : 41106
- 2022-01-10The Complete Xamarin Developer Course: iOS And Android!
- 2022-01-07The Complete Xamarin Developer Course iOS And Android
- 2018-07-09The Complete Xamarin Developer Course iOS And Android! (2018)
- 2022-05-21Udemy: The Complete React Developer Course (w/ Hooks and Redux)
- 2021-09-16Udemy The Complete React Developer Course (w Hooks And Redux) 2019 Tutorial
- 2019-12-27Udemy - The Complete React Developer Course (w Hooks and Redux) [Last updated 5-2019]
- 2019-09-28Udemy The Complete React Developer Course (w Hooks And Redux) 2019 Tutorial
- 2022-11-24Udemy - The Complete C Developer Course
- 2022-11-22Udemy - The Complete C Developer Course
- 2022-11-22Udemy - The Complete C Developer Course
- 2022-09-18Udemy - The Complete Google Forms Course Sending And Analyzing Forms
- 2022-09-18Udemy - The Complete Nodejs Developer Course 3rd Edition
- 2022-01-11Udemy - The Complete C Developer Course
- 2021-11-05Udemy - The Complete Kotlin Developer Course by Rob Percival, Nick Walter
- 2021-10-27Udemy - The complete General English course speaking and writing
- 2021-09-19Udemy - The Complete Java Developer Course -Mastering Java from zero - Removed
- 2020-12-13Udemy - The complete React developer course (wHooks & Redux) (2020)
- 2020-11-06Udemy The Complete C Developer Course
- 2020-08-30Udemy - The Complete C Developer Course
Comments
No comments for "Udemy - The Complete Xamarin Developer Course: iOS And Android!".
Add Your Comments
- Download links and password may be in the description section, read description carefully!
- Do a search to find mirrors if no download links or dead links.