The following samples are available for the Multi-OS Engine:
| Name | Test Status | Description |
|---|---|---|
| Calculator | OK | A cross platform calculator. Demonstrates simple techniques: work with buttons, performing actions Notes: The Android module is just a Hello World |
| CurrencyConverter | OK | Demonstrates how to open an URL and retrieve the content of that URL just using built-in Java* classes |
| DateCell | OK | Demonstrates formatted display of date objects in table cells and use of UIDatePicker to edit those values Notes: The Android module is just a Hello World |
| FastJNI | OK | Demonstrates the usage of Android's FastJNI |
| FlipView | OK | An application that illustrates the following techniques: subclassing UIView, reacting to taps in views, open a URL to an external web site using Safari, flipping view content from front to back |
| InAppPurchase | PARTIAL | Demonstrates how to make purchases in your applications Notes: Android module does not compile, iOS works |
| KeyboardAccessory | PARTIAL | Shows how to use a keyboard accessory and how to use the keyboard-will-show and keyboard-will-hide notifications to animate resizing a view that is obscured by the keyboard Notes: Android is not the same as iOS |
| LazyTableLoader | OK | Demonstrates a multi-stage approach to loading and displaying a UITableView |
| LibGDXMissileCommand | OK | Shows how to implement libGDX game Notes: Launch on iOS Simulator only works from Xcode on Xcode 8 |
| LocalizedString | OK | Shows how to use iOS's localization APIs |
| MuseumMap | OK | Sample is based on SimpleMap sample. This application demonstrates how to work with SQL DB Notes: Requires Google Maps API Key |
| NoteSqlite | PARTIAL | Shows how to make persistent storage with SQLlite library using generated bindings for iOS part Notes: Save not pressable on iPhone |
| NoteTaking | PARTIAL | Shows how to make persistent storage with file system Notes: Save not pressable on iPhone |
| NoteTaking_Android | OK | Android-only version of the NoteTaking sample |
| OpenGLBox | OK | Demonstrates 3D graphics programming using OpenGL |
| Planets | OK | Demonstrates working with UI Kit graphics |
| RssReader | OK | Demonstrates use of HTTP and HTTPS using Java* API |
| SimpleMap | OK | A simple application that demonstrates working with MapView Notes: Requires Google Maps API Key |
| SimpleNetworkStreams | FAIL | Demonstrates work with sockets Notes: Launches, but not functional |
| Snake | OK | A port of the Android Snake sample. Demonstrates simple game creation technique without sprites. Using UIImageView. |
| SQLite3Demo_java_sql | OK | Shows how to make persistent storage as SQLite database using java.sql package |
| SQLite3Demo android_database_sqlite | OK | Shows how to make persistent storage as SQLite database using android.database.sqlite package Notes: Close guard warning, needs to be checked |
| Taxi | FAIL | A template for taxi app that allows to select an address on Google Map Notes: Multiple issues, needs update. |
| TheElements | OK | Demonstrates reading content from XML file. Works with UITableView, adding cells, using scrolling. Example of Master-Detail view, loading images from assets, reacting to taps in views, flipping view content from front to back |
| TicTacToe | OK | Demonstrates a simple game creation technique without sprites. Using buttons and performing actions. |
| WebBrowser | OK | A simple browser that uses WebView |
| WordSearch | OK | Sample demonstrating work with dictionary and substring search added |