Documentation
Forums
Components
Overview
Guides
Recipes
APIs
iOS
Mac
Android
Samples
Videos
Android
Controls
Autocomplete Text View
Add an Autocomplete Text Input
DatePicker
Select a Date
EditText
Capture User Input Text
ImageButton
Create An ImageButton
ImageView
Display An Image
MapView
Add an Overlay to a Map
Add a Map to an Application
Zoom a Map in Code
WebView
Call C# from JavaScript
Load a Web Page
Load Local Content
Data
Adapters
Create a Custom Adapter for Contacts
Use an ArrayAdapter
ContentProviders
Read Contacts
Update the Device Profile
Files
Browse Files
Selecting a Gallery Image
Fundamentals
Activity
Pass Data Between Activity
Start an Activity
Intent
Launch the Map Application
Launch the Phone Dialer
Open a Webpage in the Browser Application
Service
Create a Simple Service
General
Debugging
Output Information to Log Window
Set A Breakpoint
Step Through Code
Projects
Add Permissions to Android Manifest
Create an Android Project
Specify Default Namespace
Layout
Grid View
Create a Grid View
Table Layout
Create a Table Layout
Media
Audio
Play Audio
Record Audio
Video
Play Video
Record Video
Networking
Email
Send an Email
NetworkInfo
Detect Network Connection
SMS
Send an SMS
OS/Device Resources
Accelerometer
Get Accelerometer Readings
Geocoder
Geocode an Address
Reverse Geocode a Location
GPS
Get Current Device Location
Other UX
Animation
Frame Animation
Rotate Animation
Camera Intent
Take a Picture and Save Using Camera App
Drawing
Draw 2D Graphics
Fill A Polygon
Fragment
Create a Fragment
Select A Date in a Fragment
Gestures
Create a Gesture Listener
Detect a Touch
TextureView
Display a stream from the camera
Resources
Device Specific
Detect Screen Size
General
Load Large Bitmaps Efficiently
Pluralize Values
Style a Button
Web Services
Consuming Services
Call a REST Web Service
iOS
Animation
CoreAnimation
Animate a UIView using UIKit
Animate Using Blocks
Create an Animation Block
Create an Animation Group
Create An Explicit Animation
Create an Implicit Animation
Create a Keyframe Animation
Content Controls
Map View
Add an Annotation to a Map
Add an Overlay to a Map
Change Map Modes
Display a Location
Display Device Location
Handle Annotation Click
Navigation Controller
Add an Image to a Nav Bar Button
Add a Nav Bar Bottom ToolBar
Add a Nav Bar Right Button
Change the Back Button
Change the Nav Bar Color
Change the Nav Bar Style
Change the Nav Bar Title
Change the Nav Bar Transparency
Make the Nav Bar Disappear
Other UX
Use Initial Screen in Tab Controller
Scroll View
Create a Horizontal Scrolling Button List
Implement Tap-to-Zoom
Use a ScrollView
Zoom a ScrollView
Split View
Communicate Between Master and Detail Controllers
Show and Hide the Master View Button
Use Multiple Detail Controllers
Use Split View to Show two Controllers
Tables
Add a Cell Accessory
Create a Login Window Using MonoTouch.Dialog
Handle a Row Click
Populate a Table
Specify the Cell Type
Tab Bar
Add a Badge to a Tab Item
Create a Tab Bar
Persist Customized Tab Bar Buttons
Specify Customizable Tab Bar Buttons
Web View
Load a Web Page
Load Local Content
Load Non-Web Documents
Data
SQLite
Create a Database with ADO.NET
Create a Database with SQLiteNET
General
Debugging
Output Information to Log Window
Set A Breakpoint
Step Through Code
File System
Enumerate Directories
Load a File
Save Documents
Projects
Create an iOS Project
Environment Checks
Specify Default Root Namespace
Storyboard
Storyboard a TableView
Templates
Add a New View
Using the iOS View XIB Template
Graphics and Drawing
Core Text
Draw Unicode Text with CoreText
Core Graphics
Create a Transparent Region in a View
Input
Accelerometer
Use CoreMotion with Accelerometer
Keyboards
Dismiss the Keyboard
Touch
Drag and Rotate an Image
Media
Airplay
Enable or Disable Airplay
CoreImage
Adjust Contrast and Brightness of an Image
Images
Access Image Metadata
Merge Images
Rotate An Image
Sound
Record Sound
Video and Photos
Choose a Photo From the Gallery
Play a Video Using AVPlayer
Play a Video Using MPMoviePlayerController
Save Photo to Album with Metadata
Save Photo to App Directory
Multitasking
Detect Multitasking
Detect if Multitasking is Available
Network
Reachability
Detect if Network is Available
Web Requests
Download an Image
Download a File
Shared Resources
Contacts
Choose a Contact
Create a New Contact
Find a Contact
Email
Send an Email
SMS
Send an SMS or iMessage
Twitter
Send a Tweet
Standard Controls
ActionSheet
ActionSheet Date Picker
Create a Dismissible ActionSheet Date Picker
Display an ActionSheet
Buttons
Create Different Types of Buttons
Handle Clicks
Set Button Text
Use an Image for a Button
Fonts
Enumerate Fonts
Image View
Animate an ImageView
Load an Image
Labels
Change the Font
Popovers
Display a Loading Message
Segmented Button Control
Configure Segments (UISegmentedControl)
Specify Segment Sizes
Sliders
Specify Slider Appearance
Specify Slider Value
Text Field
Validate Input
Widescreen Mode
Input
Accelerometer
Keyboards
Touch