Using the BlackBerry Dynamics SDK for Xamarin.Forms
BlackBerry Dynamics SDK for Xamarin.Forms
- Follow the requirements, prerequisites, and setup instructions for theBlackBerry Dynamics SDK for Androidor theBlackBerry Dynamics SDK for iOS(or both, if you develop apps for both platforms).
- Follow the instructions in Steps to get started with the BlackBerry Dynamics Bindings for Xamarin.
- Use the followingXamarin.Formslibraries that are distributed in the SDK package:
- Xamarin.Forms common libraries:
- BBDXamarinForms.Common.Interfaces.dll
- BBDXamarinForms.Common.Library.dll
- BBDXamarinForms.Common.Utils.dll
- Xamarin.Forms platform libraries:
- BBDXamarinForms.Droid.Interfaces.dll
- BBDXamarinForms.Droid.Library.dll
- BBDXamarinForms.iOS.Interfaces.dll
- BBDXamarinForms.iOS.Library.dll
- Xamarin binding libraries:
- GoodDynamics.Android.dll
- GoodDynamics.iOS.dll
- Review the sample projects in theBlackBerry Dynamics SDK for Xamarin.Formspackage to familiarize yourself with the project structure and configurations.
- BlankApp: The main project that contains application views that render on both platforms and allow the execution of the unified API. Demonstrates how to implement theBlackBerry DynamicsSDK event handling lifecycle. See theApp.xaml.csfile and Implementing a BlackBerry Dynamics event listener.
- AppKinecticsService: Demonstrates how to write a server application that uses theBlackBerry DynamicsInter-Container Communications API (AppKinetics). AppKinetics allowsBlackBerry Dynamicsapps running on the same device to exchange data and commands securely.
- SampleAppSuite: Demonstrates how to use the rest of the available APIs.
Note that the sample apps require the following NuGet packages that can be obtained usingMicrosoft Visual Studio: AutoMapper, NLog, Unity, SQLite-net, and System.ValueTuple.