Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Title Page Copyright
Expert Delphi
Credits Foreword About the Author About the Reviewer www.PacktPub.com
Why subscribe?
Customer Feedback Dedication Preface
What this book is not about Why Delphi? What this book covers What you need for this book Who this book is for Conventions Reader feedback Customer support
Downloading the example code Errata Piracy Questions
Fasten Your Seat Belts
Delphi installation
Delphi versions Running the Delphi installer Installing custom components IDE options Riding the Integrated Development Environment
Delphi compilers and toolchains Hello World app Deploying to mobile devices
Deploying to Android Deploying to iOS
Summary
Mind Your Language
Do you speak Object Pascal?
Program structure Console application Forms applications
Object Pascal Phrase Book
Tokens Constants Types Sets and arrays Helpers Generics Anonymous code Operator overloading Custom attributes Runtime Type Information
Summary
Packing Up Your Toolbox
Parallel Programming Library
Parallel loops Tasks Futures
Working with files JSON
Writing JSON Reading JSON
XML Summary
Playing with FireMonkey
Drawing in code Get moving with timers
Precise timing
The power of parenting
Shapes Animations Programmable effects
Touch me
Touch Gestures Multitouch
Game of Memory
Designing the game Working with images Designing a user interface
Aligning, anchoring, and margins Layouts
Building the games main form Storing the game's configuration The game's settings form
Summary
FireMonkey in 3D
Cross-platform 3D rendering Using Context3D Custom Wireframe component Objects 3D Moving Earth Building an interactive 3D scene Using 3D models Starfield simulation Mixing 3D and 2D Summary
Building User Interfaces with Style
Working with built-in styles Using custom styles Embedding styles as resources Customizing styles Using frames Working with inherited views Previewing forms on devices Summary
Working with Mobile Operating System
James Bond's toy What I'm running on? The life of an app Sensing the world Taking photos Using share sheets Camera, light, action! Working with address book Notify me! Navigating the web Working with maps Creating and consuming Android services Delphi language bridges
Vibrating on Android Vibrations on iOS
Summary
Extending to the Internet of Things
Communication protocols Understanding BLE Connecting to things with ThingConnect Getting close with beacons
Beacons in a museum Emulating beacons with TBeaconDevice
Proximity solutions with BeaconFence App tethering Summary
Embedding Databases
Architecting data-driven apps Modeling data Choosing a database Accessing databases with FireDAC Building data-driven user interface Using visual live bindings Fast user interface prototyping Summary
Integrating with Web Services
Understanding web services Native HTTP client Consuming XML SOAP web services Integrating with REST services Backend as a service client Integrating with the cloud
Moving ToDo List to Amazon S3
Summary
Building Mobile Backends
Delphi and multi-tier architectures Getting low-level with WebBroker
Organizing your WebBroker projects
Do it yourself with DataSnap
Implementing DataSnap server functionality
Easy REST API publishing with RAD Server
RAD Server setup Building resources
Summary
App Deployment
Deploying to App Stores
Publishing your apps to Apple iOS App Store Publishing your Android apps to Google Play Store Monetizing with adds and in-app purchases
Enhancing your apps
Practical version control Planning a release Development and refactorings Sleeping well with unit testing Continuous integration and deployment
Summary
The Road Ahead
What we have learned Staying on top of everything
Apps everywhere Serverless backends and NoSQL Internet of all kinds of things
Your next Delphi mobile app Summary
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion