I started checking the new XE5 beta 6. It is, as being a beta, a little unstable, yet from first testing I would highlight the following:
- Very good – Integration with the iOS & android SDK/NDK
- Very good and ease of deploying applications (to the android at least – that’s what I first checked).
- Ran bunch of demo applications which were under …/FiremonkeyMobile path. About 10 demos, 2 worked perfectly… yet all the other halted the compilation/deployment – due to reasons that I didn’t check deep enough… After tweeking some of the none working on the android platform, I managed to run most of them.
- I ran all through, all the availables Firemonkey sample demos, that are supplied when installing the XE — and modified them for use on mobile devices. Seems that about 30% could run without a problem – on mobile — yet the rest required a more enhanced modification of the code.
- In addition, I’ve modified a code that was originally was written using XE4, for compilation to iOS devices. It made use of the datasnap and the binding of data to a TListView. Slight modification of it made it useable on the android platform as well… here is a sample tast
- On my ToDo.list are:
- Create a demo app that uses SQLite on android…. With a big DB about 1mil records 1gb sized.
- Checking the ability of local Mobile DB, such as the SQLite on iOS, and the deployment process of SQLite DB on android.
- See how a deployment of DataSnap on the android works, (done that, seems that all that was required is to set in the android uses/options ‘the internet connection’ to on the app security switches)
- Reintroduction of the ability to display a 3d object such as .3ds file. With proper setting of the meshes on it.