Upload
phungnga
View
224
Download
2
Embed Size (px)
Citation preview
Page 1 of 3
bit Time Software
Developing iOS apps with
Delphi XE4
Page 2 of 3
Title: "Developing iOS apps with Delphi XE4"
Duration 2 days
Price € 600 per person
Prerequisite Good knowledge of the following topics:
Delphi (recent version), FireMonkey, OOP.
The attendees MUST have an Apple computer running a recent
version of MacOSX operating system. The only versions allowed are
“Lion” and “Mountain Lion”.
If the attendee what to try the developed app on an actual device, he
needs a device running iOS 5.1 or 6.x and a valid account on the
Apple developer program.
On the MacOSX machine must be installed the last version of the
XCode environment with all the command line tools installed.
To correctly configure their IDE and their devices, the attendees must
follow the process explained in the following video:
http://www.youtube.com/watch?feature=player_embedded&v=0HnP
gQgb6Ao
Contents
Develop iOS applications with Delphi
o Overview
o The development workflow
FireMonkey update
o What’s new in FireMonkey fm3
o Pixel-perfect native UI controls
o FireMonkey for iOS
Develop apps for iPhone and iPad
Create mobile apps using the programming skills, knowledge and code that you already
have.
Using the form designer to create iOS user interfaces with multiple device types, resolutions,
and orientations.
Page 3 of 3
iOS user interface controls
o Using native styled user interface controls, including buttons, listboxes and combo
boxes.
o Using the native controls like the date picker and custom picker, different keyboard
types, services like notifications, and the Share Sheet functionality to print and share
via social media, email and to other apps.
Rapidly prototype your apps with layouts for each device type and quickly go from
prototype to production.
Delphi Language Enhancements
o Delphi ARM optimized compiler
o ARC support
o Class operators overloading
Accessing files
o Using plain text file to bring your data to the device
o Using xml files to bring your data to the device
FireDAC and dbExpress data access for InterBase and SQLite
o Using SQLite to have a lightweight support for SQL databases
o Using IBLite to get full power of SQL, trigger and stored procedures
o Using IBToGo to get the full power of interbase including strong encryption support
o Using TADMemTable
Using remote services and data
DataSnap client
Device service and sensor support (gyro, GPS, camera and accelerometer)