Xamarin
Xamarin enables us to develop Native Mobile applications across multiple platforms: Android, iOS and Windows Phone. With Xamarin, you write your apps entirely in C#, sharing the same code on iOS, Android, Windows, Mac and more. Anything you can do in Objective-C, Swift or Java, you can do in C#.
Duration: 35-40hrs
Course Content:
Duration: 35-40hrs
Course Content:
- Introduction to Xamarin
- Introduction to Xamarin Development IDEs
- Xamarin Studio
- Visual Studio
- Understand the MVC pattern
- Designing UI for Android Apps with
- List Views
- Adapters
- Designing UI for iOS Apps with
- Tables
- Collection Views
- Working with Native UI and App Controls
- Working with Data and Networks
- Understanding SQLite
- Access data via local databases and files
- Access data via Web Services:
- Examining support for WCF Services
- Working with network resources like HTTPs, JSON, Cloud Services
- Best Practices in Developing Cross Platform Apps using Xamarin
- Location based services – getting familiar with
- Map frameworks
- Map Overlays
- Location data
- App Deployment
- Google Play, Apple's App and Windows Phone Stores
- Understanding Build Settings for release builds
- Code signing/Certificate Setup
- Testing your applications
- Examine Xamarin Unit Test Project Support, Xamarin Test Cloud
- Understanding performance issues with Apple's (XCode) diagnostic and
- Visual Studio's debugging tools