Practical ARKit Development
Tags
Summary
Editor's review
In terms of structure, the book covers ARKit's core concepts, basic features (such as plane detection, light estimation, and face tracking), and advanced capabilities (such as multi-user shared AR experiences and image recognition and tracking). The author, Yuan Kai, has considerable experience in mobile development, and the content emphasizes a combination of theory and practice, providing multiple runnable sample projects that help readers grasp the AR app development workflow through hands-on practice.
As a practical technical book, its value lies mainly in its timeliness and focus. ARKit is an important tool for AR development in the Apple ecosystem, and as AR technology spreads into gaming, education, e-commerce, and other scenarios, mastering the relevant development skills has clear market value. The book's cases and code examples help developers quickly build prototypes and understand the key challenges of AR interaction design.
Readers should note, however, that ARKit itself depends on newer iOS versions and hardware devices, and the technology evolves quickly. Some content may need adjustment as system versions iterate, so readers are advised to supplement their learning with official documentation and the latest community resources. Overall, this is a practical reference book suitable for developers with some iOS development foundation who wish to move into the AR field.
Who it's for
A good fit for
- Programmers with a foundation in Swift or iOS development who want to learn AR app development
- Technical staff in mobile app development who need to add AR features to their products
- Computer science students with a practical interest in augmented reality technology
- Independent developers who want to understand ARKit's core features and quickly build prototypes
Not a good fit for
- Complete beginners with no programming background who want to start learning AR from scratch
- Theoretical researchers who are only interested in AR concepts and do not need to implement the technology hands-on
Reading tips
- It is recommended to run the book's sample code while reading, using Xcode and an ARKit-compatible device for hands-on practice
- Supplement with Apple's official ARKit documentation and related WWDC session videos to keep up with the latest technical developments
- Focus on core chapters such as plane detection, virtual-real fusion, and interaction design, and try adapting the cases to your own project needs
About the publisher
The Publishing House of Electronics Industry is a comprehensive publisher distinguished by its focus on electronic information and related fields. Judging from the more than 3,000 titles in its catalogue, its publishing covers programming and design, artificial intelligence, computer science, finance and economics, photography, and social sciences, attending both to cutting-edge technology and to general readers. Representative titles include Factor Investing: Methods and Practice, x86 Assembly Language: From Real Mode to Protected Mode, The RISC-V Reader, Artificial Intelligence: Speech Recognition, Understanding and Practice, Phased Array Radar Technology, Radar Target Characteristics, and 100 Go Mistakes and How to Avoid Them, most of which centre on technical methods and engineering practice. Its authors include Shi Chuan, Li Zhong, Wang Xiaobo, David Patterson, Andrew Waterman, and Yu Zihao, among others from China and abroad. Owing to limited public information, no further publishing features are elaborated here.
FAQ
What prior knowledge is needed to study this book?
Does the code in the book apply to the latest version of ARKit?
Does this book include content on ARKit 2.0 or later?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Yuan Kai is an author about whom limited public information is available. What can be confirmed is that his writing centers on the field of programming and design, and one work by him is included in the library: ARKit Development in Practice. Judging from the title and its category, the book focuses on the practical application of Apple's ARKit framework and belongs to the practice-oriented genre that combines augmented reality technology with mobile programming. Writing of this kind is usually oriented toward real-world implementation, emphasizing framework integration, scene construction, and coherent code examples, so that readers can grasp the key technical points through hands-on work. Since no clear records have been found regarding the author's background, nationality, or dates of birth and death, this introduction makes no speculation about his education, positions, or professional experience. Based on the available material, Yuan Kai's writing is mainly reflected in technical and practical content aimed at developers; his work offers Chinese readers a reference for learning about ARKit development and reflects the author's interest in programming and design topics.