Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Xamarin Forms: Build Native Cross-platform Mobile Apps with C#
Getting Started
01- Introduction
02- What is Xamarin Forms
03- Setting Up the Development Environment
04- Creating an App Using Visual Studio
05- Creating a Project Using Xamarin Studio
06- Your First Xamarin Forms App
07- How Xamarin Works
08- Course Layout
09- Asking Questions
XAML Essentials
01- Introduction
02- Xaml vs Code
03- Content Property
04- Accessing Elements in Code-behind
05- Data Binding
06- Binding Context
07- Dealing with Device Differences
08- Property Element Syntax
09- XAML Compilation
Layouts
01- Introduction
02- StackLayout
03- StackLayout in Code
04- Grid
05- Grid in Code
06- Absolute
07- Absolute in Code
08- Relative
09- Relative in Code
Images
01- Introduction
02- Image Sources
03- Downloaded Images
04- Aspects
05- Activity Indicator
06- Embedded Images
07- Embedded Images in XAML
08- Platform-specific Images
09- Application Icons
10- Rounded Images
11- Dealing with Sizes
Lists
01- Introduction
02- Populating a Basic List
03- Cell Appearance
04- Custom Cells
05- Grouping Items
06- Handling Selections
07- Context Actions
08- Pull to Refresh
09- SearchBar
Navigation
01- Introduction
02- Hierarchical Navigation
03- Modal Pages
04- A Simple Master Detail
05- Master Detail Page
06- Tabbed Page
07- Carousel Page
08- Displaying Popups
09- Toolbar
Forms and Setting Pages
01- Introduction
02- Switch
03- Slider
04- Stepper
05- Entry and Editor
06- Picker
07- Date and Time Picker
08- TableView
09- Custom Cells
10- Reusable Custom Cells
11- Picker with Navigation
Data Access
01- Introduction
02- Overview
03- Application Properties
04- Cleaner Implementation
05- File System
06- PCLStorage
07- Setting Up SQLite
08- Using SQLite
09- INotifyPropertyChanged
10- Consuming RESTful Services
MVVM Architectural Pattern
01- Introduction
02- What is MVVM
03- Testability Issues
04- Extracting a ViewModel
05- BaseViewModel
06- Domain vs View Model
07- Dealing with Dependencies
08- ICommand Interface
09- ICommand with a Parameter
10- Clean Coding
11- Unit Testing
Beyond the Basics
01- Introduction
02- Resource Dictionary
03- Dynamic Resources
04- Styles
05- Messaging Center
06- Managing Events
07- Accessing Common Device Functionality
05- Data Binding
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock