Overview:
Xamarin enables us to develop Native Mobile applications across multiple platforms: Android, iOS and Windows Phone. The course enables the participants to write Native looking user interfaces with C# and Xamarin Libraries.
Xamarin.iOS and Xamarin.Android are the two libraries that will be taught to develop iOS and Android Apps. Predominantly, the course participants will be using Xamarin Studio or Visual Studio (Microsoft) as the developer IDEs.
Audience:
This course targets professional developers who are familiar with C# and want to build apps for Android, Windows Phone and iOS.
Pre-Requisite:
Good Understanding of C#/.NET Programming Concepts and OOPS Concepts
Basic Knowledge of OS X usage and navigation would be desired, not mandatory
Required to have one license each for iOS and Android to even compile the Apps.
Course Curriculum
Starting with Xamarin Studio | |||
Xamarin Studio overview Details | 00:00:00 | ||
Installing Xamarin Forms Details | 00:00:00 | ||
Beginning Xamarin Trial Development Details | 00:00:00 | ||
Licensing for compiling and testing Xamarin Forms Apps Details | 00:00:00 | ||
Visual Studio plug-in for Building Apps with Forms (only for windows Machines) Details | 00:00:00 | ||
Xamarin.iOS and Xamarin.Android | |||
iOS Application Structure Details | 00:00:00 | ||
Android Application Structure Details | 00:00:00 | ||
Native Platform features and Architectures Details | 00:00:00 | ||
iOS and Android Life Cycle Details | 00:00:00 | ||
Calling native functions and libraries. Details | 00:00:00 | ||
Compiling and Running Native Builds. Details | 00:00:00 | ||
How do these Native SDKs differ from Xamarin Forms. Details | 00:00:00 | ||
Controls | |||
Basic Controls – Editor, Images, Labels Details | 00:00:00 | ||
TableView Control and ListView Control Details | 00:00:00 | ||
Custom Controls For each platform Details | 00:00:00 | ||
Accessing Native Controls via Dependency Service and Dependency Injection Details | 00:00:00 | ||
Web Services | |||
Web View Control Details | 00:00:00 | ||
Accessing Web Services on each platform Details | 00:00:00 | ||
Platform Tweaks | |||
Accessing Native Features of platforms Details | 00:00:00 | ||
Bluetooth and Wi-Fi Communications Details | 00:00:00 | ||
Using Compiled Libraries (Subject to Source, target platform and format of library). Details | 00:00:00 | ||
Using Dependency Services for Platform Specific Libraries. Details | 00:00:00 | ||
Cross-platform options | |||
Shared Projects Details | 00:00:00 | ||
PCL Solution Details | 00:00:00 | ||
Xamarin Forms | |||
Introduction to Forms Details | 00:00:00 | ||
Xamarin Forms XAML basics Details | 00:00:00 | ||
Building Controls with XAML and C# Details | 00:00:00 | ||
Data Binding Details | 00:00:00 | ||
Working with Controls Details | 00:00:00 | ||
Controlling Styles and Custom Controls Details | 00:00:00 | ||
Database Access | |||
The Native Directory Structures Details | 00:00:00 | ||
Using SQLite with different platforms in PCL Details | 00:00:00 | ||
Using SQLite with different platforms in Shared Project Details | 00:00:00 | ||
Accessing Application Folders and Shared Folders Details | 00:00:00 | ||
Adapting the Code to Platform specific Folder structure Details | 00:00:00 | ||
Accessing resources from Shared resources Details | 00:00:00 | ||
Accessing application resources | |||
Accessing resources from Android Project Details | 00:00:00 | ||
Accessing resources from iOS Project Details | 00:00:00 | ||
Accessing resources from Shared Code Project Details | 00:00:00 | ||
Wrap Up | |||
Optimizing the Compile Resources and Libraries Details | 00:00:00 | ||
Tweaking the compiler settings for Processing Details | 00:00:00 | ||
Localization using RESX Resource Details | 00:00:00 | ||
Testing and Publishing Details | 00:00:00 |
Course Reviews
No Reviews found for this course.