Bootcamp: From REST Services to Mobile Apps

Learn to build modern REST APIs with the Delphi MVC Framework and connect them to a FireMonkey app for Android and iOS.

26–27 November 2026 | Düsseldorf

EARLY BIRD ENDS IN:

​​Two days of Delphi power:​​ Together we build a working time-tracking application – from the REST API with DMVC to the cross-platform app.

Backend meets mobile: Build modern REST APIs with the Delphi MVC Framework and connect them to a FireMonkey app for Android and iOS.

After the bootcamp you can build a REST API with DMVC, secure it, and consume it from a FireMonkey app.

From REST Services to Mobile Apps

Bootcamp Day 1: REST API with Delphi and DMVC

Trainer: Bernd Ua · Language: German

REST fundamentals and architecture
– Understanding HTTP, REST and JSON
– Designing a RESTful API
– REST frameworks in Delphi at a glance
check icon
check icon
API design with the Delphi MVC Framework
– Resources, endpoints and routing
– DMVC controllers and parameters
– Building the time-tracking API with DMVC
Serialisation and database access
– JSON serialisation and deserialisation
– Database connectivity in DMVC
– Structured data models
check icon
check icon
Error handling and documentation
– Exception handling and HTTP status codes
– Swagger middleware in DMVC
– Testing and documenting the REST API
Authorisation and authentication
– Authentication and authorisation for REST APIs
– DMVC middleware for authorisation
– Securing REST endpoints
check icon
check icon
Deployment from the server's perspective
– Deploying DMVC applications
– Security considerations in production
– From REST API to live operation

Bootcamp Day 2: Hands-On FireMonkey: Building a Cross-Platform Mobile Client

Trainer: Andrea Magni · Language: English

FireMonkey application architecture
– Structuring a cross-platform application
– From skeleton to finished app
– Step by step instead of isolated demos
check icon
check icon
REST communication with Delphi
– Connecting to the time-tracking API from day 1
– Requests and responses in the FireMonkey client
– Processing REST API data in the client
LiveBindings and data presentation
– Displaying data with list controls
– LiveBindings in practice
– Data flow between REST API and interface
check icon
check icon
Styles, SVG icons and animations
– Designing FireMonkey interfaces with styles
– Working with SVG icons
– Animations and responsive UI
Runtime permissions & asynchronous dialogs
– Runtime permissions on Android & iOS
– Asynchronous dialogs in FireMonkey
– Native mobile development with Delphi
check icon
check icon
Camera integration and platform services
– Linking a user photo to a time-tracking entry
– Depending on time and interest: location, local notifications, sharing and on-device storage
– Reusable approaches for your own FireMonkey apps

Enjoying the content?

Get the most out of EKON by becoming a free community member — curated resources, weekly newsletter, and member-only perks.

Weekly
Articles + tutorials

The reads you'd find if you had time

2× / mo
Live webinars

Experts you can actually ask

Monthly
Magazine + whitepapers

Deep dives worth your weekend

On-Demand
Recordings + courses

Past conferences, ready when you are

5 reasons to join the bootcamp

End-to-end development with Delphi
Learn the complete development process – from designing a REST API with DMVC to a finished mobile FireMonkey application for Android and iOS.
check icon
check icon
Hands-on, not theory
Across both days you build one continuous Delphi project and turn every concept into working code – no demo zoo, but an application that grows feature by feature.
Modern best practices for REST APIs
Find out how to design REST APIs with the Delphi MVC Framework, document them with Swagger, secure them with middleware and take them into production.
check icon
check icon
Cross-platform with FireMonkey
Build a mobile client for Android and iOS that talks to your REST API and uses native device features such as the camera and runtime permissions.
Ready for your own Delphi projects
The techniques and best practices covered transfer directly to your own Delphi projects.
check icon

Target audience

  • Delphi developers with a basic knowledge of OOP
  • Developers who want to build REST APIs with the Delphi MVC Framework themselves
  • Developers looking to get started with cross-platform development in FireMonkey
  • Teams planning to extend an existing Delphi application with a REST API and a mobile app

Requirements

  • Basic knowledge of Delphi and object-oriented programming
  • Some experience with databases and SQL is helpful
  • Laptop with Delphi installed (current version recommended)
  • Android or iOS device for testing (optional)

Trainer

Bernd Ua

Bernd Ua is founder and managing director of probucon Business Consulting, a consulting and training firm offering a broad range of services for software development – from training through architecture, project management and code reviews to implementation. He has worked for many years as a software architect, developer and trainer for native applications with Embarcadero Delphi and in the .NET world with C#. He also writes for Entwickler Magazin, among others, and appears regularly as a speaker at national and international events.

 

Andrea Magni

Andrea Magni is an Italian computer scientist, a long-time Delphi developer and an Embarcadero MVP. He is the author of the open-source libraries MARS, TFrameStand and FMXER, as well as the FMX standard work Delphi GUI Programming with FireMonkey, and appears regularly as a speaker at international Delphi conferences.

 

Secure your place

Build a complete Delphi solution with REST, DMVC and FireMonkey – hands-on and practical.

ALL NEWS ABOUT EKON!