Practical ARKit Development cover

Practical ARKit Development

Rating 3.4
Word count
100K words
ISBN
9787121334702

Tags

Summary

This book focuses on ARKit's native APIs, offering a detailed account of ARKit's capabilities across four areas—world tracking, scene understanding, geometric rendering, and face tracking—as well as methods for integrating ARKit into Unity. It begins with the essential foundational knowledge required to use ARKit and, to ease the learning curve, covers only the concepts actually needed. The final section introduces the features and usage of two AR SDKs, EasyAR and Vuforia. The book is intended for iOS developers interested in ARKit and for other readers who want to understand ARKit's native APIs.

Editor's review

ARKit Development in Practice is a hands-on technical guide for developers, published by Publishing House of Electronics Industry. The book centers on Apple's augmented reality framework ARKit and aims to give iOS developers a systematic learning path from beginner to advanced levels.

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

  1. It is recommended to run the book's sample code while reading, using Xcode and an ARKit-compatible device for hands-on practice
  2. Supplement with Apple's official ARKit documentation and related WWDC session videos to keep up with the latest technical developments
  3. 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

Publishing House of Electronics Industry China · Founded in 1982

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?
You need a basic command of the Swift language and the basic workflow of iOS app development, and familiarity with the Xcode development environment. A preliminary understanding of 3D mathematical concepts (such as coordinate systems and matrix transformations) will make it easier to follow.
Does the code in the book apply to the latest version of ARKit?
The book was written based on the ARKit version at the time of publication. Because ARKit is updated with iOS system releases, some APIs may have changed. Readers are advised to focus on the principles and approaches in the book and refer to Apple's latest official documentation for adaptation during actual development.
Does this book include content on ARKit 2.0 or later?
The book was published relatively early and mainly covers the first generation of ARKit and some 2.0 features (such as image recognition and persistence). For more advanced features such as multi-user sharing and scene reconstruction, readers are advised to consult Apple's official materials or newer technical articles to extend their learning after mastering the basics.

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

员凯 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.

Top rated in the same category