Only the simplest mobile apps can operate on their own. In most scenarios, a typical mobile app architecture can be divided into two pieces. A backend and a frontend. Both architectural layers can be very complex and may require different programming skills. It is becoming more common to see on a business card titles such as backend developer, frontend developer, or full stack developer. Specialization grows. As a Delphi super hero, you do not need to limit yourself! You can develop from the same source code to different mobile frontends and easily architect mobile backends.
When building a complex app, you do not want to reinvent the wheel and spend your precious time on implementing things that already exist. What if we could just use an existing backend in our next mobile app, instead of building it from scratch? There are number of typical functions...