12
Alejandro Ruiz alejandro.ruiz@xamarino s.com @alejandroruizva http://github.com/Alejan droRuiz "Cycle 8, Android Nougat & iOS 10" for Monkeys

"Cycle 8, Android Nougat & iOS 10" for Monkeys

Embed Size (px)

Citation preview

Page 1: "Cycle 8, Android Nougat & iOS 10" for Monkeys

Alejandro [email protected]@alejandroruizvahttp://github.com/AlejandroRuiz

"Cycle 8, Android Nougat & iOS 10" for Monkeys

Page 2: "Cycle 8, Android Nougat & iOS 10" for Monkeys

• Xamarin Studio 6.1• Xcode 8 & iOS 10• Android 7• Xamarin for VS 4.2• Mono Framework 4.6• Xamarin.Mac 2.1

Xamarin Cycle 8

Page 3: "Cycle 8, Android Nougat & iOS 10" for Monkeys

Xamarin Studio 6.1Xamarin.Forms Previewer

Page 4: "Cycle 8, Android Nougat & iOS 10" for Monkeys

Xamarin Studio 6.1Nuget 3 and Package Manager Updates

Page 5: "Cycle 8, Android Nougat & iOS 10" for Monkeys

And More…

Xamarin Studio 6.1Xamarin Studio 6.1

• C# Refactorings• F# Support Improvements• Android Designer Custom Controls• iOS Extensions Templates & Visual Designer Improvements

Full Release Notes: https://developer.xamarin.com/releases/studio/xamarin.studio_6.1/xamarin.studio_6.1/

Page 6: "Cycle 8, Android Nougat & iOS 10" for Monkeys

Xamarin for Visual StudioAndroid Archive Manager and Publishing

Page 7: "Cycle 8, Android Nougat & iOS 10" for Monkeys

And More…

• Xamarin.Mac Build Support• iOS & Android Debug Log

Full Release Notes: https://developer.xamarin.com/releases/vs/xamarin.vs_4/xamarin.vs_4.2/

Xamarin for Visual Studio

Page 8: "Cycle 8, Android Nougat & iOS 10" for Monkeys

Xamarin.iOSClassic Profile Deprecated

iOS 10• CallKit• Intents• IntentsUI• Message• Speech• UserNotification• UserNotificationUI• VideoSubscriberAccount

tvOS 10• ExternalAccessory• HomeKit• MultipeerConnectivity• Photos• PhotosUI• ReplayKit• UserNotification• VideoSubscriberAccount

watchOS 3• AVFoundation• CloudKit• CoreAudio• GameKit• SceneKit• SpriteKit• UserNotification

iOS 10 Privacy Permission Settings• Bluetooth Sharing – NSBluetoothPeripheralUsageDescription• Calendar – NSCalendarsUsageDescription• CallKit – NSVoIPUsageDescription• Camera – NSCameraUsageDescription• Contacts – NSContactsUsageDescription• Health – NSHealthShareUsageDescription & NSHealthUpdateUsageDescription• HomeKit – NSHomeKitUsageDescription• Location – NSLocationUsageDescription, NSLocationAlwaysUsageDescription, NSLocationWhenInUseUsageDescription

Check full list here: https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html

Page 9: "Cycle 8, Android Nougat & iOS 10" for Monkeys

And More…

Xamarin.iOS

Full Release Notes: https://developer.xamarin.com/releases/ios/xamarin.ios_10/xamarin.ios_10.0/

Xamarin Docs: https://developer.xamarin.com/guides/ios/platform_features/introduction-to-ios10/

Apple Docs: https://developer.apple.com/library/content/releasenotes/General/WhatsNewIniOS/Articles/iOS10.html

Page 10: "Cycle 8, Android Nougat & iOS 10" for Monkeys

Xamarin.Android• Java 8• Linking only for NDK-provided native libraries• Improved Fast Deployment• Multi-Window Mode• Enhanced Notifications (Direct Reply)• Bundled Notifications• Data Saver

Page 11: "Cycle 8, Android Nougat & iOS 10" for Monkeys

And More…

Xamarin.Android

Full Release Notes: https://developer.xamarin.com/releases/android/xamarin.android_7/xamarin.android_7.0/

Xamarin Docs: https://developer.xamarin.com/guides/android/platform_features/introduction-to-nougat/

Google Docs: https://developer.android.com/about/versions/nougat/index.html

Page 12: "Cycle 8, Android Nougat & iOS 10" for Monkeys

Thank You! Questions?Alejandro RuizCTO @ Los Xamarinos

[email protected]

alejandroruizvarela.blogspot.com

@alejandroruizva