Delphi XE8 Product Tour

Embarcadero® Delphi XE8 is the complete software development solution for rapidly designing, coding, and extending "connected" apps across Windows, Mac, iOS, Android and IoT. Build industrial strength and Business ready solutions incorporating multiple native client platforms, mobile extensions, smart devices like smart watches and other IoT gadgets, cloud services, Enterprise and embedded data. Remove the stress of multiple teams and multiple codebases and create fast native apps for Windows, OS X and mobile from one codebase.

Delphi XE8 Videos

Watch these informative demo videos to learn about what you can do with Delphi and then download a free 30-day license to try it for yourself.

Preparing Your iOS and OSX Development Environment

Preparing Your iOS and OSX Development Environment

Preparing Your Android Development Environment

Preparing Your Android Development Environment

Preparing Your Windows Development Environment

Preparing Your Windows Development Environment

Installation Guide

Installation Guide

Increase productivity with the GetIt Package Manager, code productivity, configuration migration tool and more

Increase productivity with the GetIt Package Manager,
code productivity, configuration migration tool and more

Build universal apps for iOS 32-bit and 64-bit devices

Build universal apps for iOS 32-bit and 64-bit devices

Add application analytics to your VCL and FireMonkey applications

Add application analytics to your VCL and FireMonkey applications

Create Multi-Device User Interfaces once with FireUI and Multi-Device Previews

Create Multi-Device User Interfaces once with FireUI and Multi-Device Previews

Extend your Multi-Device applications with the new Web Browser, MapView and ImageList components and new platform controls for iOS

Extend your Multi-Device applications with the new Web Browser, MapView and ImageList components and new platform controls for iOS

Leverage Enterprise Mobility Services with custom API hosting, Enterprise data access, analytics and push notification support

Leverage Enterprise Mobility Services with custom API hosting, Enterprise data access, analytics and push notification support

Build highly connected, proximity aware apps with Beacons, Bluetooth, and AppTethering

Build highly connected, proximity aware apps with Beacons, Bluetooth, and AppTethering

See more Delphi videos in the XE8 playlist on YouTube >

Delphi XE8 Screenshots

IDE XE8 Productivity

FireUI
Multi-Device Preview

fireui300

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!

AltBeacon and iBeacon Component

Beacons Proximity

Component level support for beacons brings your app into the IoT fold with support of proximity awareness, contextual identification, and much more!

EMS
API Analytics

EMS

Custom API analytics and reporting in EMS informs the developer how deployed apps are consuming hosted RESTful APIs.

GetIt Package Manager

With the all new GetIt Package Manager you can browse, download, and integrate new components, right from the IDE!

Code Productivity

castalia300

New enhancements and features take writing code to the next level including: extra code refactoring, live syntax checking, metrics, structural code highlighting, parenthesis matching, flow control highlighting, and code analysis.

Native Platform Controls

Create high performance native apps.

MapView Component

MapView component for mobile platforms (iOS and Android) supporting platform specific interactive mapping libraries (respectively, by Apple and Google)

iOS 64-bit and Universal Apps

New FMX Premium Styles

Build multi-device user interfaces with responsive menus using the MultiView component.
Build multi-device user interfaces with responsive menus using the MultiView component.
Interconnect mobile and desktop apps with one another and with internet or Bluetooth enabled gadgets and sensors.
Interconnect mobile and desktop apps with one another and with internet or Bluetooth enabled gadgets and sensors.
Leverage Enterprise Mobility Services with custom API hosting, Enterprise data access and analytics.
Leverage Enterprise Mobility Services with custom API hosting, Enterprise data access and analytics.
ddt1
Use new VCL Styles to give your Windows applications a Windows 7/8.1 or custom look
including menus.
ddt2
Create mobile companion apps for your VCL Windows applications using app tethering components.
ddt3
Taskbar component to display application previews with interactive controls in the
Windows taskbar.
Build applications for multiple device form factors and platforms with native fidelity, capabilities and device uniqueness
Build applications for multiple device form factors and platforms with native fidelity, capabilities and device uniqueness.
ddt5
Use new VCL sensor components to access GPS, accelerometer and gyroscope in
Windows tablet apps.
dmt6
Create mobile apps for iOS and Android that interact with desktop apps via App Tethering.
dmt7
Integrate BaaS services from Kinvey and Parse for authentication, push notification and storage.
dmt8
Add in app purchasing and advertising to your mobile apps using TBannerAd and TInAppPurchase components.
dmt10
Get built-in access to various list styles with database connectivity to IBLite and SQLite.
dmt11
Easily leverage share sheet functionality in your apps via built-in actions.
dmt12
Access native controls including Date Picker, TimePicker and Custom Picker.
dmt13
Use pixel perfect native styling or create and apply your own custom styles.
Choose from built-in tab icons, or add your own Retina and non-Retina graphics
Choose from built-in tab icons, or add your own graphics
dmt14
Display web content in your mobile apps with the
Web Browser component.
dmt15
Shopping list app delivered natively on Android and iOS from the same code with
no modifications required.
Built in templates make it easy to get started with<br />iOS development
Built in templates make it easy to get started with mobile development
Leverage location services in your mobile applications.
Notifications
Build apps with scheduled notifications and set the badge number on the application icon to alert your users
See it on Android, iOS