Beruflich Dokumente
Kultur Dokumente
Pre-Requisites:
Mac machine for building iOS & Android applications (Must be a physical machine or
http://www.macincloud.com/ VM accessible from the training facility)
Windows Machine for building Android & Windows Applications (This can be a virtual machine
running on VMware fusion for Mac downloaded from
http://www.vmware.com/in/products/fusion )
Software Pre-requisites:
Introduction
Course Overview
Mono in Visual Studio 2012
Hello World
Deploying to a Device
User Interface
Views and Layouts
Table Layouts
Relative Layouts
Data
Options for Data
Creating a SqlLite Database
CRUD Operations
Using Data in Lists
Remote Data - WCF
Remote Data - JSON
File System
File Storage
Preferences
Media
Using the Camera
Embedding the Camera in an Application
Playing Audio
Recording Audio
Playing Video
Recording Video
Media Store
Location Services
Retrieving Current Location
GPS in the Emulator
Geocoding
Google Maps
Services
Creating a Background Service
Using Background Threads
Communicate with the UI from Background
Notifications
Networking
Bluetooth Activity
Bluetooth Service
Checking Network Availability
WiFi Manager
Publishing
Testing
Versioning the Final Build
Signing
Publishing
Xamarin.iOS
More UI Controls
Content Controls
Navigation Controller
Tab Bar Controller
Split View Controller
Web View
KeyBoard Control
Keyboard Input Properties
Hiding the Keyboard
The UITableView Control
Components of Table View
Understanding the DataSource and Delegates
Responding the User Interactions
Refresh Table Views
Customizing Appearance
Table Performance and Reusability
The File System
Application Sandbox
Application Directories
Working with Data
SQLite Interaction
Data Storage and Access with SQLite
User and Application Settings
Accessing Loading Preferences
Saving Preferences
Consuming Web Services
Interaction with JSON and XML data
GET/POST/DELETE
Multitasking Apps
Application States
Understanding Background Tasks
Checking Multitasking capabilities
Application Delegate Methods
Multitasking Guidelines
Registering for Permission to run in Background
Working with Touches
Touch Events
Gesture Recognition
Adding Gesture Controls to your UI Components
Publishing to App Store
App Store Guidelines
Building for Distribution
The Provisioning Profiles
Submitting the App
Notifications
Local Notifications
Handling Notifications
Xamarin.Forms
Conclusion