Mobile Development with Firemonkey for Delphi VCL developers
Durata: 4 giorni | Prezzo: 900 €
Knowledge of OOP, Current knowledge of Delphi
Who is it for?
The course is intended for Delphi VCL users that want to embrace the revolution brought by mobile. We start with the significant changes in the language and the new RTTI then JSON and RESTClient library. The main characteristics of FireMonkey and LiveBingings, up to the development of Mobile (iOS and Android). During the course there is also a short panoramica on how to set up your own backend and its interaction with the client.
Objectives of the course
The goal of this course is to provide the necessary tools to be able to deepen the study and understanding of the new features brought by the Mobile Development.
This course can be held (in italian or english language) in-class (Rome, Milan, Ascoli Piceno, Mestre), on-site c/o customer site or from remote.
for-in & enumerators
What they are?
Using Generic data structures (TList<T>, TQueue<T>, TDictionary<K,V>)
Using generics in your code
What they are?
Using RTL code which uses anon methods
Use anon methods in your own code
In-line variables and type inference
Parallel Programming Library
TTask, TFuture, Parallel For
Using System.Messaging in multithreading
Using System.JSON and its hierarchly
Url, headers, mime-types
Using THTTPClient in multithreading apps
Using styles in desktop and mobile apps
Developing custom styles
Visual LiveBindings ™
Using TFDConnection, TFDQuery
Basic features for development on Android and iOS
Patterns for development on mobile
Access to the API of the OS
Using Java APIs for Android
Deploy custom resources on device
(ex. text files and SQLite databases)
LiveBinding on Mobile
Remote data access
Access to hardware
Camera & Flash
Overview of server technologies
Delphi, Python, PHP, Java, .NET
Examples DMVCFramework with Delphi and Flask with Python
Please note that it is necessary to have a PC and development tools installed