Post on 10-May-2015
description
Mike BluesteinDeveloper EvangelistXamarinmike.bluestein@xamarin.com
iOS 7 API Tour
Friday, September 27, 13
• Full-screen content• Transparent status bar• Translucent navigation bars and tool bars• Tint color
General UI Changes
Friday, September 27, 13
• All view and controls completely redesigned• Borderless buttons• Inline pickers• Color to delineate UI elements• Edge to edge sectioned table views• ...
UIKit Views
Friday, September 27, 13
UIViewController Transitions
• Custom Transitions• Transitions with built in controllers• Collection View Transitions• Interactive Transitions
Friday, September 27, 13
UIView Animations
• Keyframes• Springs
Friday, September 27, 13
UIKit Dynamics
• Physics built into UIKit• Animator• Dynamic Item
UIViewUICollectionViewAttributes
• Behaviors
Friday, September 27, 13
Text Kit
• Higher level text API built on Core Text• Built-in text controls use Text Kit• Text container• Layout manager• Text Storage
Friday, September 27, 13
iBeacons
• Device Location• Uses Bluetooth Low Energy• Indoor location• Device Proximity
Friday, September 27, 13
Speech Synthesis
• Part of AVFoundation• AVSpeechSynthesizer• AVUtterance• AVSpeechSynthesisVoice
Friday, September 27, 13
Multi-tasking
• Background fetch• Remote notifications• Background transfer service
Friday, September 27, 13
Sprite Kit
• 2D Game Framework• Scenes• Sprites• Actions• Physics• Particles
Friday, September 27, 13
Many Other APIs
• Core Image enhancements• Multipeer Connectivity• Game Controllers• Air Drop• View snapshotting• Map Kit Enhancements• ...
Friday, September 27, 13
DemoFriday, September 27, 13
Resources
• iOS 7 User Interface Overviewdocs.xamarin.com/guides/ios/platform_features/ios7_ui
• Introduction to iOS 7docs.xamarin.com/guides/ios/platform_features/introduction_to_ios_7
• Backgrounding docs.xamarin.com/guides/cross-platform/application_fundamentals/backgrounding
Friday, September 27, 13