ARKit will come to 400 million iOS devices this year, making it the largest immersive technology platform in the world. In this program, you'll learn to develop augmented reality apps using ARKit; an essential skill for advancing your career in this space. As VentureBeat recently noted, “Users will be able to seamlessly blend digital objects and information with their surrounding environments, redefining the way people conduct their everyday lives–whether it be through consumer apps or platforms designed to transform business processes.” From education to entertainment, and from retail to real estate, entire industries will be impacted, and the potential for developers is nothing short of incredible. When it comes to career success in the field of immersive technology, ARKit skills are poised to be a defining competitive differentiator.
In this Nanodegree Foundations program, you'll learn everything you need to know to build AR applications using ARKit with Unity or Swift. You'll develop intuition for visual inertial odometry, and learn the underlying computer vision mechanisms that enable ARKit. You'll develop a variety of ARKit applications including games with particle effects and sounds. By the time you finish the program, you'll be able to build ARKit applications that allow you to place virtual objects on the ground, on tables, or other horizontal flat surfaces. You'll be able to add dynamic lighting effects that change the color direction, temperature, and intensity of ambient lighting. You'll be able to add basic shadow effects to the scene. Generally speaking, you'll be able to help “sell” the illusion of a synthetic object inserted in the scene.
Udacity is developing the ARKit curriculum in partnership with leading experts in the field, including Unity, the world's leading game engine, and the most popular choice for mobile game and VR development.
For any developer seeking to launch or advance a career in the field of immersive technology, learning ARKit will give you a significant advantage. As recently projected by TechCrunch, “Mobile AR could become the primary driver of a $108 billion VR/AR market by 2021 … with AR taking the lion's share of $83 billion.”
To learn ARKit using Unity, you need to be familiar with creating 3D scenes using Unity, developing using C#, and deploying applications to an iPhone or iPad.
To learn ARKit using Swift, you need to be familiar with creating iOS applications using Xcode. You do not need prior 3D development experience.
We have a number of Nanodegree programs and free courses that can help you prepare, including:
This program offers open enrollment, so you can start any time!
ARKit can be built using game engines or natively, using Swift. These two versions allow you to pick which learning path is most desirable for you. Pick Unity and develop your ARKit applications using a professional, industry-proven game engine. Or, pick Swift and develop ARKit applications using the native tools from Apple. (Note: each program contains the other program's content in its “Extracurricular” section!)
No. To graduate and earn your credential, you need to complete the program within one month of your enrollment date, and there are deadlines for project submissions.
If you allocate five to ten hours per week, we believe that you'll be on pace to complete the program in one month.
Benefits such as project learning, project reviews, and community access are exclusive to enrolled students in the program. Once enrolled in the program you will have access to course material for a period of two months after you complete your program.
Yes! You will earn a Nanodegree Foundations program credential, affirming your mastery of these skills, and your readiness to apply them in a career role.
This is a single-term program, and you will have 30 days to graduate. Your end date is 30 days from your official enrollment date. To successfully graduate from the program and earn your Nanodegree Foundations program credential, you must submit your final project on, or prior to, your end date, and your project must meet specifications, as determined by your project reviewer. To ensure you have time to revise your project in case any changes are necessary, it is recommended that you submit no later than ten days prior to your end date, as you will not be able to revise your project after your end date. Note: You will still have content access for an additional two months, but this is irrespective of your 30-day graduation requirements.
A Nanodegree Foundations program is designed to support focus on a particular area of learning. Depending on your longer-term goals, a Nanodegree Foundations program enables you to sample new areas of learning, enhance an existing skill set, move forward into deeper and/or more advanced academic studies, or prepare for a career move that requires a fuller understanding of certain technologies and concepts. In the case of this program, ARKit is an advanced subject, and considered a “stackable” or “additive” skill that layers in a key competitive differentiator to your existing skill set.
To learn ARKit using Unity, you need:
To learn ARKit using Swift, you need:
Udacity does not supply any of the above equipment.
The total cost for the program is $199.
There is no free trial period for this program, but there is a 7-day refund policy in place at the beginning of the Term. You can cancel your Term and obtain a full refund within the 7-day window by going to the Nanodegree Programs section of your Settings page.
Scholarship opportunities are posted on our scholarships page.
Besuchen Sie de.udacity.com und entdecken Sie lokale Angebote, unsere Partnerunternehmen und Udacitys deutschsprachigen Blog.