Sample apps
The easiest way to get started with the
BlackBerry
Dynamics
Bindings for Xamarin
is to open one of the projects for sample apps. Uncompress the desired sample and double-click either the .csproj
or .sln
file to open the project.By default, all of the sample apps use
ProGuard
as the obfuscation tool in the build and release process. For more information, see Using an obfuscation tool in your build and release process. To review the full set of ProGuard
rules, see the proguard-project.txt file in the Apache HTTP sample.Sample app | Description |
---|---|
AppKinetics shared services | Provides examples of how to use the BlackBerry
Dynamics Shared Services Framework. |
Apache HTTP client | Demonstrates how to use BlackBerry
Dynamics Secure Communication APIs to access resources behind the enterprise firewall. These secure communications APIs can be used to exchange data between the mobile app on the device and an app server utilizing the secure BlackBerry
Dynamics proxy infrastructure. |
App-specific policy | Demonstrates how to use BlackBerry
Dynamics app-specific policy APIs. App policies control specific features of a single app, in contrast to built-in policies that apply to all apps. |
BlackBerry
Dynamics interaction/events | Demonstrates how to interact with the BlackBerry
Dynamics Library and use the Remote Settings API. |
Greetings server | Demonstrates how to write a server that illustrates the BlackBerry
Dynamics Inter-container Communications (ICC) API. The ICC system is a means of exchanging data securely between two BlackBerry
Dynamics apps running on the same device. One app is the server (or "provider") and the other is the client (or "consumer").For background on the ICC, see Shared Services Framework. |
Greetings client | Demonstrates how to write a client that illustrates the BlackBerry
Dynamics Inter-container Communications (ICC) API. The ICC system is a means of exchanging data securely between two BlackBerry
Dynamics apps running on the same device.For background on the ICC, see Shared Services Framework. |
Push channel | Provides an example of the BlackBerry
Dynamics Push infrastructure, showing how to control the connection, create channels, and send messages in a loopback manner to the client. The Push Channel framework is a BlackBerry
Dynamics feature to receive real-time notifications from an app server. |
Secure copy-cut-paste | Compares the use of the Android default UI text controls and the secure counterparts offered by the BlackBerry
Dynamics UI text controls. Text data is encrypted/decrypted before copy/paste operations are performed.The BlackBerry
Dynamics UI text controls in the sample are as follows:
For background, see Data Leakage Prevention. |
Secure store | Demonstrates how to use the BlackBerry
Dynamics SDK to create, manage, and access files stored in an app’s secure container. Both the file names and file contents are encrypted, stored on the device, and can only be accessed when the BlackBerry
Dynamics app is unlocked. |