Author: Blaise Þ
With the release of Delphi XE5 for iOS and Android developers now have several options for connecting to databases and data both on the devices themselves as well as via our DataSnap multi-tier technology; REST application services, REST, SOAP, and XML (TXMLDocument). You can directly use SQLite, InterBase IBLite/IBToGo in your iOS and Android applications via the FireDAC, dbExpress, and InterBase Express (IBX) non-visual components. As always, you can see your data connections live at design time in the IDE and then compile and run the apps for all platforms supported. You can also directly use XML data and parse it using the ADOM XML parser. The same project and same code work on iOS and Android (and on OSX and Windows) for these datasets and data sources. You can also build thin client applications using our DataSnap technology to connect mobile applications to Windows DataSnap servers that can then use FireDAC, dbExpress, and InterBase Express (IBX) to quickly get to remote and local SQL databases.
You can find numerous tutorials, videos, and articles in the Embarcadero DocWiki, Mobile Code Snippets, FireMonkey Mobile Samples, CodeRage Mobile sessions and on EDN that will show you how quick and easy it is to use data in your iOS and Android apps. Here are a few links to help you get started.
Short Videos
- Mobile IBLite with Delphi XE5 – http://www.youtube.com/watch?v=wiv3eY6rjyA
- Delphi XE5: Android DataSnap – http://www.youtube.com/watch?v=Afvai7q2Uqk
CodeRage Mobile Videos
- Building Mobile Master/Detail Database Applications with FireDAC and IBLite/IBToGo – http://www.youtube.com/watch?v=T2gOjWr8eMQ
- Integrating RSS Feeds into your iOS Applications – http://www.youtube.com/watch?v=dG7_f-um0dI
Mobile Tutorials and Articles
- http://docwiki.embarcadero.com/RADStudio/XE5/en/FireDAC
- http://docwiki.embarcadero.com/RADStudio/XE5/en/Developing_DataSnap_Applications