All Guides
Cross-Platform
Android
User Interface
- ActionBar
- Auto Complete
- Calendars
- CardView
- Creating a Splash Screen
- Date Picker
- Designer Overview
- Form Elements
- Gallery
- Grid View
- Grid Layout
- Linear Layout
- ListViews and Adapters
- Material Theme
- Navigation Bar
- Popup Menus
- RecyclerView
- Relative Layout
- Spinner
- Switches
- Tabbed Layouts
- Table Layout
- Texture View
- Time Picker
- User Profile
- Web View
Advanced Topics
- Xamarin for Java Developers
- API Design
- Application Package Sizes
- Build ABI Specific APKs
- Command Line Emulator
- Multi-Core Devices & Xamarin.Android
- Environment
- Garbage Collection
- GDB
- Java Integration Overview
- Limitations
- Linking
- Localization
- Setting the Debuggable Attribute
- Using Native Libraries
- Working with AndroidManifest.xml
- Writing Responsive Applications
iOS
Platform Features
- iOS 9 Compatibility
- Introduction to iOS 9
- Introduction to iOS 8
- Introduction to iOS 7
- iOS 7 User Interface Overview
- Introduction to iOS 6
- Introduction to iCloud
- Introduction to CloudKit
- Introduction to Manual Camera Controls
- Introduction to EventKit
- Introduction to Extensions
- Introduction to the Document Picker
- Introduction to HealthKit
- Introduction to Touch ID
- Introduction to Unified Storyboards
- iOS Maps
- iOS Map Annotations and Overlays
- Introduction to Newsstand
- Introduction to PassKit
- Introduction to the Social Framework
Mac
Application Fundamentals
- Common Patterns and Idioms
- Understanding Mac APIs
- Working with .xib Files
- .storyboard/.xib Less User Interface Design
- Working with Images
- Data Binding and Key-Value Coding
- Working with Databases
- Working with Copy and Paste
- Sandboxing a Xamarin.Mac App
- Playing Sound with AVAudioPlayer
- Troubleshooting

