Mobile App Development with Xamarin

This Xamarin Mobile Application Development course allows learners to design and develop Native Mobile applications across different mobile platforms: Android, iOS and Windows Phone. This five day class will enable developers to write Native-looking UIs using C# and Xamarin Libraries. Xamarin Apps are built using standard, native user interface controls.

5 days - $2,995.00

Course taught by an expert Android/iOS App Developer

Prerequisites:

Basic knowledge of mobile app development for both iOS and Android are required.

Course Outline

Xamarin Android Architecture
Need of Xamarin and Android
About Mono
Mono and Dalvik
Android Binding Design
Development Environment

Creating a Sample App
Installing Xamarin. Android
Creating the App
Running and debugging App
Creating and Customizing emulators
Debugging with an Android
Device

User Interface Design
Action Bar
Autocomplete
Calendar
Date Picker
Time Picker
Form Elements
Spinner
Navigation Bar
Pop Up menus
Texture View
List View and Adapters
Grid View
Web view
Grid Layout
Linear Layout
Relative Layout
Table Layout
Tabbed Layout

Fragments
Creating a Fragment
Managing Fragments
Specialized Fragment Class
Providing backward Compatibility

Data Storage Mechanism
Creating Entity Class
Creating Storage services
Implementing Storage services

Location and Map Integration
Location Services
Navigating to the Maps

Camera API Integration
Required permission and features
Extending data service
Capturing and Image
Display existing Images

Deploying the App
App Distribution options
Disable Debug
Published Signed Apk

User Interface with iOS
Basic text Input
Buttons
Images
Slider
Switch
Segmented Controls
Auto sizing and Autorotation
Closing keypad

Creating iOS Application using Code
Creating Window
Adding a Controller
Creating View controller
Adding Text Fields
Adding Buttons
Handling Rotation

Working with Table View
Table parts and functionality
Populating a Table with Data
Customizing a Tables’ appearance

Introduction to Maps
Adding a Map
Map Style
Zooming
User Location