In Review - Spring 2015 Developer Skill Sprint Series
Proximity Awareness with Beacons
In this Skill Sprint Brian Alexakis talks about how Proximity Awareness, powered by Beacons, can be used to create IoT solutions including a opening a smart door lock and a smart light when a Beacon is within close proximity.
Adding Interactive Maps to your Mobile Apps
Sarina covers the new TMapView component for iOS and Android that was introduced in RAD Studio XE8. Learn how to use Key Map Types, Gesture Control, adding Pins & Annotations, and API Key Setupd on Android. This skill sprint also covers the 4 different map types; Normal, Satellite, Hybrid, and Terrain.
Migrating dbExpress Applications to FireDAC
David I will cover dbExpress and FireDAC comparisons, name and type counterparts between dbExpress and FireDAC, connection defenitions, and using the refine tool to convert a Delphi sample app.
Build Multiple Form Factors with a Real-time Preview of Each UI
Getting your application to have a consistent and functioning UI on all devices and form factors available on the market today is no easy feat.
Smart phones and Tablets have a ton of different devices each with their own particular form factor. Consider Apple and the iPhone 6 and 6+ technically a single product but split into two different form factors! On top of the many different form factors, your app needs to be able to handle both portrait and landscape mode.
The all new Multi-Device Preview provides a design time side-by-side view comparing your apps UI over different form factors on a given platform – all in one window! Quickly get an at-a-glance preview of what the UI will look like across multiple devices all at once as you build it. Ensure your apps look and feel great across all the devices you want, faster than ever!
Understand User Behavior with AppAnalytics
Embarcadero® AppAnalytics is the first analytics service for mobile, desktop, and wearables. Understand your end users, wherever they are, to deliver better apps and experiences. Track and measure how often apps are used, which platforms they are running, what features customers are using, find and log crashes and more. Understand user behavior by capturing anonymous usage stats from end users. AppAnalytics is an analytics and tracking service, hosted by Embarcadero Technologies and available for RAD Studio XE8, C++Builder XE8 and Delphi XE8. Understand users today in existing Windows VCL apps, FireMonkey mobile and desktop apps to deliver better solutions.
Unit Testing with DUnitX
New in RAD Studio XE8 is support for DUnitX. DUnitX is an open-source unit test framework based on the NUnit test framework, including some ideas from xUnit as well. The RAD Studio integration of DUnitX framework enables you to develop and execute tests against Win32, Win 64 and MacOSX in Delphi and C++Builder applications.
The DUnitX testing framework provides its own set of methods for testing conditions. You can use the provided methods to test a large number of conditions. These methods represent common assertions although you can also create your own custom assertions.
DUnitX makes use of Generics and Anonymous methods. DUnitX uses attributes under Delphi personality. In C++Builder, DUnitX uses published methods.
Add New Components to your App with the GetIt Package Manager
Join Craig Chapmann presenting an overview of the new GetIt Package Manager for RAD Studio XE8. Developers can browse GetIt and download libraries for both VCL and FMX right from the IDE. This skill sprint will demonstrate what components are currently offered on the GetIt Package Manager.
How to Migrate to the latest version of RAD Studio XE8
In this Developer Skill Sprint Marco Cantu shows you how to migrate your IDE settings using the new Migrate Settings Tool introduced in RAD Studio XE8.
The concept behind this tool is quite simple: The IDE saves its configuration settings in the registry, and each version installed on a computer will have its specific settings. The Setting Migration Tool offers an easy way to copy some or all of the settings from the area of the registry for a version of the product to a different area storing the information for a different version.
Create iOS 64-bit Apps and Universal Bundles
In this skill sprint, David I covers what you need to do in RAD Studio XE8 to build 64-bit iOS apps.
Please login first in order for you to submit comments