Expert Delphi: Robust and fast cross-platform application development
<h4>Key Features</h4><ul><li>A one-stop guide on Delphi to help you build cross-platform apps</li><li>This book covers important concepts such as the FireMonkey library, shows you how to interact with the Internet of Things, and enables you to integrate with Cloud services</li><li>The code is explained in detail with observations on how to create native apps for Ios and Android with a single code base</li></ul><h4>Book Description</h4><p>Delphi is the most powerful Object Pascal IDE and component library for cross-platform native app development. It enables building natively compiled, blazingly fast apps for all major platforms including Android, iOS, Windows, Mac, and Linux.</p><p>If you want to build server-side applications, create web services, and have clear GUIs for your project, then this book is for you.</p><p>The book begins with a basic primer on Delphi helping you get accustomed to the IDE and the Object Pascal language and will then quickly move on to advanced-level concepts. Through this book, we'll help you understand the architecture of applications and will teach you the important concepts of the FireMonkey library, show you how to build server-side services, and enable you to interact with the Internet of Things. Towards the end, you will learn to integrate your app with various web services and deploy them.</p><p>By the end of the book, you will be able to build powerful, cross-platform, native apps for iOS and Android with a single code base.</p><h4>What You Will Learn</h4><ul><li>Understand the basics of Delphi and the FireMonkey application platform as well as the specifics of Android and iOS platforms</li><li>Complete complex apps quickly with access to platform features and APIs using a single, easy-to-maintain code base</li><li>Work with local data sources, including embedded SQL databases, REST servers, and Backend-as-a-Service providers</li><li>Take full advantage of mobile hardware capabilities by working with sensors and Internet of Things gadgets and devices</li><li>Integrate with cloud services and data using REST APIs and scalable multi-tier frameworks for outstanding multi-user and social experience</li><li>Architect and deploy powerful mobile back-end services and get super-productive by leveraging Delphi IDE agile functionality</li><li>Get to know the best practices for writing a high-quality, reliable, and maintainable codebase in the Delphi Object Pascal language</li></ul><h4>About the Author</h4><p><b>Pawel Glowacki</b> is Embarcadero's European Technical Lead for Developer Tools. Previously, he spent over 7 years working as a senior consultant and trainer for Delphi within Borland Education Services and CodeGear. In addition to working with Embarcadero customers across the region, he represents Embarcadero internationally as a conference and seminar speaker.</p><h4>Table of Contents</h4><ol><li>Fasten Your Seat Belt</li><li>Mind Your Language</li><li>Packing Up Your Toolbox</li><li>Playing with FireMonkey</li><li>FireMonkey in 3D</li><li>Building User Interfaces with Style</li><li>Working with Mobile Operating System</li><li>Extending to the Internet of Things</li><li>Embedding Databases</li><li>Integrating with Web Services</li><li>Building Mobile Backends</li><li>App Deployment</li><li>The Road Ahead</li></ol>