Skip Navigation

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:
  • GDTextView
  • GDEditText
  • GDAutoCompleteTextView
  • GDSearchView
  • GDWebView
 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.