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