I built an Apple Vision Pro app... visionOS tutorial

  Переглядів 521,780

Beyond Fireship

Beyond Fireship

2 місяці тому

Learn the basics of VisionOS development for the Apple Vision Pro. I build a simple app from scratch using SwiftUI and RealityKit to build an app for Apple's new VR/AR platform.
Upgrade to PRO fireship.io/pro
VisionOS Docs developer.apple.com/documenta...
Apple Vision Code Report • Zuck’s brutal takedown...

КОМЕНТАРІ: 520
@ToffeeMoney
@ToffeeMoney 2 місяці тому
Finally after 6 months, jeff remembered his password for his second channel
@aeapplabs
@aeapplabs 2 місяці тому
I think he was taking some time off due to personal reasons.
@trplnr
@trplnr 2 місяці тому
@@aeapplabs Do you not understand the joke?
@vaisakhkm783
@vaisakhkm783 2 місяці тому
@@aeapplabs He was training in openai's new server for past few months....
@user-xl5kd6il6c
@user-xl5kd6il6c 2 місяці тому
@@trplnr Do you not understand a comment giving more info on to _why_ he hasn't been active on the 2nd channel?
@DavideDavini
@DavideDavini 2 місяці тому
Ah the Internet and social media. Let’s all be mean to each other for no reason whatsoever. You gotta love it.
@aubreyxengland
@aubreyxengland 2 місяці тому
1. make a Flappy Bird clone for VisionOS 2. call it “Farty Turd”, and charge $5 for it 3. ??? 4. Profit
@nazarshvets7501
@nazarshvets7501 2 місяці тому
I wonder if they have "Blink Gesture" to make it really hard to play)))
@MusaAlif-dead
@MusaAlif-dead 2 місяці тому
​@@nazarshvets7501 thats a part of game as we know the flappy bird is hard as hell, yk
@mikemadmiked1195
@mikemadmiked1195 2 місяці тому
Yooooo wtf I literally thought bout this idea instantly then came to he comment just see someone got ahead of me smart man 👍🏽👍🏽
@keyonlewis7574
@keyonlewis7574 2 місяці тому
If I do that I would just make it a 3d flappy bird
@mikemadmiked1195
@mikemadmiked1195 2 місяці тому
@@keyonlewis7574 that’s a good idea
@4RILDIGITAL
@4RILDIGITAL 2 місяці тому
It's not only fun to watch these devices evolve but also building on them. I'm also tempted to explore building a Vision OS app using Swift UI.
@brandongregori995
@brandongregori995 2 місяці тому
Don't do it, use Objective-C. It's so good
@denniskj
@denniskj 2 місяці тому
scam bot
@theboredguy6673
@theboredguy6673 2 місяці тому
There is so much content out there but the moment I see a fireship video I MUST watch
@TheAstroG
@TheAstroG 2 місяці тому
Actually True. His videos are really well structured.
@peterhuijsen
@peterhuijsen 2 місяці тому
API key visible at 6:35!!! Should replace it ASAP.
@beyondfireship
@beyondfireship 2 місяці тому
It's already dead, I figured I leaked it somewhere
@ercant.6183
@ercant.6183 2 місяці тому
well played@@beyondfireship
@antongrekov7710
@antongrekov7710 2 місяці тому
@@beyondfireship nice ip xD
@4louisMC
@4louisMC 2 місяці тому
For anyone who now wants to go look at it, Ill spare you the effort! API Key is "VRnG5AzGKvdEYZEw61stlg95GZyaVDmM"
@XstahSie
@XstahSie 2 місяці тому
​@@beyondfireshipI slowed it down just to see if you left a "Hi, mom" message.
@yolokas
@yolokas 2 місяці тому
Gotta change your api key! Its visible for a small moment at 6:35
@Kat21
@Kat21 2 місяці тому
that giphy api key is mine
@LuisSierra42
@LuisSierra42 2 місяці тому
He already killed it
@atemrandyasong5710
@atemrandyasong5710 2 місяці тому
Shit
@aboliguu1168
@aboliguu1168 2 місяці тому
Interesting! I have a slight suggestion on the audio tho. Can you put a high pass / low cut filter at like 80-100hz to your voice, because there is this really low bumping sound that gets somewhat annoying with headphones. Most people probably don’t notice the sub bumping sound, but removing it would make the audio easier to listen to with better sound systems.
@ssserotonin1373
@ssserotonin1373 2 місяці тому
Even that is usually too much for some voices, id say at a minimum start at 50, the lows are more important for Vox than you think but definitely 30-50 has to go
@jerbear7952
@jerbear7952 2 місяці тому
For anyone thinking this is pedantic, I can assure you it is real.
@aboliguu1168
@aboliguu1168 2 місяці тому
@@ssserotonin1373 Yeah, I agree that 100hz can be a bit much but he has pretty high voice so i think 80hz is still pretty safe bet, in case of paranoia about slightly thinner voice, 60hz. P.S I have a decade of audio experience so you don’t have to remind me about ”lows being more important than i think”
@Jman33333
@Jman33333 2 місяці тому
Good comment and suggestion, sound is important
@ayitinya
@ayitinya 2 місяці тому
tell me you have good sound systems without telling me
@CristianNazare
@CristianNazare 2 місяці тому
i loved how adding the image into the scene pushes everything down
@wlockuz4467
@wlockuz4467 2 місяці тому
I think that's because its wrapped in a vertical stack.
@enterTheVFX
@enterTheVFX 2 місяці тому
Please make more content on how to build virtual worlds or games for visionOS! This was a great insight.
@Insignia_
@Insignia_ 2 місяці тому
You should make a series of tutorials on a specific subject, talking about the code and the choices made in the project. Explaining design decisions and discussing implementation should be fun.
@DR20005
@DR20005 2 місяці тому
I would love to see more Apple Vision Pro development!
@shapelessed
@shapelessed 2 місяці тому
I see Switf's JSON deserialisation goes with a similar concept of structs guarding the structure like in GO.
@Dacas5
@Dacas5 2 місяці тому
good to see you back. Would love some kubernetes content
@erikporter
@erikporter 2 місяці тому
I too have the Oculus dev kit from way back when. Fun times!
@GoldonPt
@GoldonPt 2 місяці тому
"I wanna do more tutorial videos" I'd love a fireship take on a *modern* react tutorial, never got to learning it since I got into svelte and vanilla is decent these days, would be cool I think
@tdubasdfg
@tdubasdfg 2 місяці тому
I want tutorials on: -Music playback -Musical interfaces/objects -Programming/staging spatial audio effects
@stardrake691
@stardrake691 2 місяці тому
I’d like a video on how to document requirements and create a plan to complete the full project without just keep adding tasks that you didn’t know they had existed when you first started building it. I think there isn’t a fully fledged video on youtube like this and I struggle a lot with it. Maybe a tutorial for this channel.
@wlockuz4467
@wlockuz4467 2 місяці тому
+1
@XEyedPeasX
@XEyedPeasX 2 місяці тому
You should change your API Key...
@miguelhermar
@miguelhermar 2 місяці тому
More Coding Tutorials! 🎉 yess
@user-yk3fp6wt2e
@user-yk3fp6wt2e 2 місяці тому
Fun tip: For optional binding in Swift you can just use `if let data` instead of `if let data = data`
@JackSalzman
@JackSalzman 2 місяці тому
Fun fact, if you turn on pointer control inside of the Apple Vision Pro, we can see where you’re looking and it makes it so that it’s harder for the viewer to notice the low quality rendering in the places where you’re not looking.
@hugoczerniawski166
@hugoczerniawski166 2 місяці тому
Great vid, as always 👌🏼💪🏼🤘🏻 I would love to see an ai agent coding session. Since it’s a hot topic 👽
@omhmpp
@omhmpp 2 місяці тому
Good stuff 👍
@chrisray9653
@chrisray9653 2 місяці тому
Cool demo.
@StiekemeHenk
@StiekemeHenk 2 місяці тому
Are the 3d items in the window view 3d? Can you put a 3d item "behind" the window but have it show on top? Like those 3d cards but they're actually flat. I've seen it in a couple of VR games and its a cool effect. Like a sort of portal.
@richlira
@richlira 2 місяці тому
I'm suscribed to Pro. And yes, a SwiftUI course would be good
@KidIndia
@KidIndia 2 місяці тому
My man I want to learn coding from you. let me know where to sign up. You have no BS - straight to the point approach. I love it
@LewiUberg
@LewiUberg Місяць тому
I tried VR in 1992 when I was 8. Even those boxy graphics had amazing wow factor 😅
@jonahsim
@jonahsim 2 місяці тому
love it 😻
@orioljurnet
@orioljurnet 2 місяці тому
Hi Jeff! Regarding your comment about “more tutorials”, I was wondering if you’ll make something about AI apps with AWS Bedrock, Vertex AI or Azure’s OpenAI. All the process, models, inference endpoints, etc… BTW, great GREAT content man! Love all your videos!
@lilgohan
@lilgohan 2 місяці тому
Would like to see more vision content
@Baebae1947
@Baebae1947 2 місяці тому
This is great, do you have any recommendations for books that follow this sort of teaching style?
@esnho
@esnho 2 місяці тому
Would be great to understand if Apple has integrated a framework for shared experiences, both remote or in presence
@Armetron
@Armetron 2 місяці тому
Planning on making more coding tutorials, interesting. How about a tutorial/lesson about Java Spring Boot?
@WOYGx1010
@WOYGx1010 2 місяці тому
This was an impressive vidro
@WOYGx1010
@WOYGx1010 2 місяці тому
However, your API key was visible for a second and I’m now going to use it to spam 1000 GIFs a day
@zeburgerkang
@zeburgerkang 2 місяці тому
yea boi I have a DK2 as well!
@toututu2993
@toututu2993 2 місяці тому
My first VR experience is on Quest 2 is okay but it gets better once I played more decent games on it and it doesn't have to be first time trying it. You'll see VR/AR is even better once more apps come out and you get to try something amazing never in a million years can work on any 2d screen device and it works control better in vr/ar
@tylertuthill5121
@tylertuthill5121 Місяць тому
Dude I've used all of the VR headsets out right now and this is the ONLY one that's worth buying for me. Just like the iPhone revolutionize the smartphone market when everyone else was making them too, this -is-revolutionizing VR and a key part you left out - Augmented Reality. Hopefully you can start looking for the good in things instead of the bad. Kindness and positivity goes a long way.
@serychristianrenaud
@serychristianrenaud 2 місяці тому
Thanks
@krtirtho
@krtirtho 2 місяці тому
Where's React Native and Flutter for Quest and VisionPro? When 3d vision view landing on Chromium and Safari? When can I use JS to create cross-platform crappy VR apps?
@arinahomuleba4165
@arinahomuleba4165 2 місяці тому
You api key is available for everyone who watches this video at timestamp 06:35. Just move frame by frame and you can catch it before it gets blacked out
@rayalavan
@rayalavan 2 місяці тому
Hey thanks for the awesome video! -- Up next: would love to see a media focused or e-commerce app in Swift for Apple Vision Pro. Also, integration of sensory data (let's get going with voice activation, responding to gestures; you know; the future we're building :D ).
@peglegkangaroo
@peglegkangaroo 2 місяці тому
Can you show us how to make an environment for the Apple Vision Pro
@remsee1608
@remsee1608 2 місяці тому
Jeff, there is such thing as WebXR which lets you program AR/VR apps with JavaScript
@BandosLP
@BandosLP 2 місяці тому
Would be cool to get more content on Kafka and real-time data pipelines with Flink!
@delta-v4x
@delta-v4x 2 місяці тому
How is the reverse of Gell-Mann amnesia called? When you cover topics I know real well, I'm routinely surprised by the depth and clarity of your knowledge.
@dawid_dahl
@dawid_dahl 2 місяці тому
Thanks for the video! Please show how to work with physics.
@carpebios4246
@carpebios4246 2 місяці тому
Great, I want to see how you can make a ball that bounce through the room en change color when je touch it!
@VaibhavShewale
@VaibhavShewale 2 місяці тому
damn, soon new channel storm is comming for headset
@AustinDaniels
@AustinDaniels 2 місяці тому
For a coding tutorial, could you explain how you made your AutoGPT in your ChaosGPT video using ffmpeg? 😅😭
@devagarwal3250
@devagarwal3250 2 місяці тому
Jeff is back
@GrowsDrummer
@GrowsDrummer 2 місяці тому
Here comes an Idea for a nice use case for AR, but it might be way too complex. Dungeons and Dragons or any other Tabletop game where you will be able to project a map or a grid on the table and being able to move players around.
@S4ntia60
@S4ntia60 2 місяці тому
Apple vision the killer of responsive apps
@Capjuancode
@Capjuancode 2 місяці тому
Please explain how to detect the environment like finding the table in the space.
@lex0800
@lex0800 2 місяці тому
i know its not a big thing in the United States but i have a pico 4 and it also has some pretty good pass through tech. Maby (if u can get ur hand on one) u could make a video about it.
@sysesc
@sysesc 2 місяці тому
Thank you for creating balls app.
@rickyyy2006
@rickyyy2006 Місяць тому
Hi sir, just want to know if buying a Vision Pro is going to allow me to build and test Vision Pro applications? On Apple website, it says need a Vision Pro development kit. Thanks a lot
@SalarPro
@SalarPro 2 місяці тому
FIRE
@MegaLietuvislt
@MegaLietuvislt 2 місяці тому
Would it be possible to do this in a mac VBox?
@tdubasdfg
@tdubasdfg 2 місяці тому
Cheers to all the creators 🍻
@MirkoRaimoOfficial
@MirkoRaimoOfficial 2 місяці тому
Sorry Jeff, you dropped this one. Here you are: 🏅
@RobertFerentz
@RobertFerentz 2 місяці тому
I think you can do something rather interesting with the balls scene you made here. Create them further away and then 'throw' them at the user. Now you can make 2 game modes out of that, one where you dodge the balls and one where you catch them. It could be nice a workout and nostalgic experience for when we were nerds in school dodgeball.
@romafedor2590
@romafedor2590 2 місяці тому
Unreal on custom c++ classes with blueprints
@justinJ689
@justinJ689 2 місяці тому
Hey, can you do like a list of stuff you will need for developing software for vision pro. Like what is the mininimum I need to be able to get away with developing apps for it?
@wlockuz4467
@wlockuz4467 2 місяці тому
Like he mentioned, you just need a modern Mac laptop or PC. You don't actually need Apple Vision Pro itself because Xcode runs your apps on an Apple Vision Pro simulator.
@AnonymousAccount514
@AnonymousAccount514 2 місяці тому
awesome
@viperbia
@viperbia 2 місяці тому
More Nuxt JS tutorials?? We haven't had those in a while
@adamwarvergeben
@adamwarvergeben 2 місяці тому
Have you seen the XReal Ultra yet? It's like Vision Pro just as an actual sun glass
@swaggythecat
@swaggythecat 2 місяці тому
Yes please more AVP app development videos!
@emilk2729
@emilk2729 2 місяці тому
I keep thinking about "The Jerk" movie from 1979 - when I see people keep wearing VR sets 😂
@uiedbook7755
@uiedbook7755 2 місяці тому
Yup 👍
@lepex8359
@lepex8359 2 місяці тому
Lets see how long its gonna take to get a vr cross plattfrom framework
@wwtapsable
@wwtapsable 2 місяці тому
original devkit is dk1, i had both, you showed a dk2 which is the second, its right in the name
@vannelo
@vannelo 2 місяці тому
The part where you include the Balls() method to the view is missing, can you add it?
@jp46614
@jp46614 2 місяці тому
That split second API key view was definitely intentional
@skeptathought
@skeptathought 2 місяці тому
ive had the oculus developer, quest 2 and quest 3 for 1 week. Ive already used my vision pro in 10ish days more than all the others combined
@HELLBOI009
@HELLBOI009 2 місяці тому
i have a question can we make an carboard vr app that can access camera and we can see floating icons on that camera view?
@almirchowdhury9557
@almirchowdhury9557 2 місяці тому
make videos on full immersion vr devlopment with unity
@eleah2665
@eleah2665 2 місяці тому
There are enough Next courses. Anything with Remix would be great.
@BrianShannon1
@BrianShannon1 2 місяці тому
PLEASE do a WEBXR Tutorial
@purnecol
@purnecol 2 місяці тому
i saw the API key i paused just on the right frame kan i tel it?
@dav12344
@dav12344 2 місяці тому
can we use Flutter for building visionOs apps ? 🤔
@CoryTheSimmons
@CoryTheSimmons 2 місяці тому
It's pretty nice this is built into XCode/Swift. It looks like Meta pretty much forces you into becoming a Unity or Unreal dev.
@codetoil
@codetoil 2 місяці тому
No, Meta Quest supports OpenXR, so you don't need to use Unity or Unreal.
@peterwan7945
@peterwan7945 2 місяці тому
"I should have never trusted musk..." hahaha XD got me laugh out loud XDDD
@qepri
@qepri 2 місяці тому
And what about 'WEBXR' frameworks like Aframe are compatible ?
@js-gc2hk
@js-gc2hk 2 місяці тому
LUL leaked info.... IM IN 😂 ⌨️
@dragonradius6664
@dragonradius6664 2 місяці тому
I didn’t know fire ship was a of vr user. Very based
@batimius
@batimius 2 місяці тому
"...the GIF animations don't seem to play, but to be honest, I don't really care enough to figure out why" 10x developer mindset right there
@HexPortal
@HexPortal 2 місяці тому
4:50 why is there an image of "de zilverberg," a tiny retirement home in Belgium lol
@SogMosee
@SogMosee 2 місяці тому
make videos using aws rekognition, openai tts, and generate speech from text WITH word level timestamps, then create a ui that highlights each word as its being spoken, and automatically scrolls down the page
@dk9469
@dk9469 2 місяці тому
pls make a tutorial to build a cross plattform ios and android app
@uiedbook7755
@uiedbook7755 2 місяці тому
You gotta trust markos
@Mars-ws9cm
@Mars-ws9cm 2 місяці тому
IM HERE
@fellzer
@fellzer 2 місяці тому
... 10 seconds into the video and I realized you've synthesized your voice.
@red9090
@red9090 2 місяці тому
How do I center a div in Apple Vision Pro?
@SzBenedek2006
@SzBenedek2006 2 місяці тому
Make a tutorial on how to make a simple OS. For example for the raspberry pi.
@zeroeternity5686
@zeroeternity5686 2 місяці тому
I liked how he used zed right after the zed video
@user-ze9fb5oh1l
@user-ze9fb5oh1l 2 місяці тому
Can I still program a vision pro app even if I don't own a mac?
@snapsnocaps9630
@snapsnocaps9630 2 місяці тому
i want to see an idle/clicker game built for the vision pro
@ungodlykaveh
@ungodlykaveh 2 місяці тому
How about some videos on DevOps?
@Hobnockers
@Hobnockers 5 днів тому
Does Apple Vision Pro come with a default app to load or import 3d models and PBR-materials? A default 3d viewer?
A Roadmap For Learning Vision Pro Development
8:46
Nikhil Jacob
Переглядів 4,4 тис.
Literally the only Apple Vision Pro video you need.
23:55
fpt.
Переглядів 243 тис.
Excited Dog Zooms In and Out of Sliding Door!
00:18
The Pet Collective
Переглядів 16 млн
40 APIs Every Developer Should Use (in 12 minutes)
12:23
Coding with Lewis
Переглядів 229 тис.
How programmers flex on each other
6:20
Fireship
Переглядів 2,1 млн
Best OS for programming? Mac vs Windows vs Linux debate settled
8:40
Never install locally
5:45
Coderized
Переглядів 1,6 млн
I Coded In VR. It Went Better Than Expected.
9:48
Theo - t3․gg
Переглядів 169 тис.
Be gentle with the Apple Vision Pro - ITS PLASTIC!!
13:29
JerryRigEverything
Переглядів 6 млн
What does larger scale software development look like?
24:15
Web Dev Cody
Переглядів 1,2 млн
Apple Vision Pro Review - Why does this EXIST?
25:21
Mrwhosetheboss
Переглядів 3,2 млн