舉報

會員
Expert Delphi
最新章節(jié):
Summary
Ifyouwanttocreatestunningapplicationsformobile,desktop,thecloud,andtheInternetofThings,thenthisbookisforyou.Thisbookisfordeveloperswhowouldliketobuildnativecross-platformappswithasinglecodebaseforiOSandAndroid.AbasicknowledgeofDelphiisassumed,althoughwedocoveraprimeronthelanguage.
最新章節(jié)
- Summary
- Your next Delphi mobile app
- Internet of all kinds of things
- Serverless backends and NoSQL
- Apps everywhere
- Staying on top of everything
品牌:中圖公司
上架時間:2021-07-02 18:32:48
出版社:Packt Publishing
本書數(shù)字版權(quán)由中圖公司提供,并由其授權(quán)上海閱文信息技術(shù)有限公司制作發(fā)行
- Summary 更新時間:2021-07-02 20:44:54
- Your next Delphi mobile app
- Internet of all kinds of things
- Serverless backends and NoSQL
- Apps everywhere
- Staying on top of everything
- What we have learned
- The Road Ahead
- Summary
- Continuous integration and deployment
- Sleeping well with unit testing
- Development and refactorings
- Planning a release
- Practical version control
- Enhancing your apps
- Monetizing with adds and in-app purchases
- Publishing your Android apps to Google Play Store
- Publishing your apps to Apple iOS App Store
- Deploying to App Stores
- App Deployment
- Summary
- Building resources
- RAD Server setup
- Easy REST API publishing with RAD Server
- Implementing DataSnap server functionality
- Do it yourself with DataSnap
- Organizing your WebBroker projects
- Getting low-level with WebBroker
- Delphi and multi-tier architectures
- Building Mobile Backends
- Summary
- Moving ToDo List to Amazon S3
- Integrating with the cloud
- Backend as a service client
- Integrating with REST services
- Consuming XML SOAP web services
- Native HTTP client
- Understanding web services
- Integrating with Web Services
- Summary
- Fast user interface prototyping
- Using visual live bindings
- Building data-driven user interface
- Accessing databases with FireDAC
- Choosing a database
- Modeling data
- Architecting data-driven apps
- Embedding Databases
- Summary
- App tethering
- Proximity solutions with BeaconFence
- Emulating beacons with TBeaconDevice
- Beacons in a museum
- Getting close with beacons
- Connecting to things with ThingConnect
- Understanding BLE
- Communication protocols
- Extending to the Internet of Things
- Summary
- Vibrations on iOS
- Vibrating on Android
- Delphi language bridges
- Creating and consuming Android services
- Working with maps
- Navigating the web
- Notify me!
- Working with address book
- Camera light action!
- Using share sheets
- Taking photos
- Sensing the world
- The life of an app
- What I'm running on?
- James Bond's toy
- Working with Mobile Operating System
- Summary
- Previewing forms on devices
- Working with inherited views
- Using frames
- Customizing styles
- Embedding styles as resources
- Using custom styles
- Working with built-in styles
- Building User Interfaces with Style
- Summary
- Mixing 3D and 2D
- Starfield simulation
- Using 3D models
- Building an interactive 3D scene
- Moving Earth
- Objects 3D
- Custom Wireframe component
- Using Context3D
- Cross-platform 3D rendering
- FireMonkey in 3D
- Summary
- The game's settings form
- Storing the game's configuration
- Building the games main form
- Layouts
- Aligning anchoring and margins
- Designing a user interface
- Working with images
- Designing the game
- Game of Memory
- Multitouch
- Gestures
- Touch
- Touch me
- Programmable effects
- Animations
- Shapes
- The power of parenting
- Precise timing
- Get moving with timers
- Drawing in code
- Playing with FireMonkey
- Summary
- XML
- Reading JSON
- Writing JSON
- JSON
- Working with files
- Futures
- Tasks
- Parallel loops
- Parallel Programming Library
- Packing Up Your Toolbox
- Summary
- Runtime Type Information
- Custom attributes
- Operator overloading
- Anonymous code
- Generics
- Helpers
- Sets and arrays
- Types
- Constants
- Tokens
- Object Pascal Phrase Book
- Forms applications
- Console application
- Program structure
- Do you speak Object Pascal?
- Mind Your Language
- Summary
- Deploying to iOS
- Deploying to Android
- Deploying to mobile devices
- Hello World app
- Delphi compilers and toolchains
- Riding the Integrated Development Environment
- IDE options
- Installing custom components
- Running the Delphi installer
- Delphi versions
- Delphi installation
- Fasten Your Seat Belts
- Questions
- Piracy
- Errata
- Downloading the example code
- Customer support
- Reader feedback
- Conventions
- Who this book is for
- What you need for this book
- What this book covers
- Why Delphi?
- What this book is not about
- Preface
- Dedication
- Customer Feedback
- Why subscribe?
- www.PacktPub.com
- About the Reviewer
- About the Author
- Foreword
- Credits
- Title Page
- coverpage
- coverpage
- Title Page
- 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 更新時間:2021-07-02 20:44:54