Show Sidebar
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Xamarin Forms: Build Native Mobile Apps with C#
Getting Started (40m)
1- What is Xamarin (3:55)
2- Setting Up the Development Environment (3:51)
3- Creating an App Using Visual Studio (6:50)
4- Creating a Project Using Xamarin Studio (3:02)
5- Your First Xamarin Forms App (7:21)
6- How Xamarin Works (5:17)
7- Course Layout (2:46)
8- Follow Me Around
9- Learning Paths
XAML Essentials (35m)
1- XAML Introduction (0:28)
2- Xaml vs Code (4:48)
3- Content Property (3:33)
4- Accessing Elements in Code-behind (4:57)
5- Data Binding (4:42)
6- Binding Context (4:00)
7- Dealing with Device Differences (6:15)
8- Property Element Syntax (4:25)
9- XAML Compilation (4:11)
10- XAML Essentials Cheat Sheet
11- Exercise (0:57)
Layouts (1h)
1- Introduction (0:33)
2- StackLayout (6:55)
3- StackLayout in Code (1:52)
4- StackLayout Exercise
5- Grid in XAML (9:42)
6- Grid in Code (5:44)
7- Grid Excercise
8- Absolute (7:11)
9- Absolute in Code (2:41)
10- Absolute Excercise
11- Relative (6:41)
12- Relative in Code (3:53)
13- Relative Excercise
Images (40m)
1- Images Introduction (0:36)
2- Image Sources (0:53)
3- Downloaded Images (5:08)
4- Aspects (1:28)
5- Activity Indicator (4:43)
6- Embedded Images (2:26)
7- Embedded Images in XAML (5:44)
8- Platform-specific Images (8:10)
9- Application Icons (2:59)
10- Rounded Images (5:06)
11- Dealing with Sizes (2:49)
12- Images Cheat Sheet
13- Exercise (0:37)
Lists (35m)
1- Lists Introduction (0:28)
2- Populating a Basic List (1:39)
3- Cell Appearance (5:21)
4- Custom Cells (4:02)
5- Grouping Items (4:39)
6- Handling Selections (3:51)
7- Context Actions (7:44)
8- Pull to Refresh (2:36)
9- Search Bar (4:55)
10- Lists Cheat Sheet
11- Exercise (1:14)
Navigation (35m)
1- Navigation Introduction (0:42)
2- Hierarchical Navigation (7:40)
3- Modal Pages (1:24)
4- A Simple Master Detail (5:44)
5- Master Detail Page (7:54)
6- Tabbed Page (7:42)
7- Carousel Page (1:35)
8- Displaying Popups (5:28)
9- Toolbar (4:19)
10- Navigation Cheat Sheet
11- Exercise (1:35)
Forms and Setting Pages (55m)
1- Forms Introduction (0:30)
2- Switch (3:22)
3- Slider (3:39)
4- Stepper (1:27)
5- Entry and Editor (5:36)
6- Picker (7:46)
7- Date and Time Picker (5:12)
8- TableView (6:27)
9- Custom Cells (2:14)
10- Reusable Custom Cells (9:30)
11- Picker with Navigation (5:20)
12-Forms and Setting Pages Cheat Sheet
13- Forms and Settings Pages Exercise (3:04)
Data Access
1- Data Access Introduction (0:43)
2- Overview (3:25)
3- Application Properties (8:14)
4- Cleaner Implementation (5:51)
5- File System (7:37)
6- PCLStorage (1:19)
7- Setting Up SQLite (2:35)
8- Using SQLite (9:00)
9- INotifyPropertyChanged (6:21)
10- Consuming Web Services (9:38)
11- Data Access Cheat Sheet
12- ContactBook with SQLite - Solution
13- Netflix Roulette (2:42)
MVVM Architectural Pattern (1h5m)
1- MVVM Intro (0:27)
2- What is MVVM? (4:23)
3- Testability Issues (5:01)
4- Extracting a View Model (10:27)
5- Base View Model (9:47)
6- Domain vs View Model (5:01)
7- Dealing With Dependencies (6:21)
8- ICommand Interface (4:30)
9- ICommand with a Parameter (7:02)
10- Clean Coding (1:03)
11- Exercise
12- Unit Testing (10:10)
Beyond the Basics (25m)
1- Beyond the Basics Introduction (0:43)
2- Resource Dictionary (7:08)
3- Dynamic Resources (1:51)
4- Styles (9:49)
5- Style Exercise
6- Messaging Center (8:33)
7- Managing Events (1:51)
8- MessagingCenter Exercise
9- Accessing Common Device Functionality (2:08)
10- Beyond the Basics Cheat Sheet
5- Base View Model
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock