Урок 1.00:07:53
What is Xamarin?
Урок 2.00:04:20
Why use Xamarin
Урок 3.00:04:39
The Apps we'll build
Урок 4.00:03:47
Getting the Source Code
Урок 5.00:05:36
Requirements
Урок 6.00:02:50
Installing Xcode on macOS
Урок 7.00:05:11
Installing Xamarin on macOS
Урок 8.00:06:55
Installing Xamarin on Windows
Урок 9.00:04:53
Setting the connection between Visual Studio and a Mac computer
Урок 10.00:05:26
Creating a Project on Windows
Урок 11.00:06:26
Creating a Project on Mac
Урок 12.00:09:22
The Structure of the Projects
Урок 13.00:11:48
Introduction to XAML
Урок 14.00:09:24
Coding the functionality of a button
Урок 15.00:07:04
Testing our app in an Android emulator (macOS)
Урок 16.00:03:29
Testing our app in an Android emulator (Windows)
Урок 17.00:04:07
Testing on an iOS simulator
Урок 18.00:04:14
Remote iOS Simulator to Windows
Урок 19.00:08:52
XAML Hot Reload
Урок 20.00:14:00
Debugging your Xamarin Apps
Урок 21.00:07:57
Creating a Login Page with better Event Handlers
Урок 22.00:03:27
Defining better Entry elements
Урок 23.00:09:52
The Login Logic
Урок 24.00:12:16
Navigation Page
Урок 25.00:08:34
Tabbed Page
Урок 26.00:06:18
Toolbar Item
Урок 27.00:08:01
XAML Resources
Урок 28.00:05:31
Implicit XAML Styles
Урок 29.00:03:19
Explicit XAML Styles
Урок 30.00:06:22
Creating a Console App
Урок 31.00:07:47
Methods
Урок 32.00:08:07
Variables and Scope
Урок 33.00:05:54
Methods and Variables Challenge
Урок 34.00:12:56
Classes and Namespaces
Урок 35.00:12:01
Objects - Instances of a Class
Урок 36.00:06:49
Properties
Урок 37.00:05:00
Overloading Methods
Урок 38.00:09:04
Inheritance
Урок 39.00:06:55
Method Overriding
Урок 40.00:05:22
Interfaces
Урок 41.00:07:10
Implementing an Interface
Урок 42.00:09:51
Asynchronous Programming
Урок 43.00:07:47
Adding SQLite
Урок 44.00:04:13
New App Constructor
Урок 45.00:06:40
Database Paths
Урок 46.00:03:46
The Model of a Database Table
Урок 47.00:02:54
SQLite Atributes
Урок 48.00:11:33
Inserting into the Database
Урок 49.00:09:16
Read from the Database
Урок 50.00:04:29
The IDisposable interface and Using statements
Урок 51.00:04:36
Data Binding
Урок 52.00:07:45
ListView
Урок 53.00:12:34
Updating and Deleting from Table
Урок 54.00:07:54
Getting iOS Project ready for Maps
Урок 55.00:13:31
Getting Android Project ready for Maps
Урок 56.00:09:37
Restricting API Key
Урок 57.00:05:41
Displaying Maps from XAML
Урок 58.00:19:30
Displaying the User's Location
Урок 59.00:12:59
Handling Location Changes
Урок 60.00:12:51
Exploring the Foursquare API
Урок 61.00:08:24
Creating URL for REST Request
Урок 62.00:02:09
Preparing Projects
Урок 63.00:11:19
Making HTTP Get Requests
Урок 64.00:06:42
Venue model from JSON
Урок 65.00:06:22
Deserializing Json strings into C# objects
Урок 66.00:10:27
Custom Cells
Урок 67.00:12:13
Updating the Post Model
Урок 68.00:08:59
Displaying pins on a map
Урок 69.00:09:59
Displaying shared images
Урок 70.00:07:12
Android Images
Урок 71.00:07:03
iOS Images
Урок 72.00:05:49
Displaying Platform Specific Images
Урок 73.00:07:06
Profile Page
Урок 74.00:07:04
Linq Distinct - Unique values from a list
Урок 75.00:04:40
Linq Where - Filtering a list
Урок 76.00:08:46
ListViews and Dictionaries
Урок 77.00:04:32
Google Firebase
Урок 78.00:03:11
Creating a Firebase Project
Урок 79.00:07:44
Configuring the Firebase iOS Application
Урок 80.00:05:59
Entitlements and Signing Configurations
Урок 81.00:04:08
Configuring the Firebase Android Application
Урок 82.00:18:47
Dependency Services
Урок 83.00:20:39
iOS Implementation of Firebase Auth
Урок 84.00:06:34
Simplifying Error Messages
Урок 85.00:13:32
Android Implementation of Firebase Auth
Урок 86.00:16:10
Preparing our project to use Firestore
Урок 87.00:13:46
iOS Firestore Implementation - Part 1
Урок 88.00:12:22
iOS Firestore Implementation - Part 2
Урок 89.00:07:14
Android Firestore Implementation - PART 1
Урок 90.00:13:10
Android Firestore Implementation - PART 2
Урок 91.00:13:22
Replace SQLite with Firestore
Урок 92.00:10:39
Test the Android Application
Урок 93.00:04:56
Introduction to MVVM
Урок 94.00:05:24
The Model
Урок 95.00:05:42
The View Model
Урок 96.00:14:29
The ICommand interface
Урок 97.00:12:22
Simpler Command implementation
Урок 98.00:10:11
Command Parameters
Урок 99.00:05:30
Can Execute
Урок 100.00:13:03
The INotifyCollectionChanged interface
Урок 101.00:12:55
ObservableCollection for the Profile Page
Урок 102.00:10:41
Navigating through Binding
Урок 103.00:06:58
The INotifyPropertyChanged interface
Урок 104.00:17:58
The Login Command
Урок 105.00:18:31
Using all interfaces for the NewTravelPage
Урок 106.00:02:13
End of the Xamarin Forms Part of the Course
Урок 107.00:03:49
Xamarin Forms vs Xamarin Classic
Урок 108.00:13:13
Creating a Native project - Windows
Урок 109.00:04:12
Creating a Native project - Mac
Урок 110.00:05:36
The AXML Designer for Android
Урок 111.00:04:45
The AXML Source code
Урок 112.00:09:45
Android Activity
Урок 113.00:06:55
The iOS Storyboard
Урок 114.00:09:47
The ViewController
Урок 115.00:03:31
The Apps we'll build
Урок 116.00:06:29
The Login Page
Урок 117.00:06:14
Creating a new Activity
Урок 118.00:05:14
Intents
Урок 119.00:05:47
Passing Values through Intents
Урок 120.00:04:30
The Login Page
Урок 121.00:08:52
Adding Constraints
Урок 122.00:07:01
New ViewController
Урок 123.00:06:18
The NavigationController
Урок 124.00:07:35
Segues
Урок 125.00:06:11
Creating another Azure App Service
Урок 126.00:06:05
Connecting to the App Service
Урок 127.00:04:16
Creating a Table and its Class
Урок 128.00:12:38
Inserting into a Table
Урок 129.00:11:55
Reading from a Table
Урок 130.00:04:51
The PCL
Урок 131.00:12:37
Reusing Login Functionality
Урок 132.00:09:03
Reusing Register Functionality
Урок 133.00:06:41
Read Tables
Урок 134.00:05:47
Intro to Generics
Урок 135.00:08:57
Inserting to any Table
Урок 136.00:10:03
Preparing Android Project to use Tab Layout
Урок 137.00:06:31
Using the TabLayout
Урок 138.00:17:35
Navigating between Fragments
Урок 139.00:03:13
Prevent Back Navigation
Урок 140.00:16:32
Toolbar Navigation
Урок 141.00:07:57
Inserting Deliveries
Урок 142.00:09:58
The TabBarController
Урок 143.00:10:55
Adding One View Per Tab
Урок 144.00:04:49
Prevent Back Navigation
Урок 145.00:10:30
The BarButtonItem
Урок 146.00:03:47
The ListFragment
Урок 147.00:11:37
The ListAdapter
Урок 148.00:18:07
Using a Custom Adapter
Урок 149.00:04:51
The TableViewController
Урок 150.00:15:24
The TableViewCell
Урок 151.00:13:17
Using a Custom Cell
Урок 152.00:10:45
Preparing the Project to use Maps
Урок 153.00:03:47
Obtaining the Google Maps API Key
Урок 154.00:05:58
Displaying Maps (Android)
Урок 155.00:11:38
Location and Pins
Урок 156.00:14:26
Running on Android Device
Урок 157.00:07:57
Displaying Maps (iOS)
Урок 158.00:10:09
Location and Pins in iOS
Урок 159.00:03:30
Getting the Center of the Map
Урок 160.00:09:40
The Layout for the new App
Урок 161.00:19:35
UI And Navigation Challenge - Part 1
Урок 162.00:05:03
UI And Navigation Challenge - Part 2
Урок 163.00:11:04
UI And Navigation Challenge - Part 3
Урок 164.00:09:10
Updating Deliveries
Урок 165.00:21:56
Implemeiting Functionality Challenge - Part 1
Урок 166.00:19:41
Implemeiting Functionality Challenge - Part 2
Урок 167.00:20:16
DisplayingMaps and Getting Directions
Урок 168.00:14:17
Biometric Authentication - iOS
Урок 169.00:03:45
Biometric Authentication with FaceID
Урок 170.00:19:50
Biometric Authentication - Android
Урок 171.00:08:06
Haptic Feedback
Урок 172.00:19:40
App Shortcuts
Урок 173.00:07:44
Updating Android Projects to Oreo
Урок 174.00:06:14
Updating iOS Project to iOS 11
Урок 175.00:13:22
Preparing the Android Project
Урок 176.00:03:50
Generating APK
Урок 177.00:06:40
Publishing your Android Application
Урок 178.00:07:23
Preparing the iOS Project
Урок 179.00:14:07
Generating IPA
Урок 180.00:07:15
Publishing your iOS Application
Урок 181.00:05:32
Sending Updates to the Stores
Урок 182.00:11:18
About In App Purchases
Урок 183.00:11:15
Creating the iOS In-App Purchases
Урок 184.00:12:28
Performing the Purchase on iOS
Урок 185.00:07:40
Performing the Purchase on Android
Урок 186.00:04:50
Bonus Lecture and Information